play-services-ads:23.1.0 A lot of ANRs

241 views
Skip to first unread message

Jake

unread,
Dec 13, 2024, 3:43:18 AM12/13/24
to Google Mobile Ads SDK Developers

07C9D82A-24CC-42D9-883B-B6210F4F90C6.png


We detected a large number of ANRs on Google Play, and the logs are as follows:


# Crashlytics - Stack trace
# Application: im.*.*
# Platform: android
# Version: 3.19.2 (1804)
# Issue: a81ccfe77b0d9ae611759ab1e007b2ea
# Session: 675B9F27003300012B0CFB53F1BB73D4_DNE_0_v2
# Date: Fri Dec 13 2024 10:43:23 GMT+0800 (中国标准时间)

Signal Catcher (runnable):tid=6 systid=11031
#00 pc 0x47a684 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 0x57fb5c libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + 404)
#02 pc 0x59c9a8 libart.so (art::DumpCheckpoint::Run(art::Thread*) + 924)
#03 pc 0x59634c libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*) + 536)
#04 pc 0x595408 libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool) + 1928)
#05 pc 0x5948a0 libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) + 776)
#06 pc 0x5423e8 libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) + 196)
#07 pc 0x557f10 libart.so (art::SignalCatcher::HandleSigQuit() + 1400)
#08 pc 0x556ed8 libart.so (art::SignalCatcher::Run(void*) + 348)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

Jit thread pool worker thread 0 (native):tid=7 systid=11032
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x19ee64 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x59e604 libart.so (art::ThreadPool::GetTask(art::Thread*) + 120)
#03 pc 0x59d998 libart.so (art::ThreadPoolWorker::Run() + 144)
#04 pc 0x59d464 libart.so (art::ThreadPoolWorker::Callback(void*) + 192)
#05 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8ef34 libc.so (__start_thread + 64)

HeapTaskDaemon (waiting):tid=8 systid=11033
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x19ee64 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x2d76b4 libart.so (art::gc::TaskProcessor::GetTask(art::Thread*) + 540)
#03 pc 0x2d7fd8 libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*) + 92)
       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:923)

ReferenceQueueDaemon (waiting):tid=9 systid=11034
       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:923)

FinalizerDaemon (waiting):tid=10 systid=11035
       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:923)

FinalizerWatchdogDaemon (timed waiting):tid=11 systid=11036
       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:390)
       at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:419)
       at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:325)
       at java.lang.Daemons$Daemon.run(Daemons.java:139)
       at java.lang.Thread.run(Thread.java:923)

