Skip to content

[firebase_core]: High ANR Rate in Flutter Android App Linked to Firebase Auth API #17277

Open
@man-zain

Description

@man-zain

Is there an existing issue for this?

  • I have searched the existing issues.

Which plugins are affected?

Auth, Core, In-App Messaging

Which platforms are affected?

Android

Description

The ANR rate in Android app is very high. The stack_trace points out to Firebase auth APIs or Firebase messaging APIs. The Flutter version is 3.24.1 and Firebase core version is 3.11.0

Reproducing the issue

Th issue is not reproducible locally but in production it occurs frequently.

Firebase Core version

3.11.0

Flutter Version

3.24.1

Relevant Log Output

"main" tid=1 Runnable
  #00  pc 0x00000000004fba2c  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+108)
  #01  pc 0x00000000004fe0e4  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+376)
  #02  pc 0x00000000004ffed8  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+216)
  #03  pc 0x000000000022c2b0  /apex/com.android.art/lib64/libart.so (art::Thread::RunCheckpointFunction+144)
  #04  pc 0x000000000073aa90  /apex/com.android.art/lib64/libart.so (art::JNI<false>::FindClass+1316)
  #05  pc 0x0000000000116f74  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync+76)
  #06  pc 0x00000000000ac0c8  /system/lib64/libgui.so (android::DisplayEventDispatcher::handleEvent+200)
  #07  pc 0x000000000001680c  /system/lib64/libutils.so (android::Looper::pollInner+912)
  #08  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #09  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.app.ActivityThread.main (ActivityThread.java:7964)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:553)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1003)

"ReferenceQueueDaemon" tid=5 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:405)
  at java.lang.Object.wait (Object.java:543)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:251)
  at java.lang.Daemons$Daemon.run (Daemons.java:131)
  at java.lang.Thread.run (Thread.java:1012)

"FinalizerDaemon" tid=6 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:405)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:207)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:228)
  at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:331)
  at java.lang.Daemons$Daemon.run (Daemons.java:131)
  at java.lang.Thread.run (Thread.java:1012)

"FinalizerWatchdogDaemon" tid=7 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:517)
  at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress (Daemons.java:580)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:448)
  at java.lang.Daemons$Daemon.run (Daemons.java:131)
  at java.lang.Thread.run (Thread.java:1012)

"Thread-3" tid=16 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 com.guardsquare.dexguard.runtime.threatcast.writeSessionId.run
  at java.lang.Thread.run (Thread.java:1012)

