произошла ошибка библиотеки ANRWatchDog, но я не понимаю, почему это происходит

#android #kotlin #kotlin-coroutines

Вопрос:

Это журнал ошибок от anrwatchdog

 com.github.anrwatchdog.ANRError: Application Not Responding for at least 5000 ms.
Caused by: com.github.anrwatchdog.ANRError$$_Thread: main (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:6119)
    at java.lang.reflect.Method.invoke(Method.java)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: AsyncTask #65 (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: AsyncTask #67 (state = TIMED_WAITING)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: AsyncTask #68 (state = TIMED_WAITING)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: CleanupReference (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at xk.run(xk.java:2)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: ConnectivityManager (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: Crashlytics Exception Handler1 (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)
    at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-1 (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:324)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.java:795)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.java:740)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.java:711)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.java:665)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-10 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-11 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-2 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-3 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-4 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-5 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-6 (state = TIMED_WAITING)
    ... 5 more
10:22
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-7 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-8 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: DefaultDispatcher-worker-9 (state = TIMED_WAITING)
    ... 5 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: FinalizerDaemon (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: FinalizerWatchdogDaemon (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
    at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:249)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: FrameMetricsAggregator (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: GmsDynamite (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at cy.run(:com.google.android.gms.dynamite_dynamiteloader@213016048@21.30.16 (040400-0):2)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: GoogleApiHandler (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: HeapTaskDaemon (state = BLOCKED)
    at dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java)
    at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: InputConnectionHandlerThread (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: JavaBridge (state = RUNNABLE)
    ... 4 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: Measurement Worker (state = RUNNABLE)
    at android.database.sqlite.SQLiteConnection.nativeExecute(SQLiteConnection.java)
    at android.database.sqlite.SQLiteConnection.execute(SQLiteConnection.java:555)
    at android.database.sqlite.SQLiteSession.endTransactionUnchecked(SQLiteSession.java:437)
    at android.database.sqlite.SQLiteSession.endTransaction(SQLiteSession.java:401)
    at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:524)
    at hx.q(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):12)
    at jy.T(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):85)
    at jy.D(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):2)
    at kl.B(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):16)
    at kg.run(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):0)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
    at java.util.concurrent.FutureTask.run(FutureTask.java:237)
    at in.run(:com.google.android.gms.dynamite_measurementdynamite@213016048@21.30.16 (040400-0):5)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: OkHttp ConnectionPool (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at com.android.okhttp.ConnectionPool.performCleanup(ConnectionPool.java:307)
    at com.android.okhttp.ConnectionPool.runCleanupUntilPoolIsEmpty(ConnectionPool.java:244)
    at com.android.okhttp.ConnectionPool.-wrap0(ConnectionPool.java)
    at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:98)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: OkHttp https://env.example.info/... (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at okhttp3.internal.Util.wait(Util.java:545)
    at okhttp3.internal.http2.Http2Stream.waitForIo$okhttp(Http2Stream.java:716)
    at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.java:140)
    at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.java:96)
    at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:106)
    at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:79)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:34)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:95)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:83)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:76)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:154)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at com.example.repository.remote.ServiceGenerator$createService$inlined$-addInterceptor$1.intercept(ServiceGenerator.java:1084)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
    at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.java:201)
    at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.java:517)
    ... 3 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: Okio Watchdog (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:311)
    at com.android.okhttp.okio.AsyncTimeout.-wrap0(AsyncTimeout.java)
    at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:286)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: PlatformServiceBridgeHandlerThread (state = RUNNABLE)
    at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: ReferenceQueueDaemon (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: RxCachedWorkerPoolEvictor-1 (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: RxSchedulerPurge-1 (state = TIMED_WAITING)
    ... 11 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: ScionFrontendApi (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    ... 3 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: StethoListener-main (state = RUNNABLE)
    at libcore.io.Posix.accept(Posix.java)
    at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:64)
    at android.system.Os.accept(Os.java:43)
    at android.net.LocalSocketImpl.accept(LocalSocketImpl.java:336)
    at android.net.LocalServerSocket.accept(LocalServerSocket.java:90)
    at com.facebook.stetho.server.LocalSocketServer.listenOnAddress(LocalSocketServer.java:85)
    at com.facebook.stetho.server.LocalSocketServer.run(LocalSocketServer.java:74)
    at com.facebook.stetho.server.ServerManager$1.run(ServerManager.java:40)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: TcmReceiver (state = RUNNABLE)
at android.net.LocalSocketImpl.readba_native(LocalSocketImpl.java)
    at android.net.LocalSocketImpl.-wrap1(LocalSocketImpl.java)
    at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:110)
    at com.qti.tcmclient.DpmTcmClient$TcmReceiver.run(DpmTcmClient.java:140)
    at java.lang.Thread.run(Thread.java:761)
Caused by: com.github.anrwatchdog.ANRError$$_Thread: arch_disk_io_0 (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: arch_disk_io_1 (state = WAITING)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: arch_disk_io_2 (state = WAITING)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: arch_disk_io_3 (state = WAITING)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: awaitEvenIfOnMainThread task continuation executor1 (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)
    at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: com.google.firebase.crashlytics.startup1 (state = WAITING)
    ... 12 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: firebase-installations-executor-39 (state = TIMED_WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: firebase-installations-executor-40 (state = RUNNABLE)
    ... 10 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: glide-active-resources (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at com.bumptech.glide.load.engine.ActiveResources.cleanReferenceQueue(ActiveResources.java:128)
    at com.bumptech.glide.load.engine.ActiveResources$2.run(ActiveResources.java:61)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at com.bumptech.glide.load.engine.ActiveResources$1$1.run(ActiveResources.java:43)
    ... 1 more
Caused by: com.github.anrwatchdog.ANRError$$_Thread: glide-animation-thread-0 (state = WAITING)
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2127)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at java.util