[ANR] Firebase Cloud Messaging ANR - Native method - android.os.MessageQueue.nativePollOnce and More
See original GitHub issue[REQUIRED] Please fill in the following fields:
Unity editor version: 2020.3.46 Firebase Unity SDK version: 10.7.0 Source you installed the SDK: Unity Package Manager - TGZ Problematic Firebase Component: Firebase Cloud Messaging Other Firebase Components in use: Firebase Analytics Additional SDKs you are using: Admob Unity SDK, Facebook, Google Play Games, Gameanalytics, Unity IAP, Unity Mobile Notifications Platform you are using the Unity editor on: Windows Platform you are targeting: Android Scripting Runtime: IL2CPP
[REQUIRED] Please describe the issue here:
I’m getting lots of ANR in Android version with Firebase Cloud Messaging. #580 The issue existed before. I updated the SDK to the latest version but it still persists. Large majority ANRs occur in the foreground.
Stack trace from Google Play Console:
Native method - android.os.MessageQueue.nativePollOnce
Input dispatching timed out
"main" tid=1 Native
#00 pc 0x000000000005e3e8 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x0000000000131bb3 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x00000000002dd6ab /apex/com.android.art/lib/libart.so (art::JNI<false>::NewString(_JNIEnv*, unsigned short const*, int)+402)
#03 pc 0x00000000023423c9 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#04 pc 0x0000000001a5051f /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#05 pc 0x000000000234212d /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#06 pc 0x0000000002ba52cd /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#07 pc 0x0000000002a26249 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#08 pc 0x000000000236a68d /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#09 pc 0x000000000236ca07 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#10 pc 0x0000000001a42013 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#11 pc 0x0000000002ac69e9 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#12 pc 0x0000000002ac6929 /data/app/~~pe5QeCq9wawqMkbDxNOwdg==/com.google.android.trichromelibrary_556311630-3zXgUrV2jJekOpaw398pfA==/base.apk!libmonochrome.so
#13 pc 0x0000000000011ec1 /system/lib/libutils.so (android::Looper::pollInner(int)+696)
#14 pc 0x0000000000011bb3 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62)
#15 pc 0x00000000000bdf9f /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+24)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:335)
at android.os.Looper.loop (Looper.java:206)
at android.app.ActivityThread.main (ActivityThread.java:8653)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130)
"Chrome_IOThread" tid=56 Runnable
at Rm.<init> (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:4)
at me0.<init> (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:40)
at qM.i (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:8)
at org.chromium.content.browser.InterfaceRegistrarImpl.createInterfaceRegistryOnIOThread (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:16)
"ThreadPoolForeg" tid=63 Runnable
at android.security.net.config.ApplicationConfig.getDefaultInstance (ApplicationConfig.java:190)
at android.security.net.config.RootTrustManagerFactorySpi.engineInit (RootTrustManagerFactorySpi.java:56)
at javax.net.ssl.TrustManagerFactory.init (TrustManagerFactory.java:266)
at BB0.c (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:11)
at BB0.d (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:18)
at BB0.g (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:15)
at org.chromium.net.AndroidNetworkLibrary.verifyServerCertificates (chromium-TrichromeWebViewGoogle.aab-stable-<US_SOCIAL_SECURITY_NUMBER>:2)
"Signal Catcher" tid=6 Runnable
#00 pc 0x0000000000377c45 /apex/com.android.art/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+76)
#01 pc 0x0000000000446fc7 /apex/com.android.art/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+386)
#02 pc 0x0000000000442993 /apex/com.android.art/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+34)
#03 pc 0x000000000045f569 /apex/com.android.art/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+664)
#04 pc 0x000000000045ab43 /apex/com.android.art/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+354)
#05 pc 0x000000000045a07b /apex/com.android.art/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1486)
#06 pc 0x0000000000459775 /apex/com.android.art/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+604)
#07 pc 0x0000000000411eeb /apex/com.android.art/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+130)
#08 pc 0x0000000000421aa3 /apex/com.android.art/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1046)
#09 pc 0x0000000000420e3b /apex/com.android.art/lib/libart.so (art::SignalCatcher::Run(void*)+290)
#10 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#11 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
"HeapTaskDaemon" tid=7 Waiting
#00 pc 0x000000000005e3e8 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x0000000000131bb3 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x0000000000219555 /apex/com.android.art/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+316)
#03 pc 0x0000000000219c45 /apex/com.android.art/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+48)
at dalvik.system.VMRuntime.runHeapTasks (Native method)
at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:531)
at java.lang.Daemons$Daemon.run (Daemons.java:139)
at java.lang.Thread.run (Thread.java:923)
"ReferenceQueueDaemon" tid=8 Waiting
at java.lang.Object.wait (Native method)
at java.lang.Object.wait (Object.java:442)
at java.lang.Object.wait (Object.java:568)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:217)
at java.lang.Daemons$Daemon.run (Daemons.java:139)
at java.lang.Thread.run (Thread.java:923)
"FinalizerDaemon" tid=9 Waiting
at java.lang.Object.wait (Native method)
at java.lang.Object.wait (Object.java:442)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:190)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:211)
at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:273)
at java.lang.Daemons$Daemon.run (Daemons.java:139)
at java.lang.Thread.run (Thread.java:923)
"Jit thread pool worker thread 0" tid=10 Native
#00 pc 0x000000000005e3e8 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x0000000000131bb3 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x0000000000460a87 /apex/com.android.art/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+58)
#03 pc 0x0000000000460199 /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Run()+72)
#04 pc 0x000000000045fdd9 /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+116)
#05 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#06 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
"FinalizerWatchdogDaemon" tid=11 Timed Waiting
at java.lang.Thread.sleep (Native method)
at java.lang.Thread.sleep (Thread.java:442)
at java.lang.Thread.sleep (Thread.java:358)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos (Daemons.java:390)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:419)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:325)
at java.lang.Daemons$Daemon.run (Daemons.java:139)
at java.lang.Thread.run (Thread.java:923)
"Binder:21336_1" tid=12 Native
#00 pc 0x000000000005e3e8 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x0000000000131bb3 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x00000000002af289 /apex/com.android.art/lib/libart.so (art::JNI<false>::CallBooleanMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+400)
#03 pc 0x000000000006a201 /system/lib/libandroid_runtime.so (_JNIEnv::CallBooleanMethod(_jobject*, _jmethodID*, ...)+28)
#04 pc 0x00000000000ca207 /system/lib/libandroid_runtime.so (JavaBBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+106)
#05 pc 0x0000000000035259 /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+144)
#06 pc 0x000000000003af31 /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+636)
#07 pc 0x000000000003abfb /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+98)
#08 pc 0x000000000003b4f9 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+44)
#09 pc 0x00000000000559f7 /system/lib/libbinder.so (android::PoolThread::threadLoop()+266)
#10 pc 0x000000000000ee85 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+168)
#11 pc 0x000000000006f02f /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
#12 pc 0x000000000000e9cd /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+256)
#13 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#14 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
"Binder:21336_2" tid=13 Native
#00 pc 0x000000000005e3e8 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x0000000000131bb3 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x00000000002af289 /apex/com.android.art/lib/libart.so (art::JNI<false>::CallBooleanMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+400)
#03 pc 0x000000000006a201 /system/lib/libandroid_runtime.so (_JNIEnv::CallBooleanMethod(_jobject*, _jmethodID*, ...)+28)
#04 pc 0x00000000000ca207 /system/lib/libandroid_runtime.so (JavaBBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+106)
#05 pc 0x0000000000035259 /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+144)
#06 pc 0x000000000003af31 /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+636)
#07 pc 0x000000000003abfb /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+98)
#08 pc 0x000000000003b4f9 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+44)
#09 pc 0x00000000000559f7 /system/lib/libbinder.so (android::PoolThread::threadLoop()+266)
#10 pc 0x000000000000ee85 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+168)
#11 pc 0x000000000006f02f /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
#12 pc 0x000000000000e9cd /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+256)
#13 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#14 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
"Profile Saver" tid=14 Native
#00 pc 0x000000000005e3ec /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
#01 pc 0x0000000000131e75 /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+108)
#02 pc 0x00000000002735b3 /apex/com.android.art/lib/libart.so (art::ProfileSaver::Run()+618)
#03 pc 0x0000000000276ef3 /apex/com.android.art/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+106)
#04 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#05 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
"ScionFrontendApi" tid=16 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"pool-8-thread-1" tid=17 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"Firebase-Messaging-Topics-Io" tid=18 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run (com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run (Thread.java:923)
"Firebase-Messaging-Init" tid=19 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run (com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run (Thread.java:923)
"Firebase Background Thread #0" tid=20 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$CustomThreadFactory (CustomThreadFactory.java:47)
at com.google.firebase.concurrent.-$$Lambda$CustomThreadFactory$HeQjDIAeENT2LKE3GfM7LN2rKe0.run (lambda)
at java.lang.Thread.run (Thread.java:923)
"WM.task-1" tid=21 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"AsyncTask #2" tid=25 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:459)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.take (SynchronousQueue.java:920)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"pool-15-thread-1" tid=27 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"pool-16-thread-1" tid=29 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"WM.task-2" tid=30 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067)
Issue Analytics
- State:
- Created 5 months ago
- Comments:12 (2 by maintainers)
Top GitHub Comments
I’m facing the same issue, and also using Unity Mobile Notifications SDK and Firebase 10.7.0. I’m on Unity 2021.3.22f1 btw.
Since there haven’t been any recent updates here, I am going to close this issue.
@aceloq if you’re still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this.