call OneSignal.Initialize
# Crashlytics - Stack trace
# Application: com.company.app
# Platform: android
# Version: 1.4.5 (65)
# Issue: 3d6536f7cff7cb7d5be1cd4788a076fa
# Session: 6667280502FD0001790C0FC5C829E808_DNE_0_v2
# Date: Tue Jun 11 2024 06:39:23 GMT+0800
Signal Catcher (runnable):tid=6 systid=30998
#00 pc 0x4a7ee8 libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool) + 140)
#01 pc 0x5b59dc libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + 376)
#02 pc 0x5d2b14 libart.so (art::DumpCheckpoint::Run(art::Thread*) + 924)
#03 pc 0x5cca54 libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*) + 528)
#04 pc 0x5cbc20 libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool) + 1920)
#05 pc 0x5cb0c0 libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) + 776)
#06 pc 0x576da8 libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) + 196)
#07 pc 0x58c374 libart.so (art::SignalCatcher::HandleSigQuit() + 1396)
#08 pc 0x58b32c libart.so (art::SignalCatcher::Run(void*) + 384)
#09 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8bc8c libc.so (__start_thread + 64)
main (waiting):tid=1 systid=30988
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.Object.wait(Object.java:568)
at android.app.SharedPreferencesImpl.awaitLoadedLocked(SharedPreferencesImpl.java:279)
at android.app.SharedPreferencesImpl.contains(SharedPreferencesImpl.java:353)
at com.onesignal.core.internal.preferences.PreferenceStoreFix.ensureNoObfuscatedPrefStore(PreferenceStoreFix.kt:92)
at com.onesignal.internal.OneSignalImp.initWithContext(OneSignalImp.kt:65)
at com.onesignal.OneSignal.initWithContext(OneSignal.kt:2)
at com.onesignal.notifications.receivers.UpgradeReceiver.onReceive(UpgradeReceiver.kt:27)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:4497)
at android.app.ActivityThread.access$1600(ActivityThread.java:301)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2188)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
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)
HeapTaskDaemon (waiting):tid=7 systid=31000
#00 pc 0x86b90 libc.so (syscall + 32)
#01 pc 0x1b0cfc libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int) + 172)
#02 pc 0x2e5f10 libart.so (art::gc::TaskProcessor::GetTask(art::Thread*) + 512)
#03 pc 0x2e6858 libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*) + 92)
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 (waiting):tid=8 systid=31001
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 (waiting):tid=9 systid=31002
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 (native):tid=10 systid=30999
#00 pc 0x86b8c libc.so (syscall + 28)
#01 pc 0x1b092c libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x5d485c libart.so (art::ThreadPool::GetTask(art::Thread*) + 120)
#03 pc 0x5d3b00 libart.so (art::ThreadPoolWorker::Run() + 144)
#04 pc 0x5d35b0 libart.so (art::ThreadPoolWorker::Callback(void*) + 192)
#05 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8bc8c libc.so (__start_thread + 64)
FinalizerWatchdogDaemon (timed waiting):tid=11 systid=31003
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:30988_1 (native):tid=12 systid=31004
#00 pc 0xd69d4 libc.so (__ioctl + 4)
#01 pc 0x93664 libc.so (ioctl + 156)
#02 pc 0x529e4 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 296)
#03 pc 0x52c98 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x538d4 libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 68)
#05 pc 0x7b4e8 libbinder.so (android::PoolThread::threadLoop() + 388)
#06 pc 0x154cc libutils.so (android::Thread::_threadLoop(void*) + 260)
#07 pc 0xa5648 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14d90 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 412)
#09 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8bc8c libc.so (__start_thread + 64)
Binder:30988_2 (native):tid=13 systid=31005
#00 pc 0xd69d4 libc.so (__ioctl + 4)
#01 pc 0x93664 libc.so (ioctl + 156)
#02 pc 0x529e4 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 296)
#03 pc 0x52c98 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x538d4 libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 68)
#05 pc 0x7b4e8 libbinder.so (android::PoolThread::threadLoop() + 388)
#06 pc 0x154cc libutils.so (android::Thread::_threadLoop(void*) + 260)
#07 pc 0xa5648 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14d90 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 412)
#09 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8bc8c libc.so (__start_thread + 64)
Profile Saver (native):tid=14 systid=31007
#00 pc 0x86b8c libc.so (syscall + 28)
#01 pc 0x1b092c libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x35cbf0 libart.so (art::ProfileSaver::Run() + 484)
#03 pc 0x361a08 libart.so (art::ProfileSaver::RunProfileSaverThread(void*) + 180)
#04 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#05 pc 0x8bc8c libc.so (__start_thread + 64)
ScionFrontendApi (timed waiting):tid=16 systid=31014
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)
GmsDynamite (waiting):tid=17 systid=31015
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.Object.wait(Object.java:568)
at com.google.android.gms.dynamite.zza.run(com.google.android.gms:play-services-basement@@18.3.0:7)
DefaultDispatcher-worker-1 (timed waiting):tid=18 systid=31016
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
at z2.a$c.n(CoroutineScheduler.kt:24)
at z2.a$c.t(CoroutineScheduler.kt:56)
at z2.a$c.p(CoroutineScheduler.kt:61)
at z2.a$c.run(CoroutineScheduler.kt:1)
DefaultDispatcher-worker-2 (timed waiting):tid=19 systid=31017
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
at z2.a$c.n(CoroutineScheduler.kt:24)
at z2.a$c.t(CoroutineScheduler.kt:56)
at z2.a$c.p(CoroutineScheduler.kt:61)
at z2.a$c.run(CoroutineScheduler.kt:1)
DefaultDispatcher-worker-3 (timed waiting):tid=20 systid=31018
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
at z2.a$c.n(CoroutineScheduler.kt:24)
at z2.a$c.t(CoroutineScheduler.kt:56)
at z2.a$c.p(CoroutineScheduler.kt:61)
at z2.a$c.run(CoroutineScheduler.kt:1)
Firebase Background Thread #0 (waiting):tid=21 systid=31020
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.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
Firebase Blocking Thread #0 (timed waiting):tid=22 systid=31021
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
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 com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
pool-6-thread-1 (waiting):tid=23 systid=31022
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 (waiting):tid=24 systid=31024
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.3.0:7)
at java.lang.Thread.run(Thread.java:923)
Firebase-Messaging-Init (waiting):tid=25 systid=31023
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.3.0:7)
at java.lang.Thread.run(Thread.java:923)
TAG (waiting):tid=26 systid=31030
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.3.0:7)
at java.lang.Thread.run(Thread.java:923)
queued-work-looper (native):tid=27 systid=31031
#00 pc 0xd7998 libc.so (__epoll_pwait + 8)
#01 pc 0x19acc libutils.so (android::Looper::pollInner(int) + 184)
#02 pc 0x199ac libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x118584 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 44)
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.os.HandlerThread.run(HandlerThread.java:67)
Crashlytics Exception Handler1 (waiting):tid=28 systid=31033
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.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:3)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:6)
at java.lang.Thread.run(Thread.java:923)
Firebase Background Thread #1 (waiting):tid=29 systid=31032
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.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
Firebase Blocking Thread #1 (timed waiting):tid=30 systid=31034
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
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 com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
Firebase Blocking Thread #2 (timed waiting):tid=31 systid=31036
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
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 com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
Firebase Background Thread #2 (waiting):tid=32 systid=31038
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.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
Firebase Background Thread #3 (waiting):tid=33 systid=31040
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.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
com.google.firebase.crashlytics.startup1 (waiting):tid=34 systid=31039
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.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:3)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:6)
at java.lang.Thread.run(Thread.java:923)
Firebase Blocking Thread #3 (timed waiting):tid=35 systid=31037
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
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 com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:13)
at com.google.firebase.concurrent.CustomThreadFactory.a(CustomThreadFactory.java:1)
at com.google.firebase.concurrent.a.run(R8$$SyntheticClass:5)
at java.lang.Thread.run(Thread.java:923)
awaitEvenIfOnMainThread task continuation executor1 (waiting):tid=36 systid=31041
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.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:3)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:6)
at java.lang.Thread.run(Thread.java:923)
MessengerIpcClient (waiting):tid=37 systid=31043
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.3.0:7)
at java.lang.Thread.run(Thread.java:923)
Binder:30988_3 (native):tid=39 systid=31047
#00 pc 0xd69d4 libc.so (__ioctl + 4)
#01 pc 0x93664 libc.so (ioctl + 156)
#02 pc 0x529e4 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 296)
#03 pc 0x52c98 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x538d4 libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 68)
#05 pc 0x7b4e8 libbinder.so (android::PoolThread::threadLoop() + 388)
#06 pc 0x154cc libutils.so (android::Thread::_threadLoop(void*) + 260)
#07 pc 0xa5648 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14d90 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 412)
#09 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8bc8c libc.so (__start_thread + 64)
AsyncTask #2 (waiting):tid=41 systid=31058
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.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
at com.facebook.internal.AttributionIdentifiers$GoogleAdServiceConnection.getBinder(AttributionIdentifiers.kt:13)
at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidIdViaService(AttributionIdentifiers.kt:35)
at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidId(AttributionIdentifiers.kt:7)
at com.facebook.internal.AttributionIdentifiers$Companion.getAttributionIdentifiers(AttributionIdentifiers.kt:12)
at com.facebook.FacebookSdk.publishInstallAndWaitForResponse(FacebookSdk.kt:10)
at com.facebook.FacebookSdk.publishInstallAsync$lambda-15(FacebookSdk.kt:13)
at com.facebook.FacebookSdk.f(FacebookSdk.kt:1)
at com.facebook.g.run(R8$$SyntheticClass:5)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
OkHttp ConnectionPool (timed waiting):tid=43 systid=31057
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:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
pool-20-thread-1 (timed waiting):tid=47 systid=31069
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-21-thread-1 (waiting):tid=48 systid=31089
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.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
at com.facebook.internal.AttributionIdentifiers$GoogleAdServiceConnection.getBinder(AttributionIdentifiers.kt:13)
at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidIdViaService(AttributionIdentifiers.kt:35)
at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidId(AttributionIdentifiers.kt:7)
at com.facebook.internal.AttributionIdentifiers$Companion.getAttributionIdentifiers(AttributionIdentifiers.kt:12)
at com.facebook.appevents.AppEventCollection.getSessionEventsState(AppEventCollection.kt:18)
at com.facebook.appevents.AppEventCollection.addPersistedEvents(AppEventCollection.kt:32)
at com.facebook.appevents.AppEventQueue.flushAndWait(AppEventQueue.kt:21)
at com.facebook.appevents.AppEventQueue.flush$lambda-2(AppEventQueue.kt:15)
at com.facebook.appevents.AppEventQueue.e(AppEventQueue.kt:1)
at com.facebook.appevents.e.run(R8$$SyntheticClass:3)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
AppCenter.Looper (native):tid=49 systid=31092
#00 pc 0xd7998 libc.so (__epoll_pwait + 8)
#01 pc 0x19acc libutils.so (android::Looper::pollInner(int) + 184)
#02 pc 0x199ac libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x118584 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 44)
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.os.HandlerThread.run(HandlerThread.java:67)
ConnectivityThread (native):tid=50 systid=31097
#00 pc 0xd7998 libc.so (__epoll_pwait + 8)
#01 pc 0x19acc libutils.so (android::Looper::pollInner(int) + 184)
#02 pc 0x199ac libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x118584 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 44)
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.os.HandlerThread.run(HandlerThread.java:67)
pool-22-thread-1 (waiting):tid=52 systid=31096
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 java.lang.Thread.run(Thread.java:923)
WM.task-1 (waiting):tid=51 systid=31118
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)
pool-23-thread-1 (waiting):tid=55 systid=31122
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)
Verification thread pool worker thread 0 (native):tid=56 systid=31179
#00 pc 0x86b8c libc.so (syscall + 28)
#01 pc 0x1b092c libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x5d485c libart.so (art::ThreadPool::GetTask(art::Thread*) + 120)
#03 pc 0x5d3b00 libart.so (art::ThreadPoolWorker::Run() + 144)
#04 pc 0x5d35b0 libart.so (art::ThreadPoolWorker::Callback(void*) + 192)
#05 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8bc8c libc.so (__start_thread + 64)
WM.task-2 (waiting):tid=57 systid=31224
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)
Okio Watchdog (waiting):tid=45 systid=31236
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.Object.wait(Object.java:568)
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)
GoogleApiHandler (native):tid=3 systid=31306
#00 pc 0xd7998 libc.so (__epoll_pwait + 8)
#01 pc 0x19acc libutils.so (android::Looper::pollInner(int) + 184)
#02 pc 0x199ac libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x118584 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 44)
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.os.HandlerThread.run(HandlerThread.java:67)
pool-31-thread-1 (timed waiting):tid=4 systid=31307
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)
Firebase-Messaging-File-Io (timed waiting):tid=2 systid=32114
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 com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.3.0:7)
at java.lang.Thread.run(Thread.java:923)
Firebase-Messaging-Task (waiting):tid=5 systid=32116
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.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.3.0:7)
at java.lang.Thread.run(Thread.java:923)
Binder:30988_4 (native):tid=38 systid=422
#00 pc 0xd69d4 libc.so (__ioctl + 4)
#01 pc 0x93664 libc.so (ioctl + 156)
#02 pc 0x529e4 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 296)
#03 pc 0x52c98 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x538d4 libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 68)
#05 pc 0x7b4e8 libbinder.so (android::PoolThread::threadLoop() + 388)
#06 pc 0x154cc libutils.so (android::Thread::_threadLoop(void*) + 260)
#07 pc 0xa5648 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14d90 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 412)
#09 pc 0xeb7a8 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8bc8c libc.so (__start_thread + 64)
SharedPreferencesImpl-load (native):tid=15 systid=1226
#00 pc 0x86b8c libc.so (syscall + 28)
#01 pc 0x1b092c libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x3a51a8 libart.so (art::JNI<false>::NewObjectV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) + 504)
#03 pc 0x3b4c libnativehelper.so (_JNIEnv::NewObject(_jclass*, _jmethodID*, ...) + 124)
#04 pc 0x3a8c libnativehelper.so (jniCreateFileDescriptor + 52)
#05 pc 0x29a88 libjavacore.so (Linux_open(_JNIEnv*, _jobject*, _jstring*, int, int) + 264)
at libcore.io.Linux.open(Native method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8514)
at libcore.io.IoBridge.open(IoBridge.java:478)
at java.io.FileInputStream.<init>(FileInputStream.java:160)
at android.app.SharedPreferencesImpl.loadFromDisk(SharedPreferencesImpl.java:169)
at android.app.SharedPreferencesImpl.access$000(SharedPreferencesImpl.java:59)
at android.app.SharedPreferencesImpl$1.run(SharedPreferencesImpl.java:140)
What happened?
ANR
Steps to reproduce?
What did you expect to happen?
No ANR
Unity version
2021.3.36f1
OneSignal Unity SDK version
5.1.6
Platform
Android
Relevant log output
Code of Conduct