main (runnable):tid=1 systid=11020
#00 pc 0x47a684 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 0x57fb5c libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + 404)
#02 pc 0x59c9a8 libart.so (art::DumpCheckpoint::Run(art::Thread*) + 924)
#03 pc 0x580838 libart.so (art::Thread::RunCheckpointFunction() + 176)
#04 pc 0x61f964 libart.so (art::JniMethodFastEndWithReference(_jobject*, unsigned int, art::Thread*) + 112)
       at java.lang.Throwable.nativeFillInStackTrace(Native method)
       at java.lang.Throwable.fillInStackTrace(Throwable.java:799)
       at java.lang.Throwable.<init>(Throwable.java:277)
       at java.lang.Exception.<init>(Exception.java:66)
       at java.lang.RuntimeException.<init>(RuntimeException.java:62)
       at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:52)
       at java.lang.NumberFormatException.<init>(NumberFormatException.java:55)
       at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
       at java.lang.Integer.parseInt(Integer.java:615)
       at java.lang.Integer.parseInt(Integer.java:650)
       at android.content.res.ResourcesImpl.getIdentifier(ResourcesImpl.java:322)
       at android.content.res.Resources.getIdentifier(Resources.java:2267)
       at android.content.res.VivoResourcesImplImpl.getAppConfiguration(VivoResourcesImplImpl.java:480)
       at android.content.res.VivoResourcesImplImpl.initPackageSupportGlobalTheme(VivoResourcesImplImpl.java:466)
       at android.content.res.VivoResourcesImplImpl.init(VivoResourcesImplImpl.java:243)
       at android.content.res.ResourcesImpl.init(ResourcesImpl.java:1810)
       at android.content.res.Resources.setImpl(Resources.java:385)
       at android.app.ResourcesManager.redirectResourcesToNewImplLocked(ResourcesManager.java:1338)
       at android.app.ResourcesManager.appendLibAssetsForMainAssetPath(ResourcesManager.java:1264)
       at android.webkit.WebViewDelegate.addWebViewAssetPath(WebViewDelegate.java:231)
       at com.android.webview.chromium.WebViewChromiumFactoryProvider.addWebViewAssetPath(chromium-TrichromeWebViewGoogle.aab-stable-666810231:3)
       at com.android.webview.chromium.WebViewChromium.<init>(chromium-TrichromeWebViewGoogle.aab-stable-666810231:54)
       at com.android.webview.chromium.WebViewChromiumFactoryProvider.createWebView(chromium-TrichromeWebViewGoogle.aab-stable-666810231:5)
       at android.webkit.WebView.ensureProviderCreated(WebView.java:2655)
       at android.webkit.WebView.setOverScrollMode(WebView.java:2731)
       at android.view.View.<init>(View.java:5354)
       at android.view.View.<init>(View.java:5509)
       at android.view.ViewGroup.<init>(ViewGroup.java:700)
       at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:56)
       at android.webkit.WebView.<init>(WebView.java:448)
       at android.webkit.WebView.<init>(WebView.java:390)
       at android.webkit.WebView.<init>(WebView.java:372)
       at android.webkit.WebView.<init>(WebView.java:359)
       at android.webkit.WebView.<init>(WebView.java:349)
       at com.google.android.gms.ads.internal.webview.ai.<init>(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:1)
       at com.google.android.gms.ads.internal.webview.s.a(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:64)
       at com.google.android.gms.ads.internal.webview.w.a(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:64)
       at com.google.android.gms.ads.internal.js.k.<init>(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:34)
       at com.google.android.gms.ads.internal.js.r.run(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:23)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at m.bbw.a(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:1)
       at com.google.android.gms.ads.internal.util.f.a(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:1)
       at m.bbw.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@244410211@244410203017.691591528.691591528:1)
       at android.os.Looper.loop(Looper.java:257)
       at android.app.ActivityThread.main(ActivityThread.java:8218)
       at java.lang.reflect.Method.invoke(Native method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1016)

Binder:11020_1 (native):tid=12 systid=11037
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51ec0 libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 64)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

Binder:11020_2 (native):tid=13 systid=11038
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51eec libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 108)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

Binder:11020_3 (native):tid=14 systid=11039
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51eec libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 108)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

vivo.PerfThread (native):tid=15 systid=11042
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x19ee64 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x61f54c libart.so (art::GoToRunnable(art::Thread*) + 460)
#03 pc 0x61f33c libart.so (art::JniMethodEnd(unsigned int, art::Thread*) + 28)
       at android.os.MessageQueue.nativePollOnce(Native method)
       at android.os.MessageQueue.next(MessageQueue.java:339)
       at android.os.Looper.loop(Looper.java:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Profile Saver (native):tid=16 systid=11045
#00 pc 0x89cd0 libc.so (syscall + 32)
#01 pc 0x19f234 libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int) + 172)
#02 pc 0x3393cc libart.so (art::ProfileSaver::Run() + 672)
#03 pc 0x33d978 libart.so (art::ProfileSaver::RunProfileSaverThread(void*) + 180)
#04 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#05 pc 0x8ef34 libc.so (__start_thread + 64)

Mapping Local Synchronize Thread (timed waiting):tid=19 systid=11053
       at java.lang.Object.wait(Native method)
       at java.lang.Object.wait(Object.java:442)
       at im.http_sdk.http.soft_dns.MappingManager$1.run(MappingManager.java:98)
       at java.lang.Thread.run(Thread.java:923)

queued-work-looper (native):tid=20 systid=11054
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Mapping Remote Synchronize Thread (timed waiting):tid=21 systid=11055
       at java.lang.Object.wait(Native method)
       at java.lang.Object.wait(Object.java:442)
       at im.http_sdk.http.soft_dns.ServiceMappingManager$1.run(ServiceMappingManager.java:225)
       at java.lang.Thread.run(Thread.java:923)

CocoServerNotifyImplBaseHandler (native):tid=17 systid=11056
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

OkHttp ConnectionPool (timed waiting):tid=22 systid=11058
       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)

dbOption (native):tid=24 systid=11060
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Usage.HandlerThread (native):tid=18 systid=11062
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

dbOption (native):tid=23 systid=11063
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Adjust-pool-6-thread-1-ActivityHandler (timed waiting):tid=25 systid=11066
       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)

TPIo-1 (timed waiting):tid=27 systid=11069
       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)

