Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android ANR on InAppWebViewFlutterPlugin #1451

Closed
2 tasks done
hrajwade96 opened this issue Dec 2, 2022 · 8 comments
Closed
2 tasks done

Android ANR on InAppWebViewFlutterPlugin #1451

hrajwade96 opened this issue Dec 2, 2022 · 8 comments
Labels
bug Something isn't working stale

Comments

@hrajwade96
Copy link

  • I have read the Getting Started section
  • I have already searched for the same problem

Environment

Technology Version
Flutter version 3.3.4
Plugin version 5.4.4+3
Android version 12

Device information: image

Description

There should not be ANR in webview

There is an ANR:

Stacktrace/Logcat -->

main (runnable):tid=1 systid=3739
at com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin.onAttachedToEngine(InAppWebViewFlutterPlugin.java:91)
at com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin.onAttachedToEngine(InAppWebViewFlutterPlugin.java:71)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:144)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:24)
at java.lang.reflect.Method.invoke(Native method)
at io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister.registerGeneratedPlugins(GeneratedPluginRegister.java:80)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:357)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:263)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:243)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:163)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:154)
at io.flutter.embedding.engine.FlutterEngineGroup.createEngine(FlutterEngineGroup.java:182)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:151)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:120)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:99)
at com.tatadigital.tcp.flutter_embed.EngineBinding.(EngineBindings.kt:44)
at com.tatadigital.tcp.TcpApplication.initiateEngines(TcpApplication.kt:168)
at com.tatadigital.tcp.TcpApplication.onCreate(TcpApplication.kt:114)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6725)
at android.app.ActivityThread.access$1500(ActivityThread.java:247)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2053)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

@hrajwade96 hrajwade96 added the bug Something isn't working label Dec 2, 2022
@github-actions
Copy link

github-actions bot commented Dec 2, 2022

👋 @hrajwade96

NOTE: This comment is auto-generated.

Are you sure you have already searched for the same problem?

Some people open new issues but they didn't search for something similar or for the same issue. Please, search for it using the GitHub issue search box or on the official inappwebview.dev website, or, also, using Google, StackOverflow, etc. before posting a new one. You may already find an answer to your problem!

If this is really a new issue, then thank you for raising it. I will investigate it and get back to you as soon as possible. Please, make sure you have given me as much context as possible! Also, if you didn't already, post a code example that can replicate this issue.

In the meantime, you can already search for some possible solutions online! Because this plugin uses native WebView, you can search online for the same issue adding android WebView [MY ERROR HERE] or ios WKWebView [MY ERROR HERE] keywords.

Following these steps can save you, me, and other people a lot of time, thanks!

@hrajwade96
Copy link
Author

@pichillilorenzo can you please provide a solution on this.

@pichillilorenzo
Copy link
Owner

I can’t see the exception from your log. Could you post the full log, please?
However, have you tried to update to the latest release?

@hrajwade96
Copy link
Author

hrajwade96 commented Dec 2, 2022

Crashlytics - Stack trace

pool-32-thread-1 (runnable):tid=66 systid=4740
at java.util.TreeMap.parentOf(TreeMap.java:2234)
at java.util.TreeMap.fixAfterInsertion(TreeMap.java:2291)
at java.util.TreeMap.put(TreeMap.java:583)
at java.util.AbstractMap.putAll(AbstractMap.java:281)
at java.util.TreeMap.putAll(TreeMap.java:328)
at java.util.TreeMap.(TreeMap.java:186)
at com.adobe.marketing.mobile.EventData.toFnv1aHash(EventData.java:1100)
at com.adobe.marketing.mobile.Event.toString(Event.java:469)
at java.lang.String.valueOf(String.java:2924)
at java.lang.StringBuilder.append(StringBuilder.java:132)
at java.util.AbstractCollection.toString(AbstractCollection.java:462)
at com.adobe.marketing.mobile.Rule.toString(Rule.java:71)
at com.adobe.marketing.mobile.RulesEngine.evaluateRuleForEvent(RulesEngine.java:179)
at com.adobe.marketing.mobile.RulesEngine.evaluateRules(RulesEngine.java:134)
at com.adobe.marketing.mobile.EventHub$EventRunnable.run(EventHub.java:1559)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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:920)

