What happened?
With flutter released App and onesignal 5.5.7
I receive for a small part of devices (11)
54 % Android 14
46 % Android 16
Following issue by firebase:
jdk.internal.misc.Unsafe.park (Native method)
java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:276)
kotlinx.coroutines.BlockingCoroutine.joinBlocking (BlockingCoroutine.java:97)
kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking (BuildersKt__Builders.kt:70)
kotlinx.coroutines.BuildersKt.runBlocking (Builders.kt:1)
com.onesignal.internal.OneSignalImp.waitForInit (OneSignalImp.kt:612)
com.onesignal.internal.OneSignalImp.waitForInit$default (OneSignalImp.kt:611)
com.onesignal.internal.OneSignalImp.waitAndReturn (OneSignalImp.kt:723)
com.onesignal.internal.OneSignalImp.getServiceWithFeatureGate (OneSignalImp.kt:729)
com.onesignal.internal.OneSignalImp.getUser (OneSignalImp.kt:142)
com.onesignal.OneSignal.getUser (OneSignal.kt:46)
com.onesignal.flutter.OneSignalUser.removeTags (OneSignalUser.java:151)
com.onesignal.flutter.OneSignalUser.onMethodCall (OneSignalUser.java:48)
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage (MethodChannel.java:267)
io.flutter.embedding.engine.dart.DartMessenger.invokeHandler (DartMessenger.java:286)
io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0 (DartMessenger.java:313)
android.os.Handler.handleCallback (Handler.java:1095)
android.os.Handler.dispatchMessageImpl (Handler.java:135)
android.os.Handler.dispatchMessage (Handler.java:125)
android.os.Looper.loopOnce (Looper.java:269)
android.os.Looper.loop (Looper.java:367)
android.app.ActivityThread.main (ActivityThread.java:9333)
java.lang.reflect.Method.invoke (Native method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:566)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:929)
Steps to reproduce?
Can‘t reproduce that due missing device capabilities
What did you expect to happen?
I expect to avoid onesignal ANR blocking.
OneSignal Flutter SDK version
Release 3.44.0
Which platform(s) are affected?
Relevant log output
main (timed waiting):tid=1 systid=32171
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(BlockingCoroutine.java:97)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(BuildersKt__Builders.kt:70)
at kotlinx.coroutines.BuildersKt.runBlocking(Builders.kt:1)
at com.onesignal.internal.OneSignalImp.waitForInit(OneSignalImp.kt:612)
at com.onesignal.internal.OneSignalImp.waitForInit$default(OneSignalImp.kt:611)
at com.onesignal.internal.OneSignalImp.waitAndReturn(OneSignalImp.kt:723)
at com.onesignal.internal.OneSignalImp.getServiceWithFeatureGate(OneSignalImp.kt:729)
at com.onesignal.internal.OneSignalImp.getUser(OneSignalImp.kt:142)
at com.onesignal.OneSignal.getUser(OneSignal.kt:46)
at com.onesignal.flutter.OneSignalUser.removeTags(OneSignalUser.java:151)
at com.onesignal.flutter.OneSignalUser.onMethodCall(OneSignalUser.java:48)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:286)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0(DartMessenger.java:313)
at android.os.Handler.handleCallback(Handler.java:1095)
at android.os.Handler.dispatchMessageImpl(Handler.java:135)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:269)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9333)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
FinalizerDaemon (waiting):tid=5 systid=32177
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:405)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:207)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:228)
at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:350)
at java.lang.Daemons$Daemon.run(Daemons.java:135)
at java.lang.Thread.run(Thread.java:1572)
FinalizerWatchdogDaemon (timed waiting):tid=6 systid=32178
at java.lang.Thread.sleep(Native method)
at java.lang.Thread.sleep0(Thread.java:689)
at java.lang.Thread.sleep(Thread.java:667)
at java.lang.Thread.sleep(Thread.java:580)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:536)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress(Daemons.java:612)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:467)
at java.lang.Daemons$Daemon.run(Daemons.java:135)
at java.lang.Thread.run(Thread.java:1572)
ReferenceQueueDaemon (waiting):tid=7 systid=32176
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:405)
at java.lang.Object.wait(Object.java:543)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:262)
at java.lang.Daemons$Daemon.run(Daemons.java:135)
at java.lang.Thread.run(Thread.java:1572)
OneSignal-ANR-Watchdog (timed waiting):tid=32 systid=32203
at java.lang.Thread.sleep(Native method)
at java.lang.Thread.sleep0(Thread.java:689)
at java.lang.Thread.sleep(Thread.java:667)
at java.lang.Thread.sleep(Thread.java:580)
at com.onesignal.debug.internal.crash.OtelAnrDetector.checkForAnr(OtelAnrDetector.kt:89)
at com.onesignal.debug.internal.crash.OtelAnrDetector.setupRunnables$lambda$1(OtelAnrDetector.kt:72)
at java.lang.Thread.run(Thread.java:1572)
OkHttp ConnectionPool (timed waiting):tid=50 systid=32229
at java.lang.Object.wait(Native method)
at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:106)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Okio Watchdog (waiting):tid=55 systid=32235
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:405)
at java.lang.Object.wait(Object.java:543)
at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313)
at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
Signal Catcher (runnable):tid=2 systid=32172
#00 pc 0x5adfd0 libart.so (art::DumpNativeStack + 112) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#01 pc 0x5b0670 libart.so (art::Thread::DumpStack const + 400) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#02 pc 0x5b01c0 libart.so (art::DumpCheckpoint::Run + 292) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#03 pc 0x2f2034 libart.so (art::ThreadList::RunCheckpoint + 2168) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#04 pc 0x5ad194 libart.so (art::ThreadList::Dump + 212) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#05 pc 0x5acbcc libart.so (art::ThreadList::DumpForSigQuit + 340) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#06 pc 0x5a5178 libart.so (art::Runtime::DumpForSigQuit + 60) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#07 pc 0x5a3270 libart.so (art::SignalCatcher::HandleSigQuit + 576) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#08 pc 0x473ad8 libart.so (art::SignalCatcher::Run + 492) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#09 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#10 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
perfetto_hprof_listener (native):tid=3 systid=32173
#00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x2dfdc libperfetto_hprof.so (void* std::__1::__thread_proxy[abi:nn220000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_7>> + 272) (BuildId: 3b1c3039aa65017de5409c0eec9dee38)
#02 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#03 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
HeapTaskDaemon (waiting):tid=4 systid=32175
#00 pc 0x9f7e0 libc.so (syscall + 32) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x202424 libart.so (art::ConditionVariable::TimedWait + 300) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#02 pc 0x201660 libart.so (art::gc::TaskProcessor::RunAllTasks + 232) (BuildId: 1f156fc62660d075a8d675db850b95d5)
at dalvik.system.VMRuntime.runHeapTasks(Native method)
at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:766)
at java.lang.Daemons$Daemon.run(Daemons.java:135)
at java.lang.Thread.run(Thread.java:1572)
Jit thread pool worker thread 0 (native):tid=8 systid=32174
#00 pc 0x9f7dc libc.so (syscall + 28) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x204394 libart.so (art::ConditionVariable::WaitHoldingLocks + 140) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#02 pc 0x20428c libart.so (art::ThreadPoolWorker::Run + 228) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#03 pc 0x47592c libart.so (art::ThreadPoolWorker::Callback + 180) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#04 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#05 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
binder:32171_1 (native):tid=9 systid=32179
#00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a)
#06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
#07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a)
#08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
binder:32171_2 (native):tid=10 systid=32180
#00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a)
#06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
#07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a)
#08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
binder:32171_3 (native):tid=11 systid=32181
#00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49)
#05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a)
#06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
#07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a)
#08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
Profile Saver (native):tid=12 systid=32182
#00 pc 0x9f7dc libc.so (syscall + 28) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x204394 libart.so (art::ConditionVariable::WaitHoldingLocks + 140) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#02 pc 0x475eb0 libart.so (art::ProfileSaver::RunProfileSaverThread + 464) (BuildId: 1f156fc62660d075a8d675db850b95d5)
#03 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#04 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
RenderThread (native):tid=13 systid=2092
#00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a)
#02 pc 0x5a1280 libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop + 208) (BuildId: 684c24a913e8809d09a312f4c1c14464)
#03 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a)
#04 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a)
#05 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#06 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961)
pool-5-thread-1 (waiting):tid=14 systid=32184
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Firebase Background Thread #0 (waiting):tid=15 systid=32185
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
at java.lang.Thread.run(Thread.java:1572)
Firebase Background Thread #1 (waiting):tid=16 systid=32186
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
at java.lang.Thread.run(Thread.java:1572)
Firebase-Messaging-Init (waiting):tid=17 systid=32188
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2)
at java.lang.Thread.run(Thread.java:1572)
Firebase-Messaging-Topics-Io (waiting):tid=18 systid=32189
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2)
at java.lang.Thread.run(Thread.java:1572)
Firebase Background Thread #2 (waiting):tid=19 systid=32187
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
at java.lang.Thread.run(Thread.java:1572)
flutter-worker-0 (timed waiting):tid=20 systid=2115
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Firebase Background Thread #3 (waiting):tid=21 systid=32191
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
at java.lang.Thread.run(Thread.java:1572)
flutter-worker-1 (timed waiting):tid=22 systid=2129
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
pool-47-thread-1 (timed waiting):tid=23 systid=2153
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
FileObserver (native):tid=24 systid=32194
#00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x229c7c libandroid_runtime.so (android::android_os_fileobserver_observe + 172) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
at android.os.FileObserver$ObserverThread.observe(Native method)
at android.os.FileObserver$ObserverThread.run(FileObserver.java:116)
WM.task-1 (waiting):tid=25 systid=32195
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
DefaultDispatcher-worker-1 (timed waiting):tid=26 systid=32196
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
DefaultDispatcher-worker-2 (timed waiting):tid=27 systid=32197
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
DefaultDispatcher-worker-3 (timed waiting):tid=28 systid=32198
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
OneSignal-SerialIO-1 (waiting):tid=29 systid=32202
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
OneSignal-IO-1 (native):tid=30 systid=32200
#00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x975e0 libc.so (__sread + 48) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#02 pc 0x97f6c libc.so (__srefill + 412) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#03 pc 0x9c490 libc.so (fread_unlocked + 208) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#04 pc 0x9c378 libc.so (fread + 72) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#05 pc 0xa5aac libc.so (android_getaddrinfo_proxy + 332) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#06 pc 0xa571c libc.so (android_getaddrinfofornetcontext + 1420) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#07 pc 0xa5168 libc.so (android_getaddrinfofornet + 56) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#08 pc 0x1dbdc libjavacore.so (Linux_android_getaddrinfo + 340) (BuildId: 61e23f5388e125549592892e779312bb)
at libcore.io.Linux.android_getaddrinfo(Native method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134)
at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:222)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
at java.net.InetAddress.getAllByName(InetAddress.java:1152)
at com.android.okhttp.Dns$1.lookup(Dns.java:41)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invokeSuspend(HttpClient.kt:201)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:1)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:2)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invokeSuspend(ThreadUtils.kt:241)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:1)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:2)
at com.onesignal.common.threading.OneSignalDispatchers$launchOnIO$1.invokeSuspend(OneSignalDispatchers.kt:163)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
OneSignal-Default-1 (waiting):tid=31 systid=32201
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
SharedPreferences (timed waiting):tid=33 systid=2154
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
android.bg (native):tid=34 systid=2155
#00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a)
#02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780)
at android.os.MessageQueue.next(MessageQueue.java:760)
at android.os.Looper.loopOnce(Looper.java:196)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
WM.task-2 (waiting):tid=35 systid=32206
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
WM.task-3 (waiting):tid=36 systid=32207
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
WM.task-4 (waiting):tid=37 systid=32209
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
OneSignal-IO-2 (native):tid=38 systid=32210
#00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x975e0 libc.so (__sread + 48) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#02 pc 0x97f6c libc.so (__srefill + 412) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#03 pc 0x9c490 libc.so (fread_unlocked + 208) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#04 pc 0x9c378 libc.so (fread + 72) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#05 pc 0xa5aac libc.so (android_getaddrinfo_proxy + 332) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#06 pc 0xa571c libc.so (android_getaddrinfofornetcontext + 1420) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#07 pc 0xa5168 libc.so (android_getaddrinfofornet + 56) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#08 pc 0x1dbdc libjavacore.so (Linux_android_getaddrinfo + 340) (BuildId: 61e23f5388e125549592892e779312bb)
at libcore.io.Linux.android_getaddrinfo(Native method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134)
at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:222)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
at java.net.InetAddress.getAllByName(InetAddress.java:1152)
at com.android.okhttp.Dns$1.lookup(Dns.java:41)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invokeSuspend(HttpClient.kt:206)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:1)
at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:2)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invokeSuspend(ThreadUtils.kt:241)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:1)
at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:2)
at com.onesignal.common.threading.OneSignalDispatchers$launchOnIO$1.invokeSuspend(OneSignalDispatchers.kt:163)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
kotlinx.coroutines.DefaultExecutor (timed waiting):tid=39 systid=32211
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276)
at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:118)
at java.lang.Thread.run(Thread.java:1572)
OSH_LocationHandlerThread (native):tid=40 systid=32212
#00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a)
#02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780)
at android.os.MessageQueue.next(MessageQueue.java:760)
at android.os.Looper.loopOnce(Looper.java:196)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
OneSignal-Default-2 (waiting):tid=41 systid=32213
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
queued-work-looper (native):tid=42 systid=32214
#00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961)
#01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a)
#02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780)
at android.os.MessageQueue.next(MessageQueue.java:760)
at android.os.Looper.loopOnce(Looper.java:196)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
OSOperationRepoScope (waiting):tid=43 systid=32215
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
firebase-iid-executor (timed waiting):tid=44 systid=32216
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2)
at java.lang.Thread.run(Thread.java:1572)
pscm-ack-executor (timed waiting):tid=45 systid=32217
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2)
at java.lang.Thread.run(Thread.java:1572)
MessengerIpcClient (waiting):tid=46 systid=32218
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2)
at java.lang.Thread.run(Thread.java:1572)
DefaultDispatcher-worker-4 (timed waiting):tid=47 systid=32225
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
pool-15-thread-1 (timed waiting):tid=48 systid=32220
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
DefaultDispatcher-worker-5 (timed waiting):tid=49 systid=32226
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
ConscryptStatsLogWriter (waiting):tid=51 systid=32231
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
ConscryptStatsLogWriter (waiting):tid=52 systid=32232
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
ConscryptStatsLogWriter (waiting):tid=53 systid=32233
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Firebase Blocking Thread #5 (timed waiting):tid=54 systid=2156
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417)
at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at
Code of Conduct
What happened?
With flutter released App and onesignal 5.5.7
I receive for a small part of devices (11)
54 % Android 14
46 % Android 16
Following issue by firebase:
jdk.internal.misc.Unsafe.park (Native method)
java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:276)
kotlinx.coroutines.BlockingCoroutine.joinBlocking (BlockingCoroutine.java:97)
kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking (BuildersKt__Builders.kt:70)
kotlinx.coroutines.BuildersKt.runBlocking (Builders.kt:1)
com.onesignal.internal.OneSignalImp.waitForInit (OneSignalImp.kt:612)
com.onesignal.internal.OneSignalImp.waitForInit$default (OneSignalImp.kt:611)
com.onesignal.internal.OneSignalImp.waitAndReturn (OneSignalImp.kt:723)
com.onesignal.internal.OneSignalImp.getServiceWithFeatureGate (OneSignalImp.kt:729)
com.onesignal.internal.OneSignalImp.getUser (OneSignalImp.kt:142)
com.onesignal.OneSignal.getUser (OneSignal.kt:46)
com.onesignal.flutter.OneSignalUser.removeTags (OneSignalUser.java:151)
com.onesignal.flutter.OneSignalUser.onMethodCall (OneSignalUser.java:48)
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage (MethodChannel.java:267)
io.flutter.embedding.engine.dart.DartMessenger.invokeHandler (DartMessenger.java:286)
io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0 (DartMessenger.java:313)
android.os.Handler.handleCallback (Handler.java:1095)
android.os.Handler.dispatchMessageImpl (Handler.java:135)
android.os.Handler.dispatchMessage (Handler.java:125)
android.os.Looper.loopOnce (Looper.java:269)
android.os.Looper.loop (Looper.java:367)
android.app.ActivityThread.main (ActivityThread.java:9333)
java.lang.reflect.Method.invoke (Native method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:566)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:929)
Steps to reproduce?
What did you expect to happen?
I expect to avoid onesignal ANR blocking.
OneSignal Flutter SDK version
Release 3.44.0
Which platform(s) are affected?
Relevant log output
main (timed waiting):tid=1 systid=32171 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(BlockingCoroutine.java:97) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(BuildersKt__Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Builders.kt:1) at com.onesignal.internal.OneSignalImp.waitForInit(OneSignalImp.kt:612) at com.onesignal.internal.OneSignalImp.waitForInit$default(OneSignalImp.kt:611) at com.onesignal.internal.OneSignalImp.waitAndReturn(OneSignalImp.kt:723) at com.onesignal.internal.OneSignalImp.getServiceWithFeatureGate(OneSignalImp.kt:729) at com.onesignal.internal.OneSignalImp.getUser(OneSignalImp.kt:142) at com.onesignal.OneSignal.getUser(OneSignal.kt:46) at com.onesignal.flutter.OneSignalUser.removeTags(OneSignalUser.java:151) at com.onesignal.flutter.OneSignalUser.onMethodCall(OneSignalUser.java:48) at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267) at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:286) at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0(DartMessenger.java:313) at android.os.Handler.handleCallback(Handler.java:1095) at android.os.Handler.dispatchMessageImpl(Handler.java:135) at android.os.Handler.dispatchMessage(Handler.java:125) at android.os.Looper.loopOnce(Looper.java:269) at android.os.Looper.loop(Looper.java:367) at android.app.ActivityThread.main(ActivityThread.java:9333) at java.lang.reflect.Method.invoke(Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929) FinalizerDaemon (waiting):tid=5 systid=32177 at java.lang.Object.wait(Native method) at java.lang.Object.wait(Object.java:405) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:207) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:228) at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:350) at java.lang.Daemons$Daemon.run(Daemons.java:135) at java.lang.Thread.run(Thread.java:1572) FinalizerWatchdogDaemon (timed waiting):tid=6 systid=32178 at java.lang.Thread.sleep(Native method) at java.lang.Thread.sleep0(Thread.java:689) at java.lang.Thread.sleep(Thread.java:667) at java.lang.Thread.sleep(Thread.java:580) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:536) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress(Daemons.java:612) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:467) at java.lang.Daemons$Daemon.run(Daemons.java:135) at java.lang.Thread.run(Thread.java:1572) ReferenceQueueDaemon (waiting):tid=7 systid=32176 at java.lang.Object.wait(Native method) at java.lang.Object.wait(Object.java:405) at java.lang.Object.wait(Object.java:543) at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:262) at java.lang.Daemons$Daemon.run(Daemons.java:135) at java.lang.Thread.run(Thread.java:1572) OneSignal-ANR-Watchdog (timed waiting):tid=32 systid=32203 at java.lang.Thread.sleep(Native method) at java.lang.Thread.sleep0(Thread.java:689) at java.lang.Thread.sleep(Thread.java:667) at java.lang.Thread.sleep(Thread.java:580) at com.onesignal.debug.internal.crash.OtelAnrDetector.checkForAnr(OtelAnrDetector.kt:89) at com.onesignal.debug.internal.crash.OtelAnrDetector.setupRunnables$lambda$1(OtelAnrDetector.kt:72) at java.lang.Thread.run(Thread.java:1572) OkHttp ConnectionPool (timed waiting):tid=50 systid=32229 at java.lang.Object.wait(Native method) at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:106) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) Okio Watchdog (waiting):tid=55 systid=32235 at java.lang.Object.wait(Native method) at java.lang.Object.wait(Object.java:405) at java.lang.Object.wait(Object.java:543) at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313) at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42) at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288) Signal Catcher (runnable):tid=2 systid=32172 #00 pc 0x5adfd0 libart.so (art::DumpNativeStack + 112) (BuildId: 1f156fc62660d075a8d675db850b95d5) #01 pc 0x5b0670 libart.so (art::Thread::DumpStack const + 400) (BuildId: 1f156fc62660d075a8d675db850b95d5) #02 pc 0x5b01c0 libart.so (art::DumpCheckpoint::Run + 292) (BuildId: 1f156fc62660d075a8d675db850b95d5) #03 pc 0x2f2034 libart.so (art::ThreadList::RunCheckpoint + 2168) (BuildId: 1f156fc62660d075a8d675db850b95d5) #04 pc 0x5ad194 libart.so (art::ThreadList::Dump + 212) (BuildId: 1f156fc62660d075a8d675db850b95d5) #05 pc 0x5acbcc libart.so (art::ThreadList::DumpForSigQuit + 340) (BuildId: 1f156fc62660d075a8d675db850b95d5) #06 pc 0x5a5178 libart.so (art::Runtime::DumpForSigQuit + 60) (BuildId: 1f156fc62660d075a8d675db850b95d5) #07 pc 0x5a3270 libart.so (art::SignalCatcher::HandleSigQuit + 576) (BuildId: 1f156fc62660d075a8d675db850b95d5) #08 pc 0x473ad8 libart.so (art::SignalCatcher::Run + 492) (BuildId: 1f156fc62660d075a8d675db850b95d5) #09 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #10 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) perfetto_hprof_listener (native):tid=3 systid=32173 #00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x2dfdc libperfetto_hprof.so (void* std::__1::__thread_proxy[abi:nn220000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_7>> + 272) (BuildId: 3b1c3039aa65017de5409c0eec9dee38) #02 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #03 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) HeapTaskDaemon (waiting):tid=4 systid=32175 #00 pc 0x9f7e0 libc.so (syscall + 32) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x202424 libart.so (art::ConditionVariable::TimedWait + 300) (BuildId: 1f156fc62660d075a8d675db850b95d5) #02 pc 0x201660 libart.so (art::gc::TaskProcessor::RunAllTasks + 232) (BuildId: 1f156fc62660d075a8d675db850b95d5) at dalvik.system.VMRuntime.runHeapTasks(Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:766) at java.lang.Daemons$Daemon.run(Daemons.java:135) at java.lang.Thread.run(Thread.java:1572) Jit thread pool worker thread 0 (native):tid=8 systid=32174 #00 pc 0x9f7dc libc.so (syscall + 28) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x204394 libart.so (art::ConditionVariable::WaitHoldingLocks + 140) (BuildId: 1f156fc62660d075a8d675db850b95d5) #02 pc 0x20428c libart.so (art::ThreadPoolWorker::Run + 228) (BuildId: 1f156fc62660d075a8d675db850b95d5) #03 pc 0x47592c libart.so (art::ThreadPoolWorker::Callback + 180) (BuildId: 1f156fc62660d075a8d675db850b95d5) #04 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #05 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) binder:32171_1 (native):tid=9 systid=32179 #00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961) #02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a) #06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) #07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a) #08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) binder:32171_2 (native):tid=10 systid=32180 #00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961) #02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a) #06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) #07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a) #08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) binder:32171_3 (native):tid=11 systid=32181 #00 pc 0xde9c8 libc.so (__ioctl + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x82c1c libc.so (ioctl + 156) (BuildId: c472e218ac90e8dc08384b3b62c55961) #02 pc 0x559d4 libbinder.so (android::IPCThreadState::talkWithDriver + 212) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #03 pc 0x997b8 libbinder.so (android::IPCThreadState::joinThreadPool + 136) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #04 pc 0x99718 libbinder.so (android::PoolThread::threadLoop + 24) (BuildId: 4af32930ff63a55c0815cc18e53cbc49) #05 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a) #06 pc 0x13e67c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell + 140) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) #07 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a) #08 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #09 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) Profile Saver (native):tid=12 systid=32182 #00 pc 0x9f7dc libc.so (syscall + 28) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x204394 libart.so (art::ConditionVariable::WaitHoldingLocks + 140) (BuildId: 1f156fc62660d075a8d675db850b95d5) #02 pc 0x475eb0 libart.so (art::ProfileSaver::RunProfileSaverThread + 464) (BuildId: 1f156fc62660d075a8d675db850b95d5) #03 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #04 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) RenderThread (native):tid=13 systid=2092 #00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a) #02 pc 0x5a1280 libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop + 208) (BuildId: 684c24a913e8809d09a312f4c1c14464) #03 pc 0x176bc libutils.so (android::Thread::_threadLoop + 204) (BuildId: d794d16d932fee46693866f8ea78d45a) #04 pc 0x19b54 libutils.so (libutil_thread_trampoline + 20) (BuildId: d794d16d932fee46693866f8ea78d45a) #05 pc 0x87d9c libc.so (__pthread_start + 236) (BuildId: c472e218ac90e8dc08384b3b62c55961) #06 pc 0x78950 libc.so (__start_thread + 64) (BuildId: c472e218ac90e8dc08384b3b62c55961) pool-5-thread-1 (waiting):tid=14 systid=32184 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) Firebase Background Thread #0 (waiting):tid=15 systid=32185 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47) at java.lang.Thread.run(Thread.java:1572) Firebase Background Thread #1 (waiting):tid=16 systid=32186 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47) at java.lang.Thread.run(Thread.java:1572) Firebase-Messaging-Init (waiting):tid=17 systid=32188 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2) at java.lang.Thread.run(Thread.java:1572) Firebase-Messaging-Topics-Io (waiting):tid=18 systid=32189 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2) at java.lang.Thread.run(Thread.java:1572) Firebase Background Thread #2 (waiting):tid=19 systid=32187 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47) at java.lang.Thread.run(Thread.java:1572) flutter-worker-0 (timed waiting):tid=20 systid=2115 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) Firebase Background Thread #3 (waiting):tid=21 systid=32191 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47) at java.lang.Thread.run(Thread.java:1572) flutter-worker-1 (timed waiting):tid=22 systid=2129 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) pool-47-thread-1 (timed waiting):tid=23 systid=2153 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) FileObserver (native):tid=24 systid=32194 #00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x229c7c libandroid_runtime.so (android::android_os_fileobserver_observe + 172) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) at android.os.FileObserver$ObserverThread.observe(Native method) at android.os.FileObserver$ObserverThread.run(FileObserver.java:116) WM.task-1 (waiting):tid=25 systid=32195 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) DefaultDispatcher-worker-1 (timed waiting):tid=26 systid=32196 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) DefaultDispatcher-worker-2 (timed waiting):tid=27 systid=32197 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) DefaultDispatcher-worker-3 (timed waiting):tid=28 systid=32198 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) OneSignal-SerialIO-1 (waiting):tid=29 systid=32202 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) OneSignal-IO-1 (native):tid=30 systid=32200 #00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x975e0 libc.so (__sread + 48) (BuildId: c472e218ac90e8dc08384b3b62c55961) #02 pc 0x97f6c libc.so (__srefill + 412) (BuildId: c472e218ac90e8dc08384b3b62c55961) #03 pc 0x9c490 libc.so (fread_unlocked + 208) (BuildId: c472e218ac90e8dc08384b3b62c55961) #04 pc 0x9c378 libc.so (fread + 72) (BuildId: c472e218ac90e8dc08384b3b62c55961) #05 pc 0xa5aac libc.so (android_getaddrinfo_proxy + 332) (BuildId: c472e218ac90e8dc08384b3b62c55961) #06 pc 0xa571c libc.so (android_getaddrinfofornetcontext + 1420) (BuildId: c472e218ac90e8dc08384b3b62c55961) #07 pc 0xa5168 libc.so (android_getaddrinfofornet + 56) (BuildId: c472e218ac90e8dc08384b3b62c55961) #08 pc 0x1dbdc libjavacore.so (Linux_android_getaddrinfo + 340) (BuildId: 61e23f5388e125549592892e779312bb) at libcore.io.Linux.android_getaddrinfo(Native method) at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134) at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:222) at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134) at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135) at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103) at java.net.InetAddress.getAllByName(InetAddress.java:1152) at com.android.okhttp.Dns$1.lookup(Dns.java:41) at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178) at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144) at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86) at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128) at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invokeSuspend(HttpClient.kt:201) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:1) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:2) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invokeSuspend(ThreadUtils.kt:241) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:1) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:2) at com.onesignal.common.threading.OneSignalDispatchers$launchOnIO$1.invokeSuspend(OneSignalDispatchers.kt:163) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) OneSignal-Default-1 (waiting):tid=31 systid=32201 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) SharedPreferences (timed waiting):tid=33 systid=2154 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) android.bg (native):tid=34 systid=2155 #00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a) #02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) at android.os.MessageQueue.nativePollOnce(Native method) at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780) at android.os.MessageQueue.next(MessageQueue.java:760) at android.os.Looper.loopOnce(Looper.java:196) at android.os.Looper.loop(Looper.java:367) at android.os.HandlerThread.run(HandlerThread.java:139) WM.task-2 (waiting):tid=35 systid=32206 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) WM.task-3 (waiting):tid=36 systid=32207 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) WM.task-4 (waiting):tid=37 systid=32209 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) OneSignal-IO-2 (native):tid=38 systid=32210 #00 pc 0xde384 libc.so (read + 4) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x975e0 libc.so (__sread + 48) (BuildId: c472e218ac90e8dc08384b3b62c55961) #02 pc 0x97f6c libc.so (__srefill + 412) (BuildId: c472e218ac90e8dc08384b3b62c55961) #03 pc 0x9c490 libc.so (fread_unlocked + 208) (BuildId: c472e218ac90e8dc08384b3b62c55961) #04 pc 0x9c378 libc.so (fread + 72) (BuildId: c472e218ac90e8dc08384b3b62c55961) #05 pc 0xa5aac libc.so (android_getaddrinfo_proxy + 332) (BuildId: c472e218ac90e8dc08384b3b62c55961) #06 pc 0xa571c libc.so (android_getaddrinfofornetcontext + 1420) (BuildId: c472e218ac90e8dc08384b3b62c55961) #07 pc 0xa5168 libc.so (android_getaddrinfofornet + 56) (BuildId: c472e218ac90e8dc08384b3b62c55961) #08 pc 0x1dbdc libjavacore.so (Linux_android_getaddrinfo + 340) (BuildId: 61e23f5388e125549592892e779312bb) at libcore.io.Linux.android_getaddrinfo(Native method) at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134) at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:222) at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:134) at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135) at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103) at java.net.InetAddress.getAllByName(InetAddress.java:1152) at com.android.okhttp.Dns$1.lookup(Dns.java:41) at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178) at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144) at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86) at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128) at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invokeSuspend(HttpClient.kt:206) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:1) at com.onesignal.core.internal.http.impl.HttpClient$makeRequestIODispatcher$job$1.invoke(HttpClient.kt:2) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invokeSuspend(ThreadUtils.kt:241) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:1) at com.onesignal.common.threading.ThreadUtilsKt$launchOnIO$1.invoke(ThreadUtils.kt:2) at com.onesignal.common.threading.OneSignalDispatchers$launchOnIO$1.invokeSuspend(OneSignalDispatchers.kt:163) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) kotlinx.coroutines.DefaultExecutor (timed waiting):tid=39 systid=32211 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276) at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:118) at java.lang.Thread.run(Thread.java:1572) OSH_LocationHandlerThread (native):tid=40 systid=32212 #00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a) #02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) at android.os.MessageQueue.nativePollOnce(Native method) at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780) at android.os.MessageQueue.next(MessageQueue.java:760) at android.os.Looper.loopOnce(Looper.java:196) at android.os.Looper.loop(Looper.java:367) at android.os.HandlerThread.run(HandlerThread.java:139) OneSignal-Default-2 (waiting):tid=41 systid=32213 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) queued-work-looper (native):tid=42 systid=32214 #00 pc 0xe0a08 libc.so (__epoll_pwait + 8) (BuildId: c472e218ac90e8dc08384b3b62c55961) #01 pc 0x1418c libutils.so (android::Looper::pollOnce + 332) (BuildId: d794d16d932fee46693866f8ea78d45a) #02 pc 0x1c843c libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce + 44) (BuildId: fe6f0925d717a938e32aaa66e1e0bde7) at android.os.MessageQueue.nativePollOnce(Native method) at android.os.MessageQueue.nextDeliQueue(MessageQueue.java:780) at android.os.MessageQueue.next(MessageQueue.java:760) at android.os.Looper.loopOnce(Looper.java:196) at android.os.Looper.loop(Looper.java:367) at android.os.HandlerThread.run(HandlerThread.java:139) OSOperationRepoScope (waiting):tid=43 systid=32215 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) firebase-iid-executor (timed waiting):tid=44 systid=32216 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2) at java.lang.Thread.run(Thread.java:1572) pscm-ack-executor (timed waiting):tid=45 systid=32217 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2) at java.lang.Thread.run(Thread.java:1572) MessengerIpcClient (waiting):tid=46 systid=32218 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.google.android.gms.common.util.concurrent.zza.run(zza.java:2) at java.lang.Thread.run(Thread.java:1572) DefaultDispatcher-worker-4 (timed waiting):tid=47 systid=32225 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) pool-15-thread-1 (timed waiting):tid=48 systid=32220 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:276) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) DefaultDispatcher-worker-5 (timed waiting):tid=49 systid=32226 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:855) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:803) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:751) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) ConscryptStatsLogWriter (waiting):tid=51 systid=32231 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) ConscryptStatsLogWriter (waiting):tid=52 systid=32232 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) ConscryptStatsLogWriter (waiting):tid=53 systid=32233 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:376) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3797) at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3738) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1026) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:1572) Firebase Blocking Thread #5 (timed waiting):tid=54 systid=2156 at jdk.internal.misc.Unsafe.park(Native method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:417) at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) atCode of Conduct