"OkHttp ConnectionPool" tid=17 Timed Waiting
  at java.lang.Object.wait (Native method)
  at com.android.okhttp.ConnectionPool$1.run (ConnectionPool.java:106)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Blocking Thread #2" tid=26 Native
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x000000000075ba6c  /apex/com.android.art/lib64/libart.so (art::JNI<false>::SetByteArrayRegion+1416)
  #03  pc 0x000000000002fcfc  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+260)
  at java.net.SocketInputStream.socketRead0 (Native method)
  at java.net.SocketInputStream.socketRead (SocketInputStream.java:118)
  at java.net.SocketInputStream.read (SocketInputStream.java:173)
  at java.net.SocketInputStream.read (SocketInputStream.java:143)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket (ConscryptEngineSocket.java:989)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket (ConscryptEngineSocket.java:953)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket (unavailable)
  at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake (ConscryptEngineSocket.java:240)
  at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake (ConscryptEngineSocket.java:222)
  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:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest (HttpEngine.java:232)
  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.android.gms.internal.firebase-auth-api.zzaeo.zza (com.google.firebase:firebase-auth@@23.1.0:60)
  at com.google.android.gms.internal.firebase-auth-api.zzadv.zza (com.google.firebase:firebase-auth@@23.1.0:48)
  at com.google.android.gms.internal.firebase-auth-api.zzzk.zzb (com.google.firebase:firebase-auth@@23.1.0:108)
  at com.google.android.gms.internal.firebase-auth-api.zzadh.zzb (com.google.firebase:firebase-auth@@23.1.0:86)
  at com.google.android.gms.internal.firebase-auth-api.zzabq.zza (com.google.firebase:firebase-auth@@23.1.0:13)
  at com.google.android.gms.internal.firebase-auth-api.zzaeh.run (com.google.firebase:firebase-auth@@23.1.0:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Blocking Thread #3" tid=27 Native
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x000000000075ba6c  /apex/com.android.art/lib64/libart.so (art::JNI<false>::SetByteArrayRegion+1416)
  #03  pc 0x000000000002fcfc  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+260)
  at java.net.SocketInputStream.socketRead0 (Native method)
  at java.net.SocketInputStream.socketRead (SocketInputStream.java:118)
  at java.net.SocketInputStream.read (SocketInputStream.java:173)
  at java.net.SocketInputStream.read (SocketInputStream.java:143)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket (ConscryptEngineSocket.java:989)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket (ConscryptEngineSocket.java:953)
  at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket (unavailable)
  at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake (ConscryptEngineSocket.java:240)
  at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake (ConscryptEngineSocket.java:222)
  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:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest (HttpEngine.java:232)
  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.android.gms.internal.firebase-auth-api.zzaeo.zza (com.google.firebase:firebase-auth@@23.1.0:60)
  at com.google.android.gms.internal.firebase-auth-api.zzadv.zza (com.google.firebase:firebase-auth@@23.1.0:48)
  at com.google.android.gms.internal.firebase-auth-api.zzzk.zzb (com.google.firebase:firebase-auth@@23.1.0:108)
  at com.google.android.gms.internal.firebase-auth-api.zzadh.zzb (com.google.firebase:firebase-auth@@23.1.0:86)
  at com.google.android.gms.internal.firebase-auth-api.zzabq.zza (com.google.firebase:firebase-auth@@23.1.0:13)
  at com.google.android.gms.internal.firebase-auth-api.zzaeh.run (com.google.firebase:firebase-auth@@23.1.0:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"GmsDynamite" tid=36 Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:405)
  at java.lang.Object.wait (Object.java:543)
  at com.google.android.gms.dynamite.zza.run (com.google.android.gms:play-services-basement@@18.5.0:2)

"Measurement Worker" tid=44 Timed Waiting
  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:405)
  at m.qg.run (:com.google.android.gms.dynamite_measurementdynamite@[email protected] (190400-0):71)

"Thread-10" tid=45 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.reflect.Method.invoke (Native method)
  at java.lang.reflect.Method.invoke (Native method)
  at com.guardsquare.dexguard.injectedcode.a.run (a.java:65354)

"Okio Watchdog" tid=58 Timed Waiting
  at java.lang.Object.wait (Native method)
  at com.android.okhttp.okio.AsyncTimeout.awaitTimeout (AsyncTimeout.java:325)
  at com.android.okhttp.okio.AsyncTimeout.access$000 (AsyncTimeout.java:42)
  at com.android.okhttp.okio.AsyncTimeout$Watchdog.run (AsyncTimeout.java:288)