Signal Catcher (runnable):tid=6 systid=3761
#00 pc 0x73cd7f libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool) + 127)
#1 pc 0x882570 libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const + 368)
#2 pc 0x8a32fa libart.so (art::DumpCheckpoint::Run(art::Thread*) + 1082)
#3 pc 0x89c1ac libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*) + 220)
#4 pc 0x89b41b libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool) + 1723)
#5 pc 0x89ac2f libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits >&) + 1423)
#6 pc 0x835fe8 libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits >&) + 216)
#7 pc 0x84c044 libart.so (art::SignalCatcher::HandleSigQuit() + 1924)
#8 pc 0x84adb5 libart.so (art::SignalCatcher::Run(void*) + 341)
#9 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#10 pc 0x5fd87 libc.so (__start_thread + 55)

perfetto_hprof_listener (native):tid=7 systid=3762
#00 pc 0xb2745 libc.so (read + 5)
#1 pc 0x29790 libperfetto_hprof.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ArtPlugin_Initialize::$_33> >(void*) + 288)
#2 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#3 pc 0x5fd87 libc.so (__start_thread + 55)

Jit thread pool worker thread 0 (runnable):tid=9 systid=3764
#00 pc 0x73cd7f libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool) + 127)
#1 pc 0x882570 libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const + 368)
#2 pc 0x8a32fa libart.so (art::DumpCheckpoint::Run(art::Thread*) + 1082)
#3 pc 0x88359b libart.so (art::Thread::RunCheckpointFunction() + 171)
#4 pc 0x5d31ae libart.so (art::jit::JitCompileTask::Run(art::Thread*) + 1166)
#5 pc 0x8a411b libart.so (art::ThreadPoolWorker::Run() + 91)
#6 pc 0x8a3c28 libart.so (art::ThreadPoolWorker::Callback(void*) + 264)
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

ADB-JDWP Connection Control Thread (waiting):tid=8 systid=3763
#00 pc 0xb3aaa libc.so (__ppoll + 10)
#1 pc 0x6a26a libc.so (poll + 74)
#2 pc 0xa711 libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*) + 849)
#3 pc 0x8c01 libadbconnection.so (adbconnection::CallbackFunction(void*) + 1425)
#4 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#5 pc 0x5fd87 libc.so (__start_thread + 55)

HeapTaskDaemon (waiting):tid=10 systid=3766
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x4260a4 libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int) + 148)
#2 pc 0x571890 libart.so (art::gc::TaskProcessor::GetTask(art::Thread*) + 496)
#3 pc 0x572132 libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*) + 66)
at dalvik.system.VMRuntime.runHeapTasks(Native method)
at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
at java.lang.Daemons$Daemon.run(Daemons.java:139)
at java.lang.Thread.run(Thread.java:920)

FinalizerDaemon (waiting):tid=11 systid=3770
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
at java.lang.Daemons$Daemon.run(Daemons.java:139)
at java.lang.Thread.run(Thread.java:920)

FinalizerWatchdogDaemon (waiting):tid=12 systid=3771
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$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)
at java.lang.Daemons$Daemon.run(Daemons.java:139)
at java.lang.Thread.run(Thread.java:920)

ReferenceQueueDaemon (waiting):tid=13 systid=3769
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.Object.wait(Object.java:568)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
at java.lang.Daemons$Daemon.run(Daemons.java:139)
at java.lang.Thread.run(Thread.java:920)