DefaultDispatcher-worker-2 (timed waiting):tid=29 systid=11075
       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=30 systid=11074
       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=31 systid=11076
       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)

Firebase Background Thread #0 (waiting):tid=32 systid=11077
       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.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
       at java.lang.Thread.run(Thread.java:923)

ScionFrontendApi (timed waiting):tid=33 systid=11080
       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:923)

Crashlytics Exception Handler1 (waiting):tid=34 systid=11082
       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:67)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
       at java.lang.Thread.run(Thread.java:923)

Firebase Background Thread #1 (waiting):tid=35 systid=11081
       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.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
       at java.lang.Thread.run(Thread.java:923)

Firebase Background Thread #2 (waiting):tid=36 systid=11083
       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.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
       at java.lang.Thread.run(Thread.java:923)

Firebase Background Thread #3 (waiting):tid=37 systid=11084
       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.concurrent.CustomThreadFactory.lambda$newThread$0(CustomThreadFactory.java:47)
       at java.lang.Thread.run(Thread.java:923)

Firebase Blocking Thread #0 (timed waiting):tid=38 systid=11085
       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:47)
       at java.lang.Thread.run(Thread.java:923)

com.google.firebase.crashlytics.startup1 (waiting):tid=39 systid=11086
       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:67)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
       at java.lang.Thread.run(Thread.java:923)

GmsDynamite (waiting):tid=40 systid=11087
       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.2.0:2)

Firebase Blocking Thread #1 (timed waiting):tid=41 systid=11091
       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:47)
       at java.lang.Thread.run(Thread.java:923)

awaitEvenIfOnMainThread task continuation executor1 (waiting):tid=42 systid=11089
       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:67)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
       at java.lang.Thread.run(Thread.java:923)

pool-14-thread-1 (waiting):tid=43 systid=11092
       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:923)

Okio Watchdog (timed waiting):tid=44 systid=11093
       at java.lang.Object.wait(Native method)
       at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:325)
       at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
       at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)

Firebase-Messaging-Init (waiting):tid=45 systid=11094
       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.2.0:2)
       at java.lang.Thread.run(Thread.java:923)

Firebase-Messaging-Topics-Io (waiting):tid=47 systid=11096
       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.2.0:2)
       at java.lang.Thread.run(Thread.java:923)

pool-21-thread-1 (timed waiting):tid=53 systid=11111
       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:923)

pool-22-thread-1 (waiting):tid=56 systid=11112
       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:923)

RenderThread (native):tid=54 systid=11116
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x212b2c libhwui.so (android::uirenderer::ThreadBase::waitForWork() + 132)
#04 pc 0x234b1c libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop() + 80)
#05 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#06 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#07 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#08 pc 0x8ef34 libc.so (__start_thread + 64)

FAN:ASYNC #2 (timed waiting):tid=55 systid=11125
       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:923)

FAN:ASYNC #1 (timed waiting):tid=57 systid=11124
       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:923)

normal-worker (native):tid=58 systid=11127
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

healthCheckThread (native):tid=59 systid=11128
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at im.*.*.service.DispatchQueue.run(DispatchQueue.java:94)

dipatchThread (waiting):tid=61 systid=11130
       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 com.azus.android.tcplogin.MobRpcJNet$IMRpcRspMsgDispatch.runDispatch(MobRpcJNet.java:463)
       at com.azus.android.tcplogin.MobRpcJNet$IMRpcRspMsgDispatch.run(MobRpcJNet.java:452)
       at java.lang.Thread.run(Thread.java:923)

notifyThread (waiting):tid=62 systid=11131
       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 com.azus.android.tcplogin.MobRpcJNet$IMRpcNetNotify.runEvent(MobRpcJNet.java:539)
       at com.azus.android.tcplogin.MobRpcJNet$IMRpcNetNotify.run(MobRpcJNet.java:527)
       at java.lang.Thread.run(Thread.java:923)

replyThread (waiting):tid=63 systid=11132
       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 com.azus.android.tcplogin.MobRpcJNet$ImRpcClientReply.runEvent(MobRpcJNet.java:675)
       at com.azus.android.tcplogin.MobRpcJNet$ImRpcClientReply.run(MobRpcJNet.java:663)
       at java.lang.Thread.run(Thread.java:923)

clearTimeTask (timed waiting):tid=64 systid=11133
       at java.lang.Thread.sleep(Native method)
       at java.lang.Thread.sleep(Thread.java:442)
       at java.lang.Thread.sleep(Thread.java:358)
       at com.azus.android.tcplogin.MobRpcJNet$IMRpcClearTimeoutTask.run(MobRpcJNet.java:368)
       at java.lang.Thread.run(Thread.java:923)

Measurement Worker (timed waiting):tid=66 systid=11136
       at java.lang.Object.wait(Native method)
       at java.lang.Object.wait(Object.java:442)
       at m.pr.run(:com.google.android.gms.dynamite_measurementdynamite@244534022@24.45.34 (150400-0):71)

Login Connection Thread - 962 (timed waiting):tid=65 systid=11139
       at java.lang.Thread.sleep(Native method)
       at java.lang.Thread.sleep(Thread.java:442)
       at java.lang.Thread.sleep(Thread.java:358)
       at com.azus.android.tcplogin.MobRpcJNet$LoginTask.runEvent(MobRpcJNet.java:1670)
       at com.azus.android.tcplogin.MobRpcJNet$LoginTask.run(MobRpcJNet.java:1842)
       at java.lang.Thread.run(Thread.java:923)

NIO Read Thread 531 (native):tid=48 systid=11141
#00 pc 0xddbd4 libc.so (read + 4)
#01 pc 0x1f934 libopenjdk.so (FileDispatcherImpl_read0 + 48)
       at sun.nio.ch.FileDispatcherImpl.read0(Native method)
       at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
       at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
       at sun.nio.ch.IOUtil.read(IOUtil.java:197)
       at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:421)
       at com.azus.android.tcplogin.NioIMConnection$IMConnectionReadTask.doRunTask(NioIMConnection.java:98)
       at com.azus.android.tcplogin.NioIMConnection$IMConnectionReadTask.run(NioIMConnection.java:79)
       at java.lang.Thread.run(Thread.java:923)

NIO Write Thread 727 (waiting):tid=67 systid=11142
       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 com.azus.android.tcplogin.NioIMConnection$IMConnectionWriteTask.doRunTask(NioIMConnection.java:159)
       at com.azus.android.tcplogin.NioIMConnection$IMConnectionWriteTask.run(NioIMConnection.java:146)
       at java.lang.Thread.run(Thread.java:923)

Timer-0 (timed waiting):tid=68 systid=11143
       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)

UsageManager (native):tid=69 systid=11145
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Adjust-pool-32-thread-1-PackageHandler (timed waiting):tid=72 systid=11154
       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)

Adjust-pool-33-thread-1-SdkClickHandler (timed waiting):tid=73 systid=11155
       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 (native):tid=70 systid=11156
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

pool-34-thread-1 (timed waiting):tid=71 systid=11157
       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:923)

PingHandler (native):tid=28 systid=11161
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

TPDb-1 (timed waiting):tid=74 systid=11166
       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)

TPDb-2 (timed waiting):tid=75 systid=11169
       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)

TPIo-2 (native):tid=77 systid=11171
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x19ee64 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x3d3dc8 libart.so (art::JNI<false>::SetByteArrayRegion(_JNIEnv*, _jbyteArray*, int, int, signed char const*) + 504)
#03 pc 0x29f18 libopenjdk.so (SocketInputStream_socketRead0 + 260)
       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:936)
       at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
       at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:815)
       at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:788)
       at okio.InputStreamSource.read(Okio.kt:93)
       at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
       at okio.internal.RealBufferedSourceKt.commonIndexOf(RealBufferedSource.kt:322)
       at okio.RealBufferedSource.indexOf(RealBufferedSource.kt:120)
       at okio.internal.RealBufferedSourceKt.commonReadUtf8LineStrict(RealBufferedSource.kt:197)
       at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.kt:106)
       at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.kt:207)
       at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:178)
       at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:106)
       at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:79)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:74)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at im.http_sdk.http.soft_dns.BaseHttp$DynamicTimeoutInterceptor.intercept(BaseHttp.java:195)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at im.http_sdk.http.soft_dns.BaseHttp$SoftDNSInterceptor.intercept(BaseHttp.java:275)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at im.http_sdk.http.soft_dns.BaseHttp$HeaderInterceptor.intercept(BaseHttp.java:223)
       at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
       at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197)
       at okhttp3.internal.connection.RealCall.execute(RealCall.kt:148)
       at retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
       at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall.execute(ExecutorCallAdapterFactory.java:92)
       at im.thebot.search.http.MiniProgramHttp$1.requestData(MiniProgramHttp.java:91)
       at im.thebot.search.http.MiniProgramHttp$1.call(MiniProgramHttp.java:77)
       at im.thebot.search.http.MiniProgramHttp$1.call(MiniProgramHttp.java:70)
       at io.reactivex.internal.operators.single.SingleDefer.subscribeActual(SingleDefer.java:36)
       at io.reactivex.Single.subscribe(Single.java:3575)
       at io.reactivex.internal.operators.single.SingleToFlowable.subscribeActual(SingleToFlowable.java:37)
       at io.reactivex.Flowable.subscribe(Flowable.java:14805)
       at io.reactivex.Flowable.subscribe(Flowable.java:14752)
       at io.reactivex.internal.operators.flowable.FlowableRepeatWhen$WhenReceiver.onNext(FlowableRepeatWhen.java:100)
       at io.reactivex.internal.operators.flowable.FlowableRetryWhen.subscribeActual(FlowableRetryWhen.java:62)
       at io.reactivex.Flowable.subscribe(Flowable.java:14805)
       at io.reactivex.internal.operators.flowable.FlowableSingleSingle.subscribeActual(FlowableSingleSingle.java:39)
       at io.reactivex.Single.subscribe(Single.java:3575)
       at io.reactivex.Single.blockingGet(Single.java:2806)
       at im.thebot.search.http.MiniProgramHttp.preloadData(MiniProgramHttp.java:154)
       at im.thebot.search.http.SearchPreSearchHelper.loadPreSearchFromHttp(SearchPreSearchHelper.java:32)
       at im.thebot.search.http.SearchPreloadDataWorker.doWork(SearchPreloadDataWorker.java:27)
       at im.thebot.workmanager.bwork.BWorker$1.run(BWorker.java:38)
       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)

TPIo-3 (timed waiting):tid=78 systid=11172
       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)

bot steps (native):tid=80 systid=11197
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

TPIo-4 (timed waiting):tid=79 systid=11202
       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)

ConnectivityThread (native):tid=81 systid=11203
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

RpcHandler (native):tid=82 systid=11205
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

foot_print (native):tid=83 systid=11206
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

TaskScheduler (native):tid=84 systid=11208
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

pool-29-thread-1 (timed waiting):tid=85 systid=11207
       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)

RxSchedulerPurge-1 (timed waiting):tid=86 systid=11210
       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:923)

RxCachedWorkerPoolEvictor-1 (timed waiting):tid=87 systid=11211
       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:923)

RxCachedThreadScheduler-1 (waiting):tid=88 systid=11212
       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:923)

pool-39-thread-1 (timed waiting):tid=89 systid=11215
       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-39-thread-2 (timed waiting):tid=90 systid=11216
       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-39-thread-4 (timed waiting):tid=91 systid=11218
       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-39-thread-3 (timed waiting):tid=92 systid=11217
       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)

Adjust-pool-40-thread-1-Foreground timer (timed waiting):tid=49 systid=11219
       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:923)

pool-29-thread-2 (timed waiting):tid=50 systid=11224
       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)

Okio Watchdog (timed waiting):tid=60 systid=11230
       at java.lang.Object.wait(Native method)
       at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:316)
       at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:187)

vf0.a0 TaskRunner (timed waiting):tid=93 systid=11228
       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)

RxCachedThreadScheduler-2 (waiting):tid=94 systid=11241
       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:923)

HwBinder:11020_1 (native):tid=95 systid=11244
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x86ccc libhidlbase.so (android::hardware::IPCThreadState::talkWithDriver(bool) + 216)
#03 pc 0x86f30 libhidlbase.so (android::hardware::IPCThreadState::getAndExecuteCommand() + 44)
#04 pc 0x8820c libhidlbase.so (android::hardware::IPCThreadState::joinThreadPool(bool) + 152)
#05 pc 0x93c50 libhidlbase.so (android::hardware::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

pool-41-thread-1 (waiting):tid=96 systid=11251
       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:923)

pool-41-thread-2 (waiting):tid=97 systid=11254
       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:923)

ads (native):tid=98 systid=11253
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Timer-2 (timed waiting):tid=100 systid=11257
       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)

FrescoLightWeightBackgroundExecutor-1 (waiting):tid=101 systid=11258
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

FrescoIoBoundExecutor-1 (waiting):tid=102 systid=11259
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

FrescoIoBoundExecutor-2 (waiting):tid=99 systid=11263
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

FrescoDecodeExecutor-1 (waiting):tid=103 systid=11270
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

FrescoDecodeExecutor-2 (waiting):tid=104 systid=11272
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

Adjust-pool-44-thread-1-ActivityPackageSender (timed waiting):tid=105 systid=11273
       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)

hwuiTask0 (native):tid=106 systid=11278
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf381c libc.so (pthread_cond_wait + 60)
#03 pc 0x58a78 libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 20)
#04 pc 0x238630 libhwui.so (android::uirenderer::CommonPool::workerLoop() + 88)
#05 pc 0x238860 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*) + 128)
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

hwuiTask1 (native):tid=107 systid=11281
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf381c libc.so (pthread_cond_wait + 60)
#03 pc 0x58a78 libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 20)
#04 pc 0x238630 libhwui.so (android::uirenderer::CommonPool::workerLoop() + 88)
#05 pc 0x238860 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*) + 128)
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

Binder:11020_4 (native):tid=2 systid=11297
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51eec libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 108)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

Binder:11020_5 (native):tid=3 systid=11302
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51eec libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 108)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

Timer-3 (timed waiting):tid=51 systid=11317
       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)

Timer-4 (timed waiting):tid=76 systid=11318
       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)

Adjust-pool-46-thread-1-InstallReferrer (timed waiting):tid=108 systid=11319
       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:11020_6 (native):tid=4 systid=11330
#00 pc 0xdde54 libc.so (__ioctl + 4)
#01 pc 0x9727c libc.so (ioctl + 156)
#02 pc 0x51414 libbinder.so (android::IPCThreadState::talkWithDriver(bool) + 248)
#03 pc 0x51628 libbinder.so (android::IPCThreadState::getAndExecuteCommand() + 24)
#04 pc 0x51eec libbinder.so (android::IPCThreadState::joinThreadPool(bool) + 108)
#05 pc 0x79174 libbinder.so (android::PoolThread::threadLoop() + 24)
#06 pc 0x15540 libutils.so (android::Thread::_threadLoop(void*) + 320)
#07 pc 0xa0fd4 libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*) + 144)
#08 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#09 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#10 pc 0x8ef34 libc.so (__start_thread + 64)

RoomDBHandler (native):tid=5 systid=11347
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

Adjust-pool-47-thread-1-AttributionHandler (timed waiting):tid=26 systid=11348
       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)

Adjust-pool-48-thread-1-Attribution timer (waiting):tid=46 systid=11349
       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:923)

changeresendable (native):tid=109 systid=11362
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

AsyncTask #6 (waiting):tid=110 systid=11363
       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)

Timer-5 (timed waiting):tid=111 systid=11366
       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)

AdWorker(Default) #1 (timed waiting):tid=112 systid=11360
       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:923)

AdWorker(Default) #2 (timed waiting):tid=114 systid=11367
       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:923)

AdWorker(Default) #3 (timed waiting):tid=115 systid=11374
       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:923)

AdWorker(Default) #4 (timed waiting):tid=113 systid=11390
       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:923)

FrescoDecodeExecutor-3 (waiting):tid=116 systid=11392
       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.facebook.imagepipeline.core.PriorityThreadFactory.newThread$lambda$0(PriorityThreadFactory.kt:37)
       at java.lang.Thread.run(Thread.java:923)

AdWorker(Default) #5 (timed waiting):tid=117 systid=11393
       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:923)

AdWorker(NG) #1 (timed waiting):tid=118 systid=11394
       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:923)

AdWorker(Default) #7 (timed waiting):tid=119 systid=11396
       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:923)

pool-45-thread-1 (waiting):tid=120 systid=11398
       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:923)

AdWorker(Default) #6 (timed waiting):tid=121 systid=11395
       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:923)

AdWorker(Default) #9 (timed waiting):tid=122 systid=11399
       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:923)

AdWorker(Default) #8 (timed waiting):tid=123 systid=11397
       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:923)

AudioPortEventHandler (native):tid=124 systid=11401
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

AdWorker(Default) #10 (timed waiting):tid=125 systid=11400
       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:923)

AdWorker(Default) #11 (timed waiting):tid=126 systid=11403
       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:923)

pool-50-thread-1 (waiting):tid=127 systid=11406
       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:923)

Timer-6 (timed waiting):tid=128 systid=11407
       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)

GoogleApiHandler (native):tid=129 systid=11408
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

pool-51-thread-1 (timed waiting):tid=130 systid=11409
       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:923)

AdWorker(Default) #13 (timed waiting):tid=132 systid=11412
       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:923)

AdWorker(Default) #12 (timed waiting):tid=133 systid=11411
       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:923)

AdWorker(Default) #14 (timed waiting):tid=134 systid=11415
       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:923)

AdWorker(Default) #15 (timed waiting):tid=135 systid=11416
       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:923)

csj_init_handle (native):tid=136 systid=11417
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

arch_disk_io_0 (waiting):tid=131 systid=11421
       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:923)

Thread-28 (timed waiting):tid=52 systid=11472
       at java.lang.Thread.sleep(Native method)
       at java.lang.Thread.sleep(Thread.java:442)
       at java.lang.Thread.sleep(Thread.java:358)
       at im.*.*.activity.base.AbstractRefreshUIThread.run(AbstractRefreshUIThread.java:43)

b (timed waiting):tid=137 systid=11473
       at java.lang.Thread.sleep(Native method)
       at java.lang.Thread.sleep(Thread.java:442)
       at java.lang.Thread.sleep(Thread.java:358)
       at im.*.*.activity.base.AbstractRefreshUIThread.run(AbstractRefreshUIThread.java:43)

ReUploadContactsManager (native):tid=138 systid=11475
#00 pc 0xdee18 libc.so (__epoll_pwait + 8)
#01 pc 0x1a1f8 libutils.so (android::Looper::pollInner(int) + 180)
#02 pc 0x1a0dc libutils.so (android::Looper::pollOnce(int, int*, int*, void**) + 112)
#03 pc 0x115e10 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:208)
       at android.os.HandlerThread.run(HandlerThread.java:67)

CrAsyncTask #1 (timed waiting):tid=139 systid=11483
       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.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:402)
       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)

vf0.a0 TaskRunner (timed waiting):tid=140 systid=11505
       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:58)
       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)

CrAsyncTask #2 (native):tid=141 systid=11507
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x19ee64 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 148)
#02 pc 0x3bf47c libart.so (art::JNI<false>::GetStringLength(_JNIEnv*, _jstring*) + 500)
#03 pc 0x23f70e8 base.apk!libmonochrome.so + 4603904
       at J.N._Z_O(Native method)
       at org.chromium.android_webview.variations.VariationsSeedLoader.d(chromium-TrichromeWebViewGoogle.aab-stable-666810231:6)
       at WV.MV.call(chromium-TrichromeWebViewGoogle.aab-stable-666810231:15)
       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
       at WV.PR.f(chromium-TrichromeWebViewGoogle.aab-stable-666810231:68)
       at WV.NR.run(chromium-TrichromeWebViewGoogle.aab-stable-666810231:3)
       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)

Thread-3 (unknown):tid=11049 systid=11049
#00 pc 0xddbd4 libc.so (read + 4)
#01 pc 0x594fc split_config.arm64_v8a.apk!libavrp.so + 5832704
#02 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#03 pc 0x8ef34 libc.so (__start_thread + 64)

TPIo-3 (unknown):tid=11198 systid=11198
#00 pc 0x89cd0 libc.so (syscall + 32)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf38c0 libc.so (pthread_cond_timedwait + 120)
#03 pc 0xf968 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#04 pc 0xefdc split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#05 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8ef34 libc.so (__start_thread + 64)

TPIo-3 (unknown):tid=11199 systid=11199
#00 pc 0x89cd0 libc.so (syscall + 32)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf38c0 libc.so (pthread_cond_timedwait + 120)
#03 pc 0xf968 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#04 pc 0xefdc split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#05 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8ef34 libc.so (__start_thread + 64)

TPIo-3 (unknown):tid=11200 systid=11200
#00 pc 0x89cd0 libc.so (syscall + 32)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf38c0 libc.so (pthread_cond_timedwait + 120)
#03 pc 0xf968 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#04 pc 0xefdc split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#05 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#06 pc 0x8ef34 libc.so (__start_thread + 64)

TPIo-3 (unknown):tid=11204 systid=11204
#00 pc 0x89cd0 libc.so (syscall + 32)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf38c0 libc.so (pthread_cond_timedwait + 120)
#03 pc 0xf968 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#04 pc 0x7c34 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#05 pc 0xf640 split_config.arm64_v8a.apk!libmarsxlog.so + 61939712
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

CCodecWatchdog (unknown):tid=11235 systid=11235
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf381c libc.so (pthread_cond_wait + 60)
#03 pc 0x1cc68 libstagefright_foundation.so (android::ALooper::loop() + 384)
#04 pc 0x154d8 libutils.so (android::Thread::_threadLoop(void*) + 216)
#05 pc 0x14db4 libutils.so (thread_data_t::trampoline(thread_data_t const*) + 408)
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

NDK MediaCodec_ (unknown):tid=11240 systid=11240
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf381c libc.so (pthread_cond_wait + 60)
#03 pc 0x58a78 libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 20)
#04 pc 0x3235c libstagefrig...@2.0.1.so (android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl::invalidatorThread(std::__1::map<unsigned int, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const> > >&, std::__1::mutex&, std::__1::condition_variable&, bool&) (.cfi) + 132)
#05 pc 0x32b3c libstagefrig...@2.0.1.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> >, void (*)(std::__1::map<unsigned int, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const> > >&, std::__1::mutex&, std::__1::condition_variable&, bool&), std::__1::reference_wrapper<std::__1::map<unsigned int, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, std::__1::less<unsigned int>, std::__1::allocator<std::__1::pair<unsigned int const, std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const> > > >, std::__1::reference_wrapper<std::__1::mutex>, std::__1::reference_wrapper<std::__1::condition_variable>, std::__1::reference_wrapper<bool> > >(void*) (.cfi) + 64)
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

NDK MediaCodec_ (unknown):tid=11242 systid=11242
#00 pc 0x89ccc libc.so (syscall + 28)
#01 pc 0x8db98 libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 144)
#02 pc 0xf381c libc.so (pthread_cond_wait + 60)
#03 pc 0x58a78 libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 20)
#04 pc 0x32ca4 libstagefrig...@2.0.1.so (android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl::evictorThread(std::__1::map<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long, std::__1::owner_less<void>, std::__1::allocator<std::__1::pair<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long> > >&, std::__1::mutex&, std::__1::condition_variable&) (.cfi) + 136)
#05 pc 0x331f0 libstagefrig...@2.0.1.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> >, void (*)(std::__1::map<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long, std::__1::owner_less<void>, std::__1::allocator<std::__1::pair<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long> > >&, std::__1::mutex&, std::__1::condition_variable&), std::__1::reference_wrapper<std::__1::map<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long, std::__1::owner_less<void>, std::__1::allocator<std::__1::pair<std::__1::weak_ptr<android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl> const, long> > > >, std::__1::reference_wrapper<std::__1::mutex>, std::__1::reference_wrapper<std::__1::condition_variable> > >(void*) (.cfi) + 64)
#06 pc 0xf4510 libc.so (__pthread_start(void*) + 64)
#07 pc 0x8ef34 libc.so (__start_thread + 64)

Mobile Ads SDK Forum Advisor

unread,
Dec 13, 2024, 6:51:48 AM12/13/24
to hongj...@gmail.com, google-adm...@googlegroups.com

Hi Jake,

Thank you for contacting the Mobile Ads SDK support team.

It is always recommended to use the latest versions of the SDK. As of today, the latest version of the Google Mobile Ads Android is 23.6.0. To clarify, can you confirm if this issue arises on all devices or solely on the specified ones? Additionally, please verify whether you're attempting to reproduce the issue within our Google sample application.

Could you kindly share the below information privately so we can gain full visibility of your implementation.

  • Sample project reproducing the issue (not the APK file)
  • Steps to replicate the issue
  • Mobile Ads SDK version

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files to us via reply to author option or by performing the following steps
1. Navigate to
https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002vGos0QAC&entry.80707362=00278673

2. Fill out all fields and attach your file(s).

3. Please reply on this thread when you have uploaded your file(s). Please do not share this link.

ref:!00D1U01174p.!5004Q02vGos0:ref

Mobile Ads SDK Forum Advisor

unread,
Dec 13, 2024, 6:56:10 AM12/13/24
to google-adm...@googlegroups.com, hongj...@gmail.com

Hi Jake,

In addition to the previous mail, can you confirm if you already checked this documentation guide (https://developers.google.com/admob/android/optimize-initialization) and still were able to encounter an ANR? The guide mentioned that you can enable optimized SDK initialization and ad loading to improve the overall responsiveness of ads and help prevent "Application Not Responding" (ANR) (https://developer.android.com/topic/performance/vitals/anr) errors on your app.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02vGos0:ref" (ADR-00278673)

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5


 


Zauzau Francis

unread,
Jan 31, 2025, 11:51:48 AMJan 31
to Jake, Google Mobile Ads SDK Developers

Enoch Francis  invites you to earn money together! No investment required, everyone can withdraw money! -> https://www.freeagqstar.top/p?0129797803862207069&s=mail someone has just cash out today

Reply all
Reply to author
Forward
0 new messages