"Signal Catcher" tid=2 Runnable
  #00  pc 0x00000000004fba2c  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+108)
  #01  pc 0x00000000004fe0e4  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+376)
  #02  pc 0x00000000004ffed8  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+216)
  #03  pc 0x000000000055335c  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint+684)
  #04  pc 0x00000000004ff80c  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump+292)
  #05  pc 0x00000000005dc544  /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit+288)
  #06  pc 0x00000000005db9a4  /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit+48)
  #07  pc 0x00000000005db5f0  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit+612)
  #08  pc 0x000000000067313c  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run+416)
  #09  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #10  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"perfetto_hprof_listener" tid=3 Native
  #00  pc 0x000000000009cf84  /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
  #01  pc 0x000000000002b9c0  /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy[abi:nn180000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_7>>+308)
  #02  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #03  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Jit thread pool worker thread 0" tid=4 Native
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x000000000064f80c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run+208)
  #03  pc 0x000000000067440c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback+164)
  #04  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #05  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Binder:28448_1" tid=8 Native
  #00  pc 0x000000000009d228  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+8)
  #01  pc 0x0000000000058f70  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
  #02  pc 0x00000000000456d0  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+288)
  #03  pc 0x00000000000459a8  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x00000000000462a0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006bfb8  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x0000000000011f9c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bd38c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+144)
  #08  pc 0x0000000000011854  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #10  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Binder:28448_2" tid=9 Native
  #00  pc 0x000000000009d228  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+8)
  #01  pc 0x0000000000058f70  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
  #02  pc 0x00000000000456d0  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+288)
  #03  pc 0x00000000000459a8  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x00000000000462a0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006bfb8  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x0000000000011f9c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bd38c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+144)
  #08  pc 0x0000000000011854  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #10  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"AppLiceJDWP" tid=10 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"HeapTaskDaemon" tid=11 Waiting
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x00000000005513a8  /apex/com.android.art/lib64/libart.so (art::gc::collector::MarkCompact::MarkRoots+396)
  #03  pc 0x0000000000542500  /apex/com.android.art/lib64/libart.so (art::gc::collector::MarkCompact::MarkingPhase+3296)
  #04  pc 0x0000000000565290  /apex/com.android.art/lib64/libart.so (art::gc::collector::MarkCompact::RunPhases+168)
  #05  pc 0x0000000000591370  /apex/com.android.art/lib64/libart.so (art::gc::collector::GarbageCollector::Run+324)
  #06  pc 0x0000000000437540  /apex/com.android.art/lib64/libart.so (art::gc::Heap::CollectGarbageInternal+564)
  #07  pc 0x000000000043721c  /apex/com.android.art/lib64/libart.so (art::gc::Heap::ConcurrentGC+164)
  #08  pc 0x0000000000438900  /apex/com.android.art/lib64/libart.so (art::gc::Heap::ConcurrentGCTask::Run+72)
  #09  pc 0x00000000002fe514  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks+384)
  at dalvik.system.VMRuntime.runHeapTasks (Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:734)
  at java.lang.Daemons$Daemon.run (Daemons.java:131)
  at java.lang.Thread.run (Thread.java:1012)

"Binder:28448_3" tid=12 Native
  #00  pc 0x000000000009d228  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+8)
  #01  pc 0x0000000000058f70  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
  #02  pc 0x00000000000456d0  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+288)
  #03  pc 0x00000000000459a8  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand+24)
  #04  pc 0x00000000000462a0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+68)
  #05  pc 0x000000000006bfb8  /system/lib64/libbinder.so (android::PoolThread::threadLoop+24)
  #06  pc 0x0000000000011f9c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #07  pc 0x00000000000bd38c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+144)
  #08  pc 0x0000000000011854  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #09  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #10  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Profile Saver" tid=13 Native
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x000000000067473c  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread+428)
  #03  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #04  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Verification thread pool worker thread 0" tid=14 Native
  #00  pc 0x000000000004c01c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
  #01  pc 0x000000000022a29c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136)
  #02  pc 0x000000000064f80c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run+208)
  #03  pc 0x000000000067440c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback+164)
  #04  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #05  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"Thread-2" tid=15 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 com.guardsquare.dexguard.runtime.threatcast.pushMissingDeviceFingerprints.run
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-2" tid=18 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"DefaultDispatcher-worker-1" tid=19 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"DefaultDispatcher-worker-3" 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"Firebase Background Thread #0" tid=21 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$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-5" 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"Firebase Blocking Thread #0" tid=23 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:401)
  at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:903)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1070)
  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$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Blocking Thread #1" tid=24 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:401)
  at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:903)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1070)
  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$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-4" tid=25 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"ScionFrontendApi" tid=28 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:1672)
  at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:460)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1070)
  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 Background Thread #1" tid=29 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$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"pool-4-thread-1" tid=30 Runnable
  at com.google.android.datatransport.runtime.scheduling.jobscheduling.Uploader.logAndUpdateState (Uploader.java:175)
  at com.google.android.datatransport.runtime.scheduling.jobscheduling.Uploader$$ExternalSyntheticLambda3.run (D8$$SyntheticClass)
  at com.google.android.datatransport.runtime.SafeLoggingExecutor$SafeLoggingRunnable.run (SafeLoggingExecutor.java:47)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Background Thread #2" 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.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"Firebase Background Thread #3" tid=32 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$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.lang.Thread.run (Thread.java:1012)

"pool-11-thread-1" tid=33 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-Topics-Io" tid=34 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 (com.google.android.gms:play-services-basement@@18.5.0:2)
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-9" tid=35 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"DefaultDispatcher-worker-7" tid=37 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"Firebase-Messaging-Init" tid=38 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 (com.google.android.gms:play-services-basement@@18.5.0:2)
  at java.lang.Thread.run (Thread.java:1012)

"DefaultDispatcher-worker-6" tid=39 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"RequestManager" tid=40 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"DefaultDispatcher-worker-8" tid=41 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.kt:838)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.kt:783)
  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:731)

"MessengerIpcClient" tid=42 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:1672)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1188)
  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 (com.google.android.gms:play-services-basement@@18.5.0:2)
  at java.lang.Thread.run (Thread.java:1012)

"RenderThread" tid=43 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x00000000003cc230  /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork+132)
  #04  pc 0x00000000003cc080  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop+76)
  #05  pc 0x0000000000011f9c  /system/lib64/libutils.so (android::Thread::_threadLoop+260)
  #06  pc 0x0000000000011854  /system/lib64/libutils.so (thread_data_t::trampoline+404)
  #07  pc 0x00000000000b142c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+204)
  #08  pc 0x0000000000050ff4  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

"flutter-worker-0" tid=46 Runnable
  #00  pc 0x00000000004fba2c  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+108)
  #01  pc 0x00000000004fe0e4  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+376)
  #02  pc 0x00000000004ffed8  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+216)
  #03  pc 0x000000000022c2b0  /apex/com.android.art/lib64/libart.so (art::Thread::RunCheckpointFunction+144)
  #04  pc 0x00000000008b52e4  /apex/com.android.art/lib64/libart.so (art::JNI<false>::GetByteArrayRegion+1092)
  at libcore.io.Memory.pokeByteArray (Native method)
  at java.nio.DirectByteBuffer.put (DirectByteBuffer.java:328)
  at io.flutter.plugin.common.StandardMessageCodec.encodeMessage (StandardMessageCodec.java:78)
  at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler$1.reply (BasicMessageChannel.java:266)
  at io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda8.onMessage (D8$$SyntheticClass)
  at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage (BasicMessageChannel.java:261)
  at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler (DartMessenger.java:292)
  at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue.flush (DartMessenger.java:173)
  at io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644)
  at java.lang.Thread.run (Thread.java:1012)

"FrameMetricsAggregator" tid=47 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"queued-work-looper" tid=48 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"flutter-worker-1" tid=49 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:401)
  at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:903)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1070)
  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)

"AudioPortEventHandler" tid=50 Native
  #00  pc 0x000000000009e1e8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
  #01  pc 0x0000000000016530  /system/lib64/libutils.so (android::Looper::pollInner+180)
  #02  pc 0x0000000000016414  /system/lib64/libutils.so (android::Looper::pollOnce+112)
  #03  pc 0x000000000014edec  /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:335)
  at android.os.Looper.loopOnce (Looper.java:161)
  at android.os.Looper.loop (Looper.java:288)
  at android.os.HandlerThread.run (HandlerThread.java:67)

"flutter-worker-2" tid=51 Timed Waiting
  at jdk.internal.misc.Unsafe.park (Native method)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252)
  at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:401)
  at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:903)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1070)
  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)

Flutter dependencies

Additional context and comments

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions