Repository navigation
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: crashStack traces logged to the consoleStack traces logged to the consoleneeds repro infoAutomated crash report whose cause isn't yet knownAutomated crash report whose cause isn't yet knownplatform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform teamtriaged-androidTriaged by Android platform teamTriaged by Android platform team
Description
Steps to reproduce
We are integrating Unity with Flutter, and useAndroidViewSurface is set to false.
The issue mainly occurs on low-end devices. In the case of Android 33, it has only been observed on the Oppo F19 Pro, while other affected devices are on lower versions, such as:
Samsung Galaxy A30 (Android 10)
vivo 2026, and similar devices.
This started happening after upgrading from Flutter 3.16.5 to 3.29.2.
Additionally, a new crash has started appearing:
[libIMGegl.so] IMGeglMakeCurrent crash
Unknown Source - io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget.getWidth
Expected results
No ANR
Actual results
ANR
Code sample
Code sample
[Paste your code here]
Screenshots or Video
Screenshots / Video demonstration
[Upload media here]
Logs
"main" tid=1 Native
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000001b067c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#02 pc 0x00000000003c787c /apex/com.android.art/lib64/libart.so (art::JNI<false>::SetLongField(_JNIEnv*, _jobject*, _jfieldID*, long)+500)
#03 pc 0x000000000003cda8 /system/lib64/libmedia_jni.so (ImageReader_imageSetup(_JNIEnv*, _jobject*, _jobject*)+392)
at android.media.ImageReader.nativeImageSetup (Native method)
at android.media.ImageReader.acquireNextSurfaceImage (ImageReader.java:464)
at android.media.ImageReader.acquireNextImageNoThrowISE (ImageReader.java:442)
at android.media.ImageReader.acquireLatestImage (ImageReader.java:417)
at io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader.lambda$new$0 (FlutterRenderer.java)
at android.media.ImageReader$ListenerHandler.handleMessage (ImageReader.java:819)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:264)
at android.app.ActivityThread.main (ActivityThread.java:8315)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:632)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1049)
"UnityMain" tid=99 Native
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000001b067c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#02 pc 0x000000000039db6c /apex/com.android.art/lib64/libart.so (art::JNI<false>::PushLocalFrame(_JNIEnv*, int)+492)
#03 pc 0x0000000000a5ee3c /data/app/~~b1JvcC3egGzxBTaCeLIBiA==/com.museLIVE.quabbleapp-NW_LRjnOBZ0WsK3ATJLzqQ==/split_config.arm64_v8a.apk!libunity.so
at com.unity3d.player.UnityPlayer.nativeRender (UnityPlayer.java)
at com.unity3d.player.UnityPlayer.access$300 (UnityPlayer.java)
at com.unity3d.player.UnityPlayer$e$1.handleMessage (SourceFile)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:264)
at com.unity3d.player.UnityPlayer$e.run (UnityPlayer.java)
"UnityChoreographer" tid=110 Runnable
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"Signal Catcher" tid=6 Runnable
#00 pc 0x00000000004a6e74 /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
#01 pc 0x00000000005b587c /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+372)
#02 pc 0x00000000005d3264 /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+924)
#03 pc 0x00000000005cd0d4 /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+532)
#04 pc 0x00000000005cc254 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1876)
#05 pc 0x00000000005cb710 /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+792)
#06 pc 0x000000000057729c /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+196)
#07 pc 0x000000000058ccfc /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit()+1396)
#08 pc 0x000000000058bc94 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+348)
#09 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#10 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"Jit thread pool worker thread 0" tid=7 Native
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000001b067c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#02 pc 0x00000000005d4fc0 /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
#03 pc 0x00000000005d4248 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
#04 pc 0x00000000005d3d08 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
#05 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#06 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"ReferenceQueueDaemon" tid=8 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:222)
at java.lang.Daemons$Daemon.run (Daemons.java:144)
at java.lang.Thread.run (Thread.java:923)
"FinalizerDaemon" tid=9 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:278)
at java.lang.Daemons$Daemon.run (Daemons.java:144)
at java.lang.Thread.run (Thread.java:923)
"HeapTaskDaemon" tid=10 Waiting
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000001b067c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#02 pc 0x00000000002e88fc /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+548)
#03 pc 0x00000000002e924c /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
at dalvik.system.VMRuntime.runHeapTasks (Native method)
at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:542)
at java.lang.Daemons$Daemon.run (Daemons.java:144)
at java.lang.Thread.run (Thread.java:923)
"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:395)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:430)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:330)
at java.lang.Daemons$Daemon.run (Daemons.java:144)
at java.lang.Thread.run (Thread.java:923)
"Binder:28472_1" tid=12 Native
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000001b067c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#02 pc 0x00000000003d6308 /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+496)
#03 pc 0x000000000003817c /system/lib64/libmedia_jni.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124)
#04 pc 0x000000000003bf18 /system/lib64/libmedia_jni.so (JNIImageReaderContext::onFrameAvailable(android::BufferItem const&)+64)
#05 pc 0x000000000008c4f4 /system/lib64/libgui.so (android::ConsumerBase::onFrameAvailable(android::BufferItem const&)+172)
#06 pc 0x000000000006b6b8 /system/lib64/libgui.so (android::BufferQueue::ProxyConsumerListener::onFrameAvailable(android::BufferItem const&)+104)
#07 pc 0x0000000000074e98 /system/lib64/libgui.so (android::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*)+1944)
#08 pc 0x0000000000099f30 /system/lib64/libgui.so (android::BnGraphicBufferProducer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1640)
#09 pc 0x000000000004c860 /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+232)
#10 pc 0x00000000000553f4 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+1084)
#11 pc 0x0000000000054f04 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+156)
#12 pc 0x0000000000055770 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+80)
#13 pc 0x000000000007bc70 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
#14 pc 0x000000000001567c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#15 pc 0x00000000000a2d74 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#16 pc 0x0000000000014f14 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
#17 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#18 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"Binder:28472_2" tid=13 Native
#00 pc 0x00000000000c6054 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
#01 pc 0x0000000000082550 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160)
#02 pc 0x0000000000054cf0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+304)
#03 pc 0x0000000000054e80 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
#04 pc 0x0000000000055770 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+80)
#05 pc 0x000000000007bc70 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
#06 pc 0x000000000001567c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#07 pc 0x00000000000a2d74 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#08 pc 0x0000000000014f14 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
#09 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#10 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"Profile Saver" tid=14 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000001b0a54 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
#02 pc 0x0000000000358578 /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+1048)
#03 pc 0x000000000035d688 /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+176)
#04 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#05 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"ScionFrontendApi" tid=15 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:2141)
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)
"Crashlytics Exception Handler1" tid=16 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:2099)
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 (SourceFile)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"com.google.firebase.crashlytics.startup1" tid=17 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:2099)
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 (SourceFile)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"Firebase Background Thread #0" 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:2099)
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)
at java.lang.Thread.run (Thread.java:923)
"awaitEvenIfOnMainThread task continuation executor1" 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:2099)
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 (SourceFile)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"Firebase Blocking Thread #0" tid=20 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)
at java.lang.Thread.run (Thread.java:923)
"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 (SourceFile)
"pool-7-thread-1" 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:2099)
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)
"DefaultDispatcher-worker-1" tid=23 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"DefaultDispatcher-worker-2" tid=24 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"DefaultDispatcher-worker-3" tid=25 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"Firebase Background Thread #1" tid=26 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:2099)
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)
at java.lang.Thread.run (Thread.java:923)
"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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"Firebase-Messaging-Topics-Io" 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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"Firebase Background Thread #2" tid=30 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:2099)
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)
at java.lang.Thread.run (Thread.java:923)
"Firebase Background Thread #3" 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:2099)
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)
at java.lang.Thread.run (Thread.java:923)
"Binder:28472_3" tid=31 Native
#00 pc 0x00000000000c6054 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
#01 pc 0x0000000000082550 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160)
#02 pc 0x0000000000054cf0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+304)
#03 pc 0x0000000000054e80 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
#04 pc 0x0000000000055770 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+80)
#05 pc 0x000000000007bc70 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
#06 pc 0x000000000001567c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#07 pc 0x00000000000a2d74 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#08 pc 0x0000000000014f14 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
#09 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#10 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"WM.task-1" 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:2099)
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)
"Measurement Worker" tid=34 Timed Waiting
at java.lang.Object.wait (Native method)
at java.lang.Object.wait (Object.java:442)
at m.qi.run (:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150400-0):67)
"AsyncTask #3" tid=36 Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:459)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.take (SynchronousQueue.java:920)
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)
"pool-19-thread-1" tid=39 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:2141)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
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 java.lang.Thread.run (Thread.java:923)
"pool-20-thread-1" tid=40 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:2099)
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 java.lang.Thread.run (Thread.java:923)
"RenderThread" tid=41 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x0000000000316cfc /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+132)
#04 pc 0x0000000000338800 /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+80)
#05 pc 0x000000000001567c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#06 pc 0x0000000000014f14 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
#07 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#08 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"WM.task-2" tid=42 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:2099)
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)
"pool-18-thread-1" tid=43 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:2141)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
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 java.lang.Thread.run (Thread.java:923)
"flutter-worker-0" tid=44 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 java.lang.Thread.run (Thread.java:923)
"OkHttp ConnectionPool" tid=45 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:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
"queued-work-looper" tid=46 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"flutter-worker-1" tid=47 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 java.lang.Thread.run (Thread.java:923)
"Thread-8" tid=48 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:2099)
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)
"AudioPortEventHandler" tid=49 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"FirebaseSessions_HandlerThread" tid=51 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"DefaultDispatcher-worker-4" tid=52 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"pool-22-thread-1" tid=37 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:2141)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
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 java.lang.Thread.run (Thread.java:923)
"Chrome_ProcessLauncherThread" tid=56 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"GoogleApiHandler" tid=57 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"ThreadPoolForeg" tid=58 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"Chrome_IOThread" tid=59 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x00000000054b3f9c /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"ThreadPoolForeg" tid=60 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"ThreadPoolForeg" tid=61 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"ThreadPoolForeg" tid=62 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"PlatformServiceBridgeHandlerThread" tid=63 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"ThreadPoolSingl" tid=64 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"CleanupReference" tid=65 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 WV.te.run (chromium-TrichromeWebViewGoogle6432.aab-stable-710306033:3)
"ThreadPoolSingl" tid=66 Native
#00 pc 0x0000000000075910 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da600 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+120)
#03 pc 0x00000000054ef940 /data/app/~~gRRVsRTSpILcBdITaAZPNQ==/com.google.android.trichromelibrary_710306033-W3p_mD5hONaoNxjdwRmDXg==/base.apk!libmonochrome_64.so
"CameraAvailabilityObserver_ObservationThread" tid=67 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"pool-23-thread-1" tid=68 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 java.lang.Thread.run (Thread.java:923)
"pool-23-thread-2" tid=69 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 java.lang.Thread.run (Thread.java:923)
"Binder:28472_4" tid=70 Native
#00 pc 0x00000000000c6054 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
#01 pc 0x0000000000082550 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160)
#02 pc 0x0000000000054cf0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+304)
#03 pc 0x0000000000054e80 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
#04 pc 0x0000000000055770 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+80)
#05 pc 0x000000000007bc70 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
#06 pc 0x000000000001567c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#07 pc 0x00000000000a2d74 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#08 pc 0x0000000000014f14 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
#09 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#10 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"pool-23-thread-3" tid=71 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 java.lang.Thread.run (Thread.java:923)
"pool-23-thread-4" tid=72 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 java.lang.Thread.run (Thread.java:923)
"Firebase-Messaging-Init" tid=73 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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"Firebase-Messaging-Topics-Io" tid=74 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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"FirebaseInstanceId" tid=75 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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"ConnectivityThread" tid=77 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"DefaultDispatcher-worker-5" tid=78 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"DefaultDispatcher-worker-6" tid=79 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"DefaultDispatcher-worker-7" tid=80 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java)
"kotlinx.coroutines.DefaultExecutor" tid=81 Timed Waiting
at sun.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at kotlinx.coroutines.DefaultExecutor.run (DefaultExecutor.java)
at java.lang.Thread.run (Thread.java:923)
"pool-34-thread-1" tid=82 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 java.lang.Thread.run (Thread.java:923)
"pool-36-thread-1" tid=83 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:2099)
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)
"pool-34-thread-2" tid=84 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 java.lang.Thread.run (Thread.java:923)
"GoogleApiHandler" tid=85 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"pool-35-thread-1" tid=86 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:2099)
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)
"pool-37-thread-1" tid=87 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:2141)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
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 java.lang.Thread.run (Thread.java:923)
"Okio Watchdog" tid=88 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.android.okhttp.okio.AsyncTimeout.awaitTimeout (AsyncTimeout.java:313)
at com.android.okhttp.okio.AsyncTimeout.access$000 (AsyncTimeout.java:42)
at com.android.okhttp.okio.AsyncTimeout$Watchdog.run (AsyncTimeout.java:288)
"MessengerIpcClient" tid=2 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:2099)
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 (SourceFile)
at java.lang.Thread.run (Thread.java:923)
"flutter-worker-2" tid=3 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 java.lang.Thread.run (Thread.java:923)
"1.raster" tid=4 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x0000000000012d3c /system/lib64/libandroid.so (ALooper_pollOnce+100)
#04 pc 0x00000000004b2484 /data/app/~~b1JvcC3egGzxBTaCeLIBiA==/com.museLIVE.quabbleapp-NW_LRjnOBZ0WsK3ATJLzqQ==/split_config.arm64_v8a.apk!libflutter.so
#05 pc 0x00000000004b05ac /data/app/~~b1JvcC3egGzxBTaCeLIBiA==/com.museLIVE.quabbleapp-NW_LRjnOBZ0WsK3ATJLzqQ==/split_config.arm64_v8a.apk!libflutter.so
#06 pc 0x00000000004b03e0 /data/app/~~b1JvcC3egGzxBTaCeLIBiA==/com.museLIVE.quabbleapp-NW_LRjnOBZ0WsK3ATJLzqQ==/split_config.arm64_v8a.apk!libflutter.so
#07 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#08 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
"NotificationPermissionController" tid=5 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:2141)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
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 java.lang.Thread.run (Thread.java:923)
"WM.task-3" tid=33 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:2099)
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)
"OSH_LocationHandlerThread" tid=89 Native
#00 pc 0x00000000000c7018 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
#01 pc 0x0000000000019d88 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
#02 pc 0x0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
#03 pc 0x000000000011503c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loop (Looper.java:200)
at android.os.HandlerThread.run (HandlerThread.java:67)
"OpRepo" tid=92 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:2099)
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 java.lang.Thread.run (Thread.java:923)
"hwuiTask1" tid=91 Native
#00 pc 0x000000000007590c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x00000000000795f8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
#02 pc 0x00000000000da55c /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+60)
#03 pc 0x00000000000589b4 /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)+20)
#04 pc 0x000000000033c1e4 /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+84)
#05 pc 0x000000000033c420 /system/lib64/libhwui.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+136)
#06 pc 0x00000000000db188 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#07 pc 0x000000000007a9d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
Flutter Doctor output
Doctor output
[Paste your output here]
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: crashStack traces logged to the consoleStack traces logged to the consoleneeds repro infoAutomated crash report whose cause isn't yet knownAutomated crash report whose cause isn't yet knownplatform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform teamtriaged-androidTriaged by Android platform teamTriaged by Android platform team
Activity
darshankawar commentedon May 13, 2025
@sungwooKim2
Please try to provide reproducible code sample.
Since you are using third party packages, it'll be hard to analyze what could be causing the error.
Maybe similar to #70028
Without code sample, it'll be tough to make the issue actionable.
muse-sungwoo commentedon May 13, 2025
@darshankawar
Sure!
Would wakelock or foreground service be related to this issue, by any chance?
I do see messages like "Skipped 60 frames" from the GPU.
Unity is also integrated.
I'll sort through the code and share a relevant sample soon.
muse-sungwoo commentedon May 14, 2025
@darshankawar
The code sample has become too extensive, I apologize. I think the issue arises because ImageReaderSurfaceProducer and Unity NativeRender are trying to access the same surface. It seems that ImageReaderSurfaceProducer mainly operates when Impeller is enabled. Additionally, ImageTextureEntry shows that on Android versions < 33, it can't wait for the fence, so it might be causing the conflict. It looks like I’ll need to resolve this myself.
darshankawar commentedon May 15, 2025
Also, see if any of the external plugins you are using need to be migrated to SurfaceProducer per #139702
muse-sungwoo commentedon May 19, 2025
@darshankawar
uhmm No, it uses PlatformViewLink and has already been migrated.
then It might not be an issue related to the Unity view.
darshankawar commentedon May 20, 2025
I'll keep the issue open based on the report for team's tracking.
Maybe related / similar to #163283
LucasAlexandre-Gaudium commentedon May 30, 2025
I believe I'm having the same error:
FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader.lambda$new$0
java.lang.IllegalArgumentException - This image was not produced by this ImageReader
Android 12
jonahwilliams commentedon Jun 9, 2025
This should be triaged by the Android team as it is a platform view issue.
reidbaker commentedon Jun 10, 2025
First step is to figure out which platform view mode is being used to render. Virtual Display, Hybrid Composition, or Texture Layer Hybrid Composition.
https://github.com/flutter/flutter/tree/master/docs/platforms/android
muse-sungwoo commentedon Jun 10, 2025
@reidbaker I used unityview with platformviewlink,
fix: Resolve ImageReader ANRs by running OnImageAvailableListener on …