Skip to content

ANR on app launch at com.google.firebase.perf.config.ConfigResolver.getInstanceΒ #4831

Open
@imReker

Description

@imReker

Android version: 12
Firebase version: com.google.firebase:firebase-bom:31.4.0

Steps to reproduce:

  1. Upgrade SDK from 31.0.2 to 31.4.0
  2. Logout Google Account on phone.
  3. Every time App opened, ANR at launch screen.
  4. Downgrade SDK to 31.0.2
  5. 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)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions