OneSignal-Flutter-SDK icon indicating copy to clipboard operation
OneSignal-Flutter-SDK copied to clipboard

[Bug]: App got ANR and stuck when launch app

Open krystalliiii opened this issue 1 year ago • 1 comments
trafficstars

What happened?

I have received many ANR reports from the Google Play console, preventing our users from launching the app. Please help to check this issue, thanks.

Error message

Native method - jdk.internal.misc.Unsafe.park
Executing service com.onesignal.SyncJobService

My code

  @override
  void initState() {
    super.initState();
    OneSignalNotificationRepository.instance..initialize();
  }

  Future<void> initialize(
    AuthMemberRepository authMemberRepository,
    BaseCommonRepository commonRepository,
  ) async {
    await Future.wait([
      OneSignal.shared.setLogLevel(
        OSLogLevel.verbose,
        OSLogLevel.none,
      ),
      OneSignal.shared.setAppId(appId),
      OneSignal.shared.promptUserForPushNotificationPermission(),
      OneSignal.shared.setLaunchURLsInApp(true),
      init(),
    ]);

    await OneSignal.shared.setExternalUserId(externalUserId);
  }

  @override
  Future<void> init() async {
    OneSignal.shared
        .setSubscriptionObserver((OSSubscriptionStateChanges changes) async {
      await OneSignal.shared.setExternalUserId(externalUserId);
    });
  }

[✓] Flutter (Channel stable, 3.13.9, on macOS 14.4.1 23E224 darwin-arm64, locale zh-Hant-TW) • Flutter version 3.13.9 on channel stable at /Users/krystalli/Workspace/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision d211f42860 (8 個月前), 2023-10-25 13:42:25 -0700 • Engine revision 0545f8705d • Dart version 3.1.5 • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4) • Android SDK at /Users/krystalli/Library/Android/sdk • Platform android-34, build-tools 33.0.0-rc4 • ANDROID_HOME = /Users/krystalli/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301) • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 15F31d • CocoaPods version 1.15.2

[✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • android-studio-dir = /Applications/Android Studio.app • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

Steps to reproduce?

Some of our users have faced this issue, but I can't reproduce it.

What did you expect to happen?

I hope the app won't encounter ANR issues.

OneSignal Flutter SDK version

3.4.1

Which platform(s) are affected?

  • [ ] iOS
  • [X] Android

Relevant log output

"main" tid=1 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:211)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire (AbstractQueuedSynchronizer.java:715)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire (AbstractQueuedSynchronizer.java:938)
  at java.util.concurrent.locks.ReentrantLock$Sync.lock (ReentrantLock.java:153)
  at java.util.concurrent.locks.ReentrantLock.lock (ReentrantLock.java:322)
  at com.google.android.gms.common.api.internal.zabe.zai (zabe.java:2)
  at com.google.android.gms.common.api.internal.zabd.zaa (zabd.java:11)
  at com.google.android.gms.common.api.internal.zabx.onReceive (zabx.java:22)
  at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1770)
  at android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run (unavailable:2)
  at android.os.Handler.handleCallback (Handler.java:938)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:233)
  at android.os.Looper.loop (Looper.java:344)
  at android.app.ActivityThread.main (ActivityThread.java:8205)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:589)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1071)

"OSH_LocationHandlerThread" tid=44 Blocked
  at com.onesignal.GMSLocationController.fireFailedComplete (GMSLocationController.java:2)
  at com.onesignal.GMSLocationController$GoogleApiClientListener.onConnectionSuspended (GMSLocationController.java:12)
  at com.google.android.gms.common.internal.zak.zae (zak.java:68)
  at com.google.android.gms.common.api.internal.zabe.zac (zabe.java:90)
  at com.google.android.gms.common.api.internal.zaaj.zai (zaaj.java:9)
  at com.google.android.gms.common.api.internal.zabi.onConnectionSuspended (zabi.java:7)
  at com.google.android.gms.common.api.internal.zat.onConnectionSuspended (zat.java:10)
  at com.google.android.gms.common.internal.zah.onConnectionSuspended (zah.java:2)
  at com.google.android.gms.common.internal.zzb.handleMessage (zzb.java:218)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:233)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"OS_GMS_LOCATION_FALLBACK" tid=4 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:211)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire (AbstractQueuedSynchronizer.java:715)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire (AbstractQueuedSynchronizer.java:938)
  at java.util.concurrent.locks.ReentrantLock$Sync.lock (ReentrantLock.java:153)
  at java.util.concurrent.locks.ReentrantLock.lock (ReentrantLock.java:322)
  at com.google.android.gms.common.api.internal.zabe.disconnect (zabe.java:2)
  at java.lang.reflect.Method.invoke (Native method)
  at com.onesignal.GoogleApiClientCompatProxy.disconnect (GoogleApiClientCompatProxy.java:19)
  at com.onesignal.GMSLocationController.fireFailedComplete (GMSLocationController.java:7)
  at com.onesignal.LocationController.fireFailedComplete (LocationController.java:34)
  at com.onesignal.GMSLocationController$1.run (GMSLocationController.java:16)
  at java.lang.Thread.run (Thread.java:1012)

"ReferenceQueueDaemon" tid=9 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:386)
  at java.lang.Object.wait (Object.java:524)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:239)
  at java.lang.Daemons$Daemon.run (Daemons.java:145)
  at java.lang.Thread.run (Thread.java:1012)

"FinalizerDaemon" tid=10 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:386)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:210)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:231)
  at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:309)
  at java.lang.Daemons$Daemon.run (Daemons.java:145)
  at java.lang.Thread.run (Thread.java:1012)

"FinalizerWatchdogDaemon" tid=12 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:386)
  at java.lang.Object.wait (Object.java:524)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:428)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:408)
  at java.lang.Daemons$Daemon.run (Daemons.java:145)
  at java.lang.Thread.run (Thread.java:1012)

"GmsDynamite" tid=29 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:386)
  at java.lang.Object.wait (Object.java:524)
  at com.google.android.gms.dynamite.zza.run (zza.java:6)

"Okio Watchdog" tid=52 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:386)
  at java.lang.Object.wait (Object.java:524)
  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)

"Binder:15652_4" tid=2 Native
  #00  pc 0x00000000000c7b74  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
  #01  pc 0x00000000000825ec  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
  #02  pc 0x0000000000045ab4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+292)
  #03  pc 0x0000000000045d98  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x000000000004669c  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006cc30  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x000000000001223c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bb584  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+140)
  #08  pc 0x0000000000011acc  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"OS_SYNCSRV_BG_SYNC" tid=3 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.ArrayBlockingQueue.take (ArrayBlockingQueue.java:420)
  at com.onesignal.OSSyncService$SyncRunnable.run (OSSyncService.java:72)
  at java.lang.Thread.run (Thread.java:1012)

"Binder:15652_5" tid=5 Native
  #00  pc 0x00000000000c7b74  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
  #01  pc 0x00000000000825ec  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
  #02  pc 0x0000000000045ab4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+292)
  #03  pc 0x0000000000045d98  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x000000000004669c  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006cc30  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x000000000001223c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bb584  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+140)
  #08  pc 0x0000000000011acc  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Signal Catcher" tid=6 Runnable
  #00  pc 0x00000000004bee00  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+108)
  #01  pc 0x00000000004b0718  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+388)
  #02  pc 0x00000000004b0058  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+164)
  #03  pc 0x00000000003b1e9c  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint+452)
  #04  pc 0x00000000004c9f6c  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump+232)
  #05  pc 0x00000000004c98d0  /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit+244)
  #06  pc 0x00000000004c7170  /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit+48)
  #07  pc 0x00000000004c6660  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit+452)
  #08  pc 0x00000000004c61d8  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run+264)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"perfetto_hprof_listener" tid=7 Native
  #00  pc 0x00000000000c78d4  /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
  #01  pc 0x0000000000026510  /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ArtPlugin_Initialize::$_7> >+316)
  #02  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #03  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Jit thread pool worker thread 0" tid=8 Native
  #00  pc 0x000000000007521c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000023247c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140)
  #02  pc 0x00000000005a56f8  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask+120)
  #03  pc 0x00000000005a54a4  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run+72)
  #04  pc 0x00000000005a53c0  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback+164)
  #05  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #06  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Binder:15652_1" tid=11 Native
  #00  pc 0x00000000000c7b74  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
  #01  pc 0x00000000000825ec  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
  #02  pc 0x0000000000045ab4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+292)
  #03  pc 0x0000000000045d98  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x000000000004669c  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006cc30  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x000000000001223c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bb584  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+140)
  #08  pc 0x0000000000011acc  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Binder:15652_2" tid=13 Native
  #00  pc 0x00000000000c7b74  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
  #01  pc 0x00000000000825ec  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
  #02  pc 0x0000000000045ab4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+292)
  #03  pc 0x0000000000045d98  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x000000000004669c  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006cc30  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x000000000001223c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bb584  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+140)
  #08  pc 0x0000000000011acc  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"HeapTaskDaemon" tid=14 Waiting
  #00  pc 0x000000000007521c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000023247c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140)
  #02  pc 0x000000000039b150  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask+740)
  #03  pc 0x000000000039adec  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks+48)
  at dalvik.system.VMRuntime.runHeapTasks (Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:687)
  at java.lang.Daemons$Daemon.run (Daemons.java:145)
  at java.lang.Thread.run (Thread.java:1012)

"Binder:15652_3" tid=15 Native
  #00  pc 0x00000000000c7b74  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
  #01  pc 0x00000000000825ec  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
  #02  pc 0x0000000000045ab4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+292)
  #03  pc 0x0000000000045d98  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x000000000004669c  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006cc30  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x000000000001223c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bb584  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+140)
  #08  pc 0x0000000000011acc  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #10  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Profile Saver" tid=16 Native
  #00  pc 0x000000000007521c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000023247c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140)
  #02  pc 0x00000000003cd160  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run+864)
  #03  pc 0x00000000003c33a4  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread+152)
  #04  pc 0x00000000000dc188  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+264)
  #05  pc 0x000000000007a438  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"pool-3-thread-1" tid=17 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase-Messaging-Init" tid=18 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1176)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:905)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.android.gms.common.util.concurrent.zza.run (zza.java:6)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase-Messaging-Topics-Io" tid=19 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1176)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:905)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.android.gms.common.util.concurrent.zza.run (zza.java:6)
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-2" tid=20 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:376)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:211)

"DefaultDispatcher-worker-3" tid=21 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:376)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:211)

"DefaultDispatcher-worker-1" tid=22 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:376)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java:211)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:211)

"Firebase Background Thread #0" tid=23 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:13)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (R8$$SyntheticClass:13)
  at java.lang.Thread.run (Thread.java:1012)

"Crashlytics Exception Handler1" tid=25 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:2)
  at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:5)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Background Thread #1" tid=26 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:13)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (R8$$SyntheticClass:13)
  at java.lang.Thread.run (Thread.java:1012)

"com.google.firebase.crashlytics.startup1" tid=27 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:2)
  at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:5)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Background Thread #2" tid=28 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:13)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (R8$$SyntheticClass:13)
  at java.lang.Thread.run (Thread.java:1012)

"awaitEvenIfOnMainThread task continuation executor1" tid=31 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:2)
  at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:5)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Background Thread #3" tid=35 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:13)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (R8$$SyntheticClass:13)
  at java.lang.Thread.run (Thread.java:1012)

"WM.task-1" tid=36 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"launch" tid=37 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"FramePolicy" tid=38 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"WM.task-2" tid=39 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"FirebaseSessions_HandlerThread" tid=40 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"OSH_WritePrefs" tid=42 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"Firebase-Messaging-Init" tid=45 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1176)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:905)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.android.gms.common.util.concurrent.zza.run (zza.java:6)
  at java.lang.Thread.run (Thread.java:1012)

"queued-work-looper" tid=51 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"OSH_NetworkHandlerThread_PUSH" tid=53 Native
  #00  pc 0x00000000000c8b38  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x00000000000168d4  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x00000000000167b8  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014d234  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:339)
  at android.os.Looper.loopOnce (Looper.java:179)
  at android.os.Looper.loop (Looper.java:344)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"Firebase-Messaging-Topics-Io" tid=54 Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
  at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1176)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:905)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1071)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1131)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.android.gms.common.util.concurrent.zza.run (zza.java:6)
  at java.lang.Thread.run (Thread.java:1012)

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

krystalliiii avatar Jul 04 '24 06:07 krystalliiii