Open appsapiconsole opened 1 year ago
I found a few problems with this issue:
Hi @appsapiconsole, thanks for reporting this. If the issue is due to FIS, then the problem might be due to the Firebase Cloud Messaging. Any chance you're able to reproduce this behavior? Also if you could share with us a minimal repro of your issue, that'll help us out a lot.
Thanks. I am not facing this issue is development. Google Play Console reporting these issues. Not Notification sent from last 2,3 weeks.
its effecting my all apps.
at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at com.google.android.gms.internal.measurement.zzbz.zzb (com.google.android.gms:play-services-measurement-base@@21.2.2:2) at com.google.android.gms.internal.measurement.zzef.zzr (com.google.android.gms:play-services-measurement-sdk-api@@21.2.2:3) at com.google.android.gms.measurement.api.AppMeasurementSdk.getUserProperties (AppMeasurementSdk.java:1) at com.google.firebase.analytics.connector.AnalyticsConnectorImpl.getUserProperties (AnalyticsConnectorImpl.java:1) at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.getUserProperties (ConfigFetchHandler.java:584) at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.fetchFromBackend (ConfigFetchHandler.java:383) at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.fetchFromBackendAndCacheResponse (ConfigFetchHandler.java:347) at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.lambda$fetchIfCacheExpiredAndNotThrottled$2 (ConfigFetchHandler.java:280) at com.google.android.gms.tasks.zze.run (zze.java:1) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:919) Thread 19 "pool-7-thread-1" 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.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:919) Thread 20 "GmsDynamite" tid=20 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 com.google.android.gms.dynamite.zza.run (com.google.android.gms:play-services-basement@@18.1.0:2) Thread 21 "Firebase-Messaging-Topics-Io" tid=21 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.doAcquireSharedNanos (AbstractQueuedSynchronizer.java:1063) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos (AbstractQueuedSynchronizer.java:1358) at java.util.concurrent.CountDownLatch.await (CountDownLatch.java:278) at com.google.android.gms.tasks.zzad.zzb (zzad.java:1) at com.google.android.gms.tasks.Tasks.await (Tasks.java:16) at com.google.firebase.messaging.TopicsSubscriber.awaitTask (TopicsSubscriber.java:286) at com.google.firebase.messaging.TopicsSubscriber.blockingSubscribeToTopic (TopicsSubscriber.java:274) at com.google.firebase.messaging.TopicsSubscriber.performTopicOperation (TopicsSubscriber.java:234) at com.google.firebase.messaging.TopicsSubscriber.syncTopics (TopicsSubscriber.java:188) at com.google.firebase.messaging.TopicsSyncTask.run (TopicsSyncTask.java:101) 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 com.google.android.gms.common.util.concurrent.zza.run (zza.java:2) at java.lang.Thread.run (Thread.java:919)
I am little bit confused you tag this its a firebase messaging issue but in some threads its showing crashlytcis. please review below stack trace
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loopOnce (Looper.java:186) at android.os.Looper.loop (Looper.java:313) at android.app.ActivityThread.main (ActivityThread.java:8757) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1067) Thread 6 "Signal Catcher" tid=6 Runnable
Thread 7 "perfetto_hprof_listener" tid=7 Native
Thread 8 "FinalizerDaemon" tid=8 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:203) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:224) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:300) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) Thread 9 "FinalizerWatchdogDaemon" tid=9 Timed Waiting at java.lang.Thread.sleep (Native method) at java.lang.Thread.sleep (Thread.java:450) at java.lang.Thread.sleep (Thread.java:355) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos (Daemons.java:438) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress (Daemons.java:480) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:369) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) Thread 10 "Jit thread pool worker thread 0" tid=10 Native
Thread 11 "ReferenceQueueDaemon" tid=11 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:232) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) Thread 12 "HeapTaskDaemon" tid=12 Waiting
at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:609) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) Thread 13 "binder:22289_1" tid=13 Native
Thread 14 "binder:22289_2" tid=14 Native
Thread 15 "binder:22289_3" tid=15 Native
Thread 16 "Profile Saver" tid=16 Native
Thread 18 "queued-work-looper-data" tid=18 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) Thread 19 "pool-3-thread-1" tid=19 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) Thread 21 "Firebase Blocking Thread #0" tid=21 Timed Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:234) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:463) at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:361) at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:939) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1062) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012) Thread 22 "Firebase Blocking Thread #2" tid=22 Timed Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:234) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:463) at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:361) at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:939) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1062) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012) Thread 24 "ScionFrontendApi" tid=24 Timed Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:234) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2123) at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:458) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1062) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) Thread 25 "Crashlytics Exception Handler1" tid=25 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:67) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:1012) Thread 26 "GmsDynamite" tid=26 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 com.google.android.gms.dynamite.zza.run (com.google.android.gms:play-services-basement@@18.1.0:2) Thread 27 "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:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:67) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:1012) Thread 28 "Firebase Background Thread #0" tid=28 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012) Thread 29 "awaitEvenIfOnMainThread task continuation executor1" tid=29 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:67) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:1012) Thread 30 "Firebase Background Thread #1" tid=30 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012) Thread 31 "pool-13-thread-1" tid=31 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) Thread 32 "Firebase-Messaging-Init" tid=32 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) 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:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.android.gms.common.util.concurrent.zza.run (zza.java:2) at java.lang.Thread.run (Thread.java:1012) Thread 33 "Firebase-Messaging-Topics-Io" tid=33 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) 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:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.android.gms.common.util.concurrent.zza.run (zza.java:2) at java.lang.Thread.run (Thread.java:1012) Thread 34 "Firebase Background Thread #2" tid=34 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012) Thread 35 "TAG" tid=35 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) 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:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.android.gms.common.util.concurrent.zza.run (zza.java:2) at java.lang.Thread.run (Thread.java:1012) Thread 36 "Firebase Background Thread #3" tid=36 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:1012)
Hey @appsapiconsole. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
api platform('com.google.firebase:firebase-bom:32.0.0') api 'com.google.firebase:firebase-installations-ktx' // 统计应用的安装,生成在Firebase上的唯一标识 api 'com.google.firebase:firebase-analytics-ktx' // 分析 api 'com.google.firebase:firebase-auth-ktx' // 验证 api 'com.google.firebase:firebase-crashlytics-ktx' // 崩溃分析 api 'com.google.firebase:firebase-crashlytics-ndk' api 'com.google.firebase:firebase-config-ktx' // 远程配置 api 'com.google.firebase:firebase-dynamic-links-ktx' // 动态链接 api 'com.google.firebase:firebase-inappmessaging-ktx' // 应用内消息 api 'com.google.firebase:firebase-inappmessaging-display-ktx' // 应用内消息显示 api 'com.google.firebase:firebase-messaging-ktx' // 云消息 api 'com.google.firebase:firebase-messaging-directboot' api 'com.google.firebase:firebase-perf'
I also encountered this problem after accessing version 32.0.0, how to solve it? Or your version is more stable
Firebase-Messaging-Topics-Io (waiting):tid=20 systid=12904 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)
@appsapiconsole I have the same problem as you, how did you solve it later? Can you share it?
Hey @appsapiconsole. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
Since there haven't been any recent updates here, I am going to close this issue.
@appsapiconsole 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.
@google-oss-bot
The problem is not solved, why turn it off? For KPI? Want to reduce the number of bugs?
Hi @hpdx, the google-oss-bot automatically closes issues that have needs-info
label and hasn't received any response from the author. We usually do this to get information from the author so we can investigate this further.
In your case, could you help share answers from the questions below:
Also any chance you could share a minimal reproducible example?
Hi Team, We are also facing the similar issue in Production This issue has 599 crash events affecting 500 users 77% Background, 59% Android 13
Exception java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
at java.lang.Thread.nativeCreate
at java.lang.Thread.start (Thread.java:884)
at java.util.concurrent.ThreadPoolExecutor.addWorker (ThreadPoolExecutor.java:975)
at java.util.concurrent.ThreadPoolExecutor.processWorkerExit (ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1185)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47)
at java.lang.Thread.run (Thread.java:920)
Hey @appsapiconsole. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
Hi all. Our engineers have looked into this. We've investigated the network, background executors, FIS, and done some sanity checks on certain assumptions, but did not find anything conclusive which would lead to the ANRs. Usually it is very difficult to look at an ANRs in isolation and figure out whats wrong. That said, if anyone can see any commonalities between these ANRs, or even better, code snippets or minimal reproducible example, please share it with us. It'll really help us move this investigation forward. Thanks!
Hi Team, the crash count has suddenly increased, and we had to stop the rollout. Please help with this on priority. I have already shared the trace earlier.
@dhruvkaushal11 Did you get any update on it? I am also facing a lot of ANR issues in Android 13.
Thread 1 "main" tid=1 Native Main thread Idle Your app encountered an ANR, but the stack trace captured does not show the problem
00 pc 0x000000000009bfc4 /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
01 pc 0x000000000006d9dd /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
02 pc 0x0000000000011bb1 /system/lib/libutils.so (android::Looper::pollInner(int)+128)
03 pc 0x0000000000011ad7 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void**)+62)
04 pc 0x00000000000ba105 /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv, _jobject, long long, int)+26)
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:183) at android.app.ActivityThread.main (ActivityThread.java:7740) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:612) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:997) Thread 5 "Signal Catcher" tid=5 Runnable
00 pc 0x000000000037a841 /apex/com.android.art/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap, char const, art::ArtMethod, void, bool)+76)
01 pc 0x000000000044bb41 /apex/com.android.art/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+388)
02 pc 0x0000000000447287 /apex/com.android.art/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+34)
03 pc 0x000000000046472d /apex/com.android.art/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+688)
04 pc 0x000000000045fbef /apex/com.android.art/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure, art::Closure)+354)
05 pc 0x000000000045f0e7 /apex/com.android.art/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool)+1514)
06 pc 0x000000000045e7a7 /apex/com.android.art/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits >&)+638)
07 pc 0x000000000041629b /apex/com.android.art/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits >&)+130)
08 pc 0x0000000000426481 /apex/com.android.art/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1028)
09 pc 0x0000000000425817 /apex/com.android.art/lib/libart.so (art::SignalCatcher::Run(void*)+250)
10 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
11 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 7 "Jit thread pool worker thread 0" tid=7 Native
00 pc 0x000000000005ddec /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
01 pc 0x0000000000130dc9 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
02 pc 0x0000000000465c3f /apex/com.android.art/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+54)
03 pc 0x0000000000465359 /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Run()+76)
04 pc 0x0000000000464fab /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+114)
05 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
06 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 8 "HeapTaskDaemon" tid=8 Waiting
00 pc 0x000000000005ddf0 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
01 pc 0x000000000013109d /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+116)
02 pc 0x0000000000219adb /apex/com.android.art/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+314)
03 pc 0x000000000021a1fd /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) Thread 9 "ReferenceQueueDaemon" tid=9 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) Thread 10 "FinalizerDaemon" tid=10 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) Thread 11 "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) Thread 12 "Binder:27476_1" tid=12 Native
00 pc 0x000000000009aee8 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
01 pc 0x0000000000068f2b /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
02 pc 0x0000000000039bdb /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
03 pc 0x0000000000039d35 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
04 pc 0x000000000003a41b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
05 pc 0x0000000000053efd /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
06 pc 0x000000000000ed4b /system/lib/libutils.so (android::Thread::_threadLoop(void*)+170)
07 pc 0x000000000006c933 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
08 pc 0x000000000000e889 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
09 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
10 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 13 "Binder:27476_2" tid=13 Native
00 pc 0x000000000009aee8 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
01 pc 0x0000000000068f2b /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
02 pc 0x0000000000039bdb /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
03 pc 0x0000000000039d35 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
04 pc 0x000000000003a41b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
05 pc 0x0000000000053efd /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
06 pc 0x000000000000ed4b /system/lib/libutils.so (android::Thread::_threadLoop(void*)+170)
07 pc 0x000000000006c933 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
08 pc 0x000000000000e889 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
09 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
10 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 14 "Binder:27476_3" tid=14 Native
00 pc 0x000000000009aee8 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
01 pc 0x0000000000068f2b /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
02 pc 0x0000000000039bdb /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
03 pc 0x0000000000039d35 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
04 pc 0x000000000003a41b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
05 pc 0x0000000000053efd /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
06 pc 0x000000000000ed4b /system/lib/libutils.so (android::Thread::_threadLoop(void*)+170)
07 pc 0x000000000006c933 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
08 pc 0x000000000000e889 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
09 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
10 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 15 "Profile Saver" tid=15 Native
00 pc 0x000000000005ddec /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
01 pc 0x0000000000130dc9 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
02 pc 0x000000000026dc21 /apex/com.android.art/lib/libart.so (art::ProfileSaver::Run()+328)
03 pc 0x000000000027166b /apex/com.android.art/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+106)
04 pc 0x00000000000aadef /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
05 pc 0x0000000000063bbd /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Thread 17 "ScionFrontendApi" tid=17 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) Thread 18 "Crashlytics Exception Handler1" 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.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) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) Thread 19 "com.google.firebase.crashlytics.startup1" 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.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) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) Thread 20 "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.java:47) at java.lang.Thread.run (Thread.java:923) Thread 21 "GmsDynamite" tid=21 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 com.google.android.gms.dynamite.zza.run (com.google.android.gms:play-services-basement@@18.1.0:2) Thread 22 "awaitEvenIfOnMainThread task continuation executor1" tid=22 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.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) Thread 24 "pool-8-thread-1" tid=24 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) **Thread 25 "Firebase Blocking Thread #0" tid=25 Native
00 pc 0x000000000009c0d4 /apex/com.android.runtime/lib/bionic/libc.so (__ppoll+20)
01 pc 0x000000000006a95b /apex/com.android.runtime/lib/bionic/libc.so (poll+54)
02 pc 0x000000000001b84d /apex/com.android.art/lib/libopenjdk.so (NET_Timeout+120)
03 pc 0x000000000001bb63 /apex/com.android.art/lib/libopenjdk.so (SocketInputStream_socketRead0+166)
at java.net.SocketInputStream.socketRead0 (Native method) at java.net.SocketInputStream.socketRead (SocketInputStream.java:119) at java.net.SocketInputStream.read (SocketInputStream.java:176) at java.net.SocketInputStream.read (SocketInputStream.java:144) at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket (ConscryptEngineSocket.java:936) at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket (ConscryptEngineSocket.java:900) at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.access$100 (ConscryptEngineSocket.java:722) at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake (ConscryptEngineSocket.java:238) at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake (ConscryptEngineSocket.java:217) at com.android.okhttp.internal.io.RealConnection.connectTls (RealConnection.java:196) at com.android.okhttp.internal.io.RealConnection.connectSocket (RealConnection.java:153) at com.android.okhttp.internal.io.RealConnection.connect (RealConnection.java:116) at com.android.okhttp.internal.http.StreamAllocation.findConnection (StreamAllocation.java:186) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection (StreamAllocation.java:128) at com.android.okhttp.internal.http.StreamAllocation.newStream (StreamAllocation.java:97) at com.android.okhttp.internal.http.HttpEngine.connect (HttpEngine.java:302) at com.android.okhttp.internal.http.HttpEngine.sendRequest (HttpEngine.java:245) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute (HttpURLConnectionImpl.java:465) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect (HttpURLConnectionImpl.java:131) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream (HttpURLConnectionImpl.java:262) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream (DelegatingHttpsURLConnection.java:219) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream (HttpsURLConnectionImpl.java:30) at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.writeRequestBodyToOutputStream (FirebaseInstallationServiceClient.java:234) at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.writeFIDCreateRequestBodyToOutputStream (FirebaseInstallationServiceClient.java:216) at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.createFirebaseInstallation (FirebaseInstallationServiceClient.java:174) at com.google.firebase.installations.FirebaseInstallations.registerFidWithServer (FirebaseInstallations.java:533) at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary (FirebaseInstallations.java:387) at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$3 (FirebaseInstallations.java:372) at com.google.firebase.concurrent.SequentialExecutor$1.run (SequentialExecutor.java:117) at com.google.firebase.concurrent.SequentialExecutor$QueueWorker.workOnQueue (SequentialExecutor.java:229) at com.google.firebase.concurrent.SequentialExecutor$QueueWorker.run (SequentialExecutor.java:174) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0 (CustomThreadFactory.java:47) at java.lang.Thread.run (Thread.java:923)** Thread 23 "Firebase-Messaging-Topics-Io" tid=23 Blocked at com.google.firebase.messaging.RequestDeduplicator.getOrStartGetTokenRequest (RequestDeduplicator.java:31) at com.google.firebase.messaging.FirebaseMessaging.blockingGetToken (FirebaseMessaging.java:613) at com.google.firebase.messaging.TopicsSubscriber.blockingSubscribeToTopic (TopicsSubscriber.java:274) at com.google.firebase.messaging.TopicsSubscriber.performTopicOperation (TopicsSubscriber.java:234) at com.google.firebase.messaging.TopicsSubscriber.syncTopics (TopicsSubscriber.java:188) at com.google.firebase.messaging.TopicsSyncTask.run (TopicsSyncTask.java:101) 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 com.google.android.gms.common.util.concurrent.zza.run (zza.java:2) at java.lang.Thread.run (Thread.java:923) Thread 26 "Firebase Blocking Thread #1" tid=26 Timed Waiting 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:47) at java.lang.Thread.run (Thread.java:923) Thread 27 "Firebase-Messaging-Init" tid=27 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 (zza.java:2) at java.lang.Thread.run (Thread.java:923) Thread 28 "pool-15-thread-1" tid=28 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) Thread 29 "Firebase Background Thread #1" tid=29 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.java:47) at java.lang.Thread.run (Thread.java:923) Thread 32 "Firebase Background Thread #2" tid=32 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.java:47) at java.lang.Thread.run (Thread.java:923) Thread 31 "RenderThread" tid=31 Native
00 pc 0x000000000009bfc4 /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
01 pc 0x000000000006d9dd /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
02 pc 0x0000000000011bb1 /system/lib/libutils.so (android::Looper::pollInner(int)+128)
03 pc 0x0000000000011ad7 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void**)+62)
04 pc 0x000000000020cc5f /system/lib/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+86)
05 pc 0x00000000002245f5 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+52)
06 pc 0x000000000000ed4b /system/lib/libutils.so (android::Thread::_threadLoop(void*)+170)
07 pc 0x000000000000e889 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)