main (runnable):tid=1 systid=3739
at com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin.onAttachedToEngine(InAppWebViewFlutterPlugin.java:91)
at com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin.onAttachedToEngine(InAppWebViewFlutterPlugin.java:71)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:144)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:24)
at java.lang.reflect.Method.invoke(Native method)
at io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister.registerGeneratedPlugins(GeneratedPluginRegister.java:80)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:357)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:263)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:243)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:163)
at io.flutter.embedding.engine.FlutterEngine.(FlutterEngine.java:154)
at io.flutter.embedding.engine.FlutterEngineGroup.createEngine(FlutterEngineGroup.java:182)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:151)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:120)
at io.flutter.embedding.engine.FlutterEngineGroup.createAndRunEngine(FlutterEngineGroup.java:99)
at com.tatadigital.tcp.flutter_embed.EngineBinding.(EngineBindings.kt:44)
at com.tatadigital.tcp.TcpApplication.initiateEngines(TcpApplication.kt:168)
at com.tatadigital.tcp.TcpApplication.onCreate(TcpApplication.kt:114)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6725)
at android.app.ActivityThread.access$1500(ActivityThread.java:247)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2053)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

Binder:3739_1 (native):tid=14 systid=3780
#00 pc 0xb29e7 libc.so (__ioctl + 7)
#1 pc 0x67b28 libc.so (ioctl + 216)
#2 pc 0x5882f libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 319)
#3 pc 0x58b10 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 16)
#4 pc 0x595bf libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 63)
#5 pc 0x85557 libbinder.so (android::PoolThread::threadLoop() + 23)
#6 pc 0x13c49 libutils.so (android::Thread::_threadLoop(void*) + 313)
#7 pc 0xd2f3c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 140)
#8 pc 0x13489 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 425)
#9 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#10 pc 0x5fd87 libc.so (__start_thread + 55)

Binder:3739_2 (native):tid=15 systid=3781
#00 pc 0xb29e7 libc.so (__ioctl + 7)
#1 pc 0x67b28 libc.so (ioctl + 216)
#2 pc 0x5882f libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 319)
#3 pc 0x58b10 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 16)
#4 pc 0x595bf libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 63)
#5 pc 0x85557 libbinder.so (android::PoolThread::threadLoop() + 23)
#6 pc 0x13c49 libutils.so (android::Thread::_threadLoop(void*) + 313)
#7 pc 0xd2f3c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 140)
#8 pc 0x13489 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 425)
#9 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#10 pc 0x5fd87 libc.so (__start_thread + 55)

Binder:3739_3 (native):tid=16 systid=3800
#00 pc 0xb29e7 libc.so (__ioctl + 7)
#1 pc 0x67b28 libc.so (ioctl + 216)
#2 pc 0x5882f libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 319)
#3 pc 0x58b10 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 16)
#4 pc 0x595bf libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 63)
#5 pc 0x85557 libbinder.so (android::PoolThread::threadLoop() + 23)
#6 pc 0x13c49 libutils.so (android::Thread::_threadLoop(void*) + 313)
#7 pc 0xd2f3c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 140)
#8 pc 0x13489 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 425)
#9 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#10 pc 0x5fd87 libc.so (__start_thread + 55)

Profile Saver (native):tid=17 systid=4548
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x4260a4 libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int) + 148)
#2 pc 0x5e7a14 libart.so (art::ProfileSaver::Run() + 788)
#3 pc 0x5ede0b libart.so (art::ProfileSaver::RunProfileSaverThread(void*) + 171)
#4 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#5 pc 0x5fd87 libc.so (__start_thread + 55)

pool-3-thread-1 (waiting):tid=18 systid=4557
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

pool-6-thread-1 (timed waiting):tid=19 systid=4564
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:920)

Firebase-Messaging-Init (waiting):tid=20 systid=4571
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run(Thread.java:920)

pool-10-thread-1 (waiting):tid=21 systid=4566
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

pool-7-thread-1 (timed waiting):tid=22 systid=4570
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:920)

pool-9-thread-1 (timed waiting):tid=24 systid=4569
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:920)

pool-8-thread-1 (timed waiting):tid=25 systid=4568
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:920)

Firebase-Messaging-Topics-Io (waiting):tid=23 systid=4575
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run(Thread.java:920)

TAG (waiting):tid=26 systid=4579
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:868)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1023)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1334)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
at com.google.android.gms.tasks.zzad.zza(com.google.android.gms:play-services-tasks@@18.0.1:1)
at com.google.android.gms.tasks.Tasks.await(com.google.android.gms:play-services-tasks@@18.0.1:7)
at com.google.firebase.messaging.FirebaseMessaging.blockingGetToken(FirebaseMessaging.java:623)
at com.google.firebase.messaging.SyncTask.maybeRefreshToken(SyncTask.java:121)
at com.google.firebase.messaging.SyncTask.run(SyncTask.java:91)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run(Thread.java:920)

firebase-installations-executor-1 (timed waiting):tid=27 systid=4580
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

ScionFrontendApi (timed waiting):tid=28 systid=4583
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

Crashlytics Exception Handler1 (waiting):tid=29 systid=4584
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
at java.lang.Thread.run(Thread.java:920)

com.google.firebase.crashlytics.startup1 (waiting):tid=30 systid=4587
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
at java.lang.Thread.run(Thread.java:920)

awaitEvenIfOnMainThread task continuation executor1 (waiting):tid=31 systid=4589
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)
at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
at java.lang.Thread.run(Thread.java:920)

firebase-installations-executor-2 (timed waiting):tid=32 systid=4585
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

GmsDynamite (waiting):tid=33 systid=4590
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.lang.Object.wait(Object.java:568)
at com.google.android.gms.dynamite.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)

heartbeat-information-executor (timed waiting):tid=34 systid=4591
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

OkHttp ConnectionPool (timed waiting):tid=35 systid=4601
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:920)

Measurement Worker (timed waiting):tid=36 systid=4605
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at com.google.android.gms.measurement.internal.zzfn.run(com.google.android.gms:play-services-measurement-impl@@21.2.0:10)

WM.task-1 (waiting):tid=37 systid=4607
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

Okio Watchdog (waiting):tid=39 systid=4614
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)

WM.task-2 (waiting):tid=38 systid=4619
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

MessengerIpcClient (timed waiting):tid=40 systid=4621
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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 com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
at java.lang.Thread.run(Thread.java:920)

pool-24-thread-1 (waiting):tid=41 systid=4622
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

queued-work-looper (native):tid=42 systid=4632
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x15d493 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 35)
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)

pool-24-thread-2 (timed waiting):tid=44 systid=4663
at java.lang.Thread.sleep(Native method)
at java.lang.Thread.sleep(Thread.java:451)
at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:391)
at com.snowplowanalytics.snowplow.tracker.Emitter.attemptEmit(Emitter.java:473)
at com.snowplowanalytics.snowplow.tracker.Emitter.attemptEmit(Emitter.java:477)
at com.snowplowanalytics.snowplow.tracker.Emitter.attemptEmit(Emitter.java:477)
at com.snowplowanalytics.snowplow.tracker.Emitter.access$600(Emitter.java:62)
at com.snowplowanalytics.snowplow.tracker.Emitter$3.run(Emitter.java:380)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

pool-25-thread-1 (timed waiting):tid=43 systid=4664
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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:920)

Picasso-Stats (native):tid=45 systid=4670
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x15d493 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 35)
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)

Picasso-Dispatcher (native):tid=46 systid=4671
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x15d493 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 35)
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)

Picasso-refQueue (timed waiting):tid=47 systid=4683
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 com.squareup.picasso.Picasso$CleanupThread.run(Picasso.java:631)

RxSchedulerPurge-1 (timed waiting):tid=48 systid=4689
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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:920)

RxCachedWorkerPoolEvictor-1 (timed waiting):tid=49 systid=4690
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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:920)

RxCachedThreadScheduler-2 (waiting):tid=50 systid=4696
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

RxCachedThreadScheduler-1 (waiting):tid=51 systid=4695
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

AsyncTask #4 (waiting):tid=3 systid=4709
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:920)

flutter-worker-0 (timed waiting):tid=60 systid=4718
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:920)

WifiManagerThread (native):tid=56 systid=4721
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x15d493 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 35)
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)

process reaper (timed waiting):tid=59 systid=4732
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:920)

DefaultDispatcher-worker-2 (timed waiting):tid=64 systid=4738
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.kt:795)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

DefaultDispatcher-worker-1 (timed waiting):tid=65 systid=4737
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.kt:795)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

DefaultDispatcher-worker-3 (timed waiting):tid=62 systid=4741
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.kt:795)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

flutter-worker-1 (timed waiting):tid=63 systid=4743
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:920)

Timer-1 (waiting):tid=67 systid=4750
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.util.TimerThread.mainLoop(Timer.java:533)
at java.util.TimerThread.run(Timer.java:512)

Thread-18 (timed waiting):tid=58 systid=4762
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at com.google.android.gms.common.BlockingServiceConnection.getServiceWithTimeout(com.google.android.gms:play-services-basement@@18.1.0:3)
at com.google.android.gms.ads.identifier.AdvertisingIdClient.zzb(com.google.android.gms:play-services-ads-identifier@@17.1.0:14)
at com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(com.google.android.gms:play-services-ads-identifier@@17.1.0:3)
at java.lang.reflect.Method.invoke(Native method)
at io.branch.referral.GAdsPrefetchTask.getAdInfoObject(GAdsPrefetchTask.java:90)
at io.branch.referral.GAdsPrefetchTask.access$100(GAdsPrefetchTask.java:18)
at io.branch.referral.GAdsPrefetchTask$1.run(GAdsPrefetchTask.java:39)
at java.lang.Thread.run(Thread.java:920)

Timer-2 (timed waiting):tid=70 systid=4770
at java.lang.Object.wait(Native method)
at java.lang.Object.wait(Object.java:442)
at java.util.TimerThread.mainLoop(Timer.java:559)
at java.util.TimerThread.run(Timer.java:512)

Thread-25 (native):tid=69 systid=4773
#00 pc 0xb3568 libc.so (recvfrom + 8)
#1 pc 0x2b564 libopenjdk.so (NET_Read + 68)
#2 pc 0x2bfd1 libopenjdk.so (SocketInputStream_socketRead0 + 209)
at java.net.SocketInputStream.socketRead0(Native method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
at java.net.SocketInputStream.read(SocketInputStream.java:176)
at java.net.SocketInputStream.read(SocketInputStream.java:144)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:824)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:797)
at com.android.okhttp.okio.Okio$2.read(Okio.java:138)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:213)
at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:307)
at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:301)
at com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:197)
at com.android.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:188)
at com.android.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java:129)
at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:750)
at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:622)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:475)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getHeaders(HttpURLConnectionImpl.java:167)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:227)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getHeaderFields(DelegatingHttpsURLConnection.java:179)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:30)
at io.socket.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:211)
at java.lang.Thread.run(Thread.java:920)

LDForegroundListener (native):tid=4 systid=4802
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x15d493 libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 35)
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)

LaunchDarkly-DefaultEventProcessor-0 (timed waiting):tid=5 systid=4824
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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:920)

Thread-28 (waiting):tid=54 systid=4828
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.launchdarkly.sdk.android.BackgroundThreadExecutor$PriorityThreadFactory.lambda$newThread$0$com-launchdarkly-sdk-android-BackgroundThreadExecutor$PriorityThreadFactory(BackgroundThreadExecutor.java:46)
at com.launchdarkly.sdk.android.BackgroundThreadExecutor$PriorityThreadFactory$$ExternalSyntheticLambda0.run(unavailable)
at java.lang.Thread.run(Thread.java:920)

LaunchDarkly-DiagnosticEventProcessor-0 (timed waiting):tid=55 systid=4825
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
at java.util.concurrent.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:920)

pool-45-thread-1 (waiting):tid=2 systid=4852
at sun.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)

Binder:3739_4 (native):tid=52 systid=4870
#00 pc 0xb29e7 libc.so (__ioctl + 7)
#1 pc 0x67b28 libc.so (ioctl + 216)
#2 pc 0x5882f libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 319)
#3 pc 0x58b10 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 16)
#4 pc 0x595bf libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 63)
#5 pc 0x85557 libbinder.so (android::PoolThread::threadLoop() + 23)
#6 pc 0x13c49 libutils.so (android::Thread::_threadLoop(void*) + 313)
#7 pc 0xd2f3c libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 140)
#8 pc 0x13489 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 425)
#9 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#10 pc 0x5fd87 libc.so (__start_thread + 55)

OkHttp mobile.launchdarkly.com (native):tid=53 systid=4877
#00 pc 0xb3568 libc.so (recvfrom + 8)
#1 pc 0x2b564 libopenjdk.so (NET_Read + 68)
#2 pc 0x2bfd1 libopenjdk.so (SocketInputStream_socketRead0 + 209)
at java.net.SocketInputStream.socketRead0(Native method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
at java.net.SocketInputStream.read(SocketInputStream.java:176)
at java.net.SocketInputStream.read(SocketInputStream.java:144)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:824)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:797)
at okio.InputStreamSource.read(JvmOkio.kt:94)
at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:125)
at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
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:920)

OkHttp TaskRunner (timed waiting):tid=57 systid=4878
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:920)

OkHttp TaskRunner (timed waiting):tid=61 systid=4879
at java.lang.Object.wait(Native method)
at okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(TaskRunner.kt:294)
at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:59)
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:920)

Okio Watchdog (timed waiting):tid=68 systid=4885
at java.lang.Object.wait(Native method)
at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:318)
at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:183)

OkHttp TaskRunner (timed waiting):tid=71 systid=4886
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:920)

1.ui (unknown):tid=4834 systid=4834
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x1938f libandroid.so (ALooper_pollOnce + 95)
#4 pc 0x16681bd base.apk!libflutter.so
#5 pc 0x1662d8e base.apk!libflutter.so
#6 pc 0x1666914 base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

1.raster (unknown):tid=4836 systid=4836
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x1938f libandroid.so (ALooper_pollOnce + 95)
#4 pc 0x16681bd base.apk!libflutter.so
#5 pc 0x1662d8e base.apk!libflutter.so
#6 pc 0x1666914 base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

1.io (unknown):tid=4838 systid=4838
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1817a libutils.so (android::Looper::pollInner(int) + 250)
#2 pc 0x1801e libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 126)
#3 pc 0x1938f libandroid.so (ALooper_pollOnce + 95)
#4 pc 0x16681bd base.apk!libflutter.so
#5 pc 0x1662d8e base.apk!libflutter.so
#6 pc 0x1666914 base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

io.worker.1 (unknown):tid=4839 systid=4839
#00 pc 0x5adf6 libc.so (syscall + 22)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc68e2 libc.so (pthread_cond_wait + 50)
#3 pc 0x164a930 base.apk!libflutter.so
#4 pc 0x165fdf0 base.apk!libflutter.so
#5 pc 0x1660511 base.apk!libflutter.so
#6 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#7 pc 0x5fd87 libc.so (__start_thread + 55)

io.worker.2 (unknown):tid=4840 systid=4840
#00 pc 0x5adf6 libc.so (syscall + 22)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc68e2 libc.so (pthread_cond_wait + 50)
#3 pc 0x164a930 base.apk!libflutter.so
#4 pc 0x165fdf0 base.apk!libflutter.so
#5 pc 0x1660511 base.apk!libflutter.so
#6 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#7 pc 0x5fd87 libc.so (__start_thread + 55)

io.worker.3 (unknown):tid=4841 systid=4841
#00 pc 0x5adf6 libc.so (syscall + 22)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc68e2 libc.so (pthread_cond_wait + 50)
#3 pc 0x164a930 base.apk!libflutter.so
#4 pc 0x165fdf0 base.apk!libflutter.so
#5 pc 0x1660511 base.apk!libflutter.so
#6 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#7 pc 0x5fd87 libc.so (__start_thread + 55)

io.worker.4 (unknown):tid=4842 systid=4842
#00 pc 0x5adf6 libc.so (syscall + 22)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc68e2 libc.so (pthread_cond_wait + 50)
#3 pc 0x164a930 base.apk!libflutter.so
#4 pc 0x165fdf0 base.apk!libflutter.so
#5 pc 0x1660511 base.apk!libflutter.so
#6 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#7 pc 0x5fd87 libc.so (__start_thread + 55)

dart:io EventHa (unknown):tid=4843 systid=4843
#00 pc 0xb39aa libc.so (__epoll_pwait + 10)
#1 pc 0x1a77c62 base.apk!libflutter.so
#2 pc 0x1a9692a base.apk!libflutter.so
#3 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#4 pc 0x5fd87 libc.so (__start_thread + 55)

DartWorker (unknown):tid=4845 systid=4845
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc696a libc.so (pthread_cond_timedwait + 90)
#3 pc 0x1bfaef2 base.apk!libflutter.so
#4 pc 0x1c7c58e base.apk!libflutter.so
#5 pc 0x1c7c772 base.apk!libflutter.so
#6 pc 0x1bfa7df base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

DartWorker (unknown):tid=4857 systid=4857
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc696a libc.so (pthread_cond_timedwait + 90)
#3 pc 0x1bfaef2 base.apk!libflutter.so
#4 pc 0x1c7c58e base.apk!libflutter.so
#5 pc 0x1c7c772 base.apk!libflutter.so
#6 pc 0x1bfa7df base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

DartWorker (unknown):tid=4858 systid=4858
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc696a libc.so (pthread_cond_timedwait + 90)
#3 pc 0x1bfaef2 base.apk!libflutter.so
#4 pc 0x1c7c58e base.apk!libflutter.so
#5 pc 0x1c7c772 base.apk!libflutter.so
#6 pc 0x1bfa7df base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

DartWorker (unknown):tid=4865 systid=4865
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc696a libc.so (pthread_cond_timedwait + 90)
#3 pc 0x1bfaef2 base.apk!libflutter.so
#4 pc 0x1c7c58e base.apk!libflutter.so
#5 pc 0x1c7c772 base.apk!libflutter.so
#6 pc 0x1bfa7df base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

DartWorker (unknown):tid=4866 systid=4866
#00 pc 0x5adf8 libc.so (syscall + 24)
#1 pc 0x5f422 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 146)
#2 pc 0xc696a libc.so (pthread_cond_timedwait + 90)
#3 pc 0x1bfaef2 base.apk!libflutter.so
#4 pc 0x1c7c58e base.apk!libflutter.so
#5 pc 0x1c7c772 base.apk!libflutter.so
#6 pc 0x1bfa7df base.apk!libflutter.so
#7 pc 0xc758a libc.so (__pthread_start(void*) + 58)
#8 pc 0x5fd87 libc.so (__start_thread + 55)

@hrajwade96
Copy link
Author

hrajwade96 commented Dec 2, 2022

I can’t see the exception from your log. Could you post the full log, please? However, have you tried to update to the latest release?

No, haven't tried updating, because it's not mentioned in the change logs. And it is not easy to reproduce this issue, so need to be sure about the solution.

@pichillilorenzo
Copy link
Owner

Unfortunately, I don't understand what is causing the error.

If I check com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin.onAttachedToEngine(InAppWebViewFlutterPlugin.java:91) of version 5.4.4+3:

It's just the initialization of the Cookie Manager class for Android, but there is no error/exception:

public MyCookieManager(final InAppWebViewFlutterPlugin plugin) {

Currently, my only advice is to try to update the plugin to a greater version.
Maybe, try to update also the flutter stable version.

Check the requirements before updating it for a greater plugin version 5: https://inappwebview.dev/docs/5.x.x/intro#requirements-570
Check the requirements before updating it to plugin version 6: https://inappwebview.dev/docs/intro#requirements

Copy link

github-actions bot commented Oct 4, 2024

This issue is stale and has been automatically closed because it has been open for more than 365 days with no activity. Please reopen a new issue if you still have it.

@github-actions github-actions bot added the stale label Oct 4, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Oct 4, 2024
Copy link

github-actions bot commented Nov 2, 2024

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working stale
Projects
None yet
Development

No branches or pull requests

2 participants