Open
Description
Android version: 12
Firebase version: com.google.firebase:firebase-bom:31.4.0
Steps to reproduce:
- Upgrade SDK from 31.0.2 to 31.4.0
- Logout Google Account on phone.
- Every time App opened, ANR at launch screen.
- Downgrade SDK to 31.0.2
- Everything works.
Relevant Code:
"main" prio=5 tid=1 Blocked
| group="main" sCount=1 ucsCount=0 flags=1 obj=0x739d4538 self=0xb4000072c4f58800
| sysTid=14773 nice=-10 cgrp=default sched=0/0 handle=0x72c65a6500
| state=S schedstat=( 1717537768 8052037 143 ) utm=154 stm=17 core=4 HZ=100
| stack=0x7fff3e9000-0x7fff3eb000 stackSize=8188KB
| held mutexes=
at com.google.firebase.perf.config.ConfigResolver.getInstance(unavailable:2)
- waiting to lock <0x0b7f8715> (a java.lang.Class<com.google.firebase.perf.config.ConfigResolver>) held by thread 23
at com.google.firebase.perf.FirebasePerfEarly.<init>(FirebasePerfEarly.java:41)
at com.google.firebase.perf.FirebasePerfRegistrar.lambda$getComponents$0(FirebasePerfRegistrar.java:75)
at com.google.firebase.perf.FirebasePerfRegistrar$$ExternalSyntheticLambda1.create(unavailable:2)
at com.google.firebase.tracing.ComponentMonitor.lambda$processRegistrar$0(ComponentMonitor.java:38)
at com.google.firebase.tracing.ComponentMonitor$$ExternalSyntheticLambda0.create(unavailable:4)
at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0$com-google-firebase-components-ComponentRuntime(ComponentRuntime.java:140)
at com.google.firebase.components.ComponentRuntime$$ExternalSyntheticLambda1.get(unavailable:4)
at com.google.firebase.components.Lazy.get(Lazy.java:53)
- locked <0x0fb31a2a> (a com.google.firebase.components.Lazy)
at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents(ComponentRuntime.java:302)
at com.google.firebase.components.ComponentRuntime.initializeEagerComponents(ComponentRuntime.java:292)
at com.google.firebase.FirebaseApp.initializeAllApis(FirebaseApp.java:606)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:299)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:263)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:248)
- locked <0x07b7201b> (a java.lang.Object)
at com.test.InitProvider.onCreate(InitProvider.kt:26)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2516)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2486)
at android.app.ActivityThread.installProvider(ActivityThread.java:8226)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7728)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7482)
at android.app.ActivityThread.access$1600(ActivityThread.java:310)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2281)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8669)
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:1135)