I’m getting a bit confused as to what is what in the ANR and standard crashes. I started this new topic as it doesn’t appear to be widget related which the other main ANR thread is about.
In google I see 1 key crash happening to what seems like every android 7.0 and above user, and 1 key ANRs: shared.google.play.services.base.PackageStateChangedService. I also have a com.ansca.corona.CoronaActivity ANR but the forum says this post is already too long…
These have only started occurring in Android 7.0 and newer, so I don’t know if I missed changing something that was brought up in the blogs?
Also I apologize for the large amount of traces but that’s all the info google dashboard shows, usually I can figure it out most of it, but for these I’m totally lost as I don’t get this crashes on devices using anything below Android 7.0. My app is built using 2018.3224.
Any help or direction is appreciated.
Below is the biggest crash causer (this actually appears to be only on android 7.0 devices), thats all google dashboard offers in terms of trace:
backtrace:
#00 pc 000000000004a680 /system/lib/libc.so (tgkill+12)
#01 pc 0000000000047e13 /system/lib/libc.so (pthread_kill+34)
#02 pc 000000000001d8b5 /system/lib/libc.so (raise+10)
#03 pc 0000000000019401 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 00000000000170e4 /system/lib/libc.so (abort+4)
#05 pc 000000000031b13d /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
#06 pc 00000000000b4f77 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+866)
#07 pc 0000000000334b0f /system/lib/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv+602)
#08 pc 00000000000e4f4d /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+28)
#09 pc 0000000000260c45 /system/lib/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+1944)
#10 pc 0000000000031450 /data/app/com.xxxx-1/lib/arm/libcorona.so
#11 pc 0000000000078b1c /data/app/com.xxxx-1/lib/arm/libcorona.so
#12 pc 0000000000130824 /data/app/com.xxxx-1/lib/arm/libcorona.so
#13 pc 000000000002c148 /data/app/com.xxxx-1/lib/arm/libcorona.so
#14 pc 000000000002e78c /data/app/com.xxxx-1/lib/arm/libcorona.so (Java_com_ansca_corona_JavaToNativeShim_nativePause+24)
#15 pc 000000000070921d /data/app/com.xxxx-1/oat/arm/base.odex
Below are 2 samples of ANRs on Android 7.0 (and above) devices in relation to shared.google.play.services.base.PackageStateChangedService & com.ansca.corona.CoronaActivity.
For shared.google.play.services.base.PackageStateChangedService:
“main” tid=1 Blocked
“main” prio=5 tid=1 Blocked
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x723b2ee8 self=0xef5f5000
| sysTid=5833 nice=0 cgrp=default sched=0/0 handle=0xf30534a8
| state=S schedstat=( 260264289193 64108053872 761822 ) utm=17978 stm=8048 core=7 HZ=100
| stack=0xff595000-0xff597000 stackSize=8MB
| held mutexes=
at com.ansca.corona.Controller.stop (Controller.java:263)
- waiting to lock <0x0d7c903e> (a com.ansca.corona.Controller) held by thread 12
at com.ansca.corona.CoronaActivity.requestSuspendCoronaRuntime (CoronaActivity.java:1967)
at com.ansca.corona.CoronaActivity.onPause (CoronaActivity.java:1790)
at android.app.Activity.performPause (Activity.java:7138)
at android.app.Instrumentation.callActivityOnPause (Instrumentation.java:1551)
at android.app.ActivityThread.performPauseActivityIfNeeded (ActivityThread.java:4143)
at android.app.ActivityThread.performPauseActivity (ActivityThread.java:4120)
at android.app.ActivityThread.performPauseActivity (ActivityThread.java:4088)
at android.app.ActivityThread.handlePauseActivity (ActivityThread.java:4062)
at android.app.ActivityThread.-wrap15 (ActivityThread.java)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1700)
at android.os.Handler.dispatchMessage (Handler.java:105)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6809)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:767)
“GLThread 6088” tid=12 Native
“GLThread 6088” prio=5 tid=12 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80a70 self=0xddfd8600
| sysTid=13395 nice=0 cgrp=default sched=0/0 handle=0xced94970
| state=S schedstat=( 2336092097073 104922998260 711392 ) utm=217865 stm=15744 core=3 HZ=100
| stack=0xcec92000-0xcec94000 stackSize=1038KB
| held mutexes=
#00 pc 00000000017988a6 /data/app/com.android.chrome-SvEm3HDoh9HP7xMAw5z7Pg==/base.apk (???)
at com.ansca.corona.JavaToNativeShim.nativeRender (Native method)
at com.ansca.corona.JavaToNativeShim.render (JavaToNativeShim.java:182)
at com.ansca.corona.Controller.updateRuntimeState (Controller.java:347)
- locked <0x0d7c903e> (a com.ansca.corona.Controller)
at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame (CoronaGLSurfaceView.java:421)
at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun (GLSurfaceView.java:1623)
at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run (GLSurfaceView.java:1378)
“Jit thread pool worker thread 0” tid=2 Native
“Jit thread pool worker thread 0” daemon prio=5 tid=2 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80540 self=0xe5b8c000
| sysTid=5838 nice=9 cgrp=default sched=0/0 handle=0xe5d4f970
| state=S schedstat=( 47783075 12276873 83 ) utm=4 stm=0 core=5 HZ=100
| stack=0xe5c51000-0xe5c53000 stackSize=1022KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 00000000000b38d1 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
#02 pc 000000000036a867 /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+170)
#03 pc 000000000036a10b /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
#04 pc 0000000000369d21 /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+92)
#05 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#06 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“ReferenceQueueDaemon” tid=4 Waiting
“ReferenceQueueDaemon” daemon prio=5 tid=4 Waiting
| group=“system” sCount=1 dsCount=0 flags=1 obj=0x12e80650 self=0xe59b3200
| sysTid=5840 nice=4 cgrp=default sched=0/0 handle=0xd06ab970
| state=S schedstat=( 1196324018 184944474 14879 ) utm=66 stm=53 core=0 HZ=100
| stack=0xd05a9000-0xd05ab000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x0ff07e9f> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:186)
- locked <0x0ff07e9f> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
at java.lang.Daemons$Daemon.run (Daemons.java:111)
at java.lang.Thread.run (Thread.java:764)
“FinalizerDaemon” tid=5 Waiting
“FinalizerDaemon” daemon prio=5 tid=5 Waiting
| group=“system” sCount=1 dsCount=0 flags=1 obj=0x12e806d8 self=0xe59b3800
| sysTid=5841 nice=4 cgrp=default sched=0/0 handle=0xd05a6970
| state=S schedstat=( 66113380 16769322 582 ) utm=4 stm=2 core=3 HZ=100
| stack=0xd04a4000-0xd04a6000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x0df48bec> (a java.lang.Object)
at java.lang.Object.wait (Object.java:422)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0df48bec> (a java.lang.Object)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:240)
at java.lang.Daemons$Daemon.run (Daemons.java:111)
at java.lang.Thread.run (Thread.java:764)
“FinalizerWatchdogDaemon” tid=6 Sleeping
“FinalizerWatchdogDaemon” daemon prio=5 tid=6 Sleeping
| group=“system” sCount=1 dsCount=0 flags=1 obj=0x12e80760 self=0xe59b3e00
| sysTid=5842 nice=4 cgrp=default sched=0/0 handle=0xd04a1970
| state=S schedstat=( 8879323214 10186896794 191320 ) utm=4 stm=883 core=6 HZ=100
| stack=0xd039f000-0xd03a1000 stackSize=1038KB
| held mutexes=
at java.lang.Thread.sleep (Native method)
- sleeping on <0x0849abb5> (a java.lang.Object)
at java.lang.Thread.sleep (Thread.java:373)
- locked <0x0849abb5> (a java.lang.Object)
at java.lang.Thread.sleep (Thread.java:314)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor (Daemons.java:355)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:396)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:289)
at java.lang.Daemons$Daemon.run (Daemons.java:111)
at java.lang.Thread.run (Thread.java:764)
“Binder:5833_1” tid=8 Native
“Binder:5833_1” prio=5 tid=8 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e807f0 self=0xe5b8fc00
| sysTid=5844 nice=0 cgrp=default sched=0/0 handle=0xd0099970
| state=S schedstat=( 2656246 3290575 30 ) utm=0 stm=0 core=6 HZ=100
| stack=0xcff9f000-0xcffa1000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000049b70 /system/lib/libc.so (__ioctl+8)
#01 pc 000000000001e3f3 /system/lib/libc.so (ioctl+38)
#02 pc 0000000000048063 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
#03 pc 0000000000048171 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
#04 pc 00000000000486db /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)
#05 pc 000000000005ecdd /system/lib/libbinder.so (???)
#06 pc 000000000000d461 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#07 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#08 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#09 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“Binder:5833_2” tid=9 Native
“Binder:5833_2” prio=5 tid=9 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80878 self=0xef5fce00
| sysTid=5845 nice=0 cgrp=default sched=0/0 handle=0xcff9c970
| state=S schedstat=( 69841781 404030676 472 ) utm=3 stm=3 core=3 HZ=100
| stack=0xcfea2000-0xcfea4000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000049b70 /system/lib/libc.so (__ioctl+8)
#01 pc 000000000001e3f3 /system/lib/libc.so (ioctl+38)
#02 pc 0000000000048063 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
#03 pc 0000000000048171 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
#04 pc 00000000000486db /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)
#05 pc 000000000005ecdd /system/lib/libbinder.so (???)
#06 pc 000000000000d461 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#07 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#08 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#09 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“Profile Saver” tid=10 Native
“Profile Saver” daemon prio=5 tid=10 Native
| group=“system” sCount=1 dsCount=0 flags=1 obj=0x12e80900 self=0xe5b9e800
| sysTid=5846 nice=9 cgrp=default sched=0/0 handle=0xcf582970
| state=S schedstat=( 27542397 4336510 21 ) utm=1 stm=1 core=0 HZ=100
| stack=0xcf488000-0xcf48a000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 00000000000b38d1 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
#02 pc 000000000025581f /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+342)
#03 pc 000000000025732f /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+50)
#04 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#05 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“queued-work-looper” tid=11 Native
“queued-work-looper” prio=5 tid=11 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80988 self=0xdc645a00
| sysTid=5848 nice=-2 cgrp=default sched=0/0 handle=0xcf485970
| state=S schedstat=( 2513591 1437503 20 ) utm=0 stm=0 core=2 HZ=100
| stack=0xcf383000-0xcf385000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“SoundPool” tid=13 Native
“SoundPool” prio=5 tid=13 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80eb8 self=0xddfd8000
| sysTid=13396 nice=0 cgrp=default sched=0/0 handle=0xcebae970
| state=S schedstat=( 386824 664479 9 ) utm=0 stm=0 core=2 HZ=100
| stack=0xceab4000-0xceab6000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 0000000000004ef5 /system/lib/libsoundpool.so (_ZN7android9SoundPool3runEv+30)
#03 pc 0000000000004ecf /system/lib/libsoundpool.so (_ZN7android9SoundPool11beginThreadEPv+2)
#04 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#05 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#06 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“SoundPoolThread” tid=14 Native
“SoundPoolThread” prio=5 tid=14 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80f40 self=0xe5ba6400
| sysTid=13397 nice=0 cgrp=default sched=0/0 handle=0xceab1970
| state=S schedstat=( 291615 572239 7 ) utm=0 stm=0 core=0 HZ=100
| stack=0xce9b7000-0xce9b9000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 00000000000067ff /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread4readEv+18)
#03 pc 00000000000069c7 /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread3runEv+34)
#04 pc 000000000000693f /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread11beginThreadEPv+2)
#05 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#06 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#07 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“RenderThread” tid=15 Native
“RenderThread” prio=5 tid=15 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e80fc8 self=0xddfd8c00
| sysTid=13401 nice=0 cgrp=default sched=0/0 handle=0xcc6ff970
| state=S schedstat=( 836633376 152467335 39389 ) utm=25 stm=58 core=1 HZ=100
| stack=0xcc605000-0xcc607000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 000000000003c44b /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+402)
#06 pc 000000000000d461 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#07 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#08 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#09 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“hwuiTask1” tid=16 Native
“hwuiTask1” prio=5 tid=16 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81050 self=0xcc4ec200
| sysTid=13402 nice=-2 cgrp=default sched=0/0 handle=0xcc1ff970
| state=S schedstat=( 2855775 7728648 46 ) utm=0 stm=0 core=0 HZ=100
| stack=0xcc105000-0xcc107000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 000000000003ddf3 /system/lib/libhwui.so (???)
#03 pc 000000000003dd69 /system/lib/libhwui.so (???)
#04 pc 000000000000d4e3 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+270)
#05 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#06 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#07 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“VungleAsyncMasterThread” tid=18 Native
“VungleAsyncMasterThread” prio=5 tid=18 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81250 self=0xce80c000
| sysTid=13446 nice=0 cgrp=default sched=0/0 handle=0xc9f7f970
| state=S schedstat=( 166967598 43415177 352 ) utm=5 stm=11 core=0 HZ=100
| stack=0xc9e7d000-0xc9e7f000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“RxIoScheduler-1 (Evictor)” tid=19 TimedWaiting
“RxIoScheduler-1 (Evictor)” daemon prio=5 tid=19 TimedWaiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81420 self=0xce80e400
| sysTid=13449 nice=0 cgrp=default sched=0/0 handle=0xc9c70970
| state=S schedstat=( 43416199 16101565 138 ) utm=3 stm=1 core=3 HZ=100
| stack=0xc9b6e000-0xc9b70000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x0de865bb> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x0de865bb> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at java.lang.Thread.run (Thread.java:764)
“ConnectivityThread” tid=20 Native
“ConnectivityThread” prio=5 tid=20 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81338 self=0xce80cc00
| sysTid=13448 nice=0 cgrp=default sched=0/0 handle=0xc9d75970
| state=S schedstat=( 158818610 129269107 665 ) utm=11 stm=4 core=2 HZ=100
| stack=0xc9c73000-0xc9c75000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“TcmReceiver” tid=21 Native
“TcmReceiver” prio=5 tid=21 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e810d8 self=0xcc487c00
| sysTid=13417 nice=0 cgrp=default sched=0/0 handle=0xcabe3970
| state=S schedstat=( 29593285 33490527 79 ) utm=2 stm=0 core=1 HZ=100
| stack=0xcaae1000-0xcaae3000 stackSize=1038KB
| held mutexes=
#00 pc 000000000004ab50 /system/lib/libc.so (recvmsg+8)
#01 pc 00000000000bc28f /system/lib/libandroid_runtime.so (???)
#02 pc 00000000000bc02b /system/lib/libandroid_runtime.so (???)
#03 pc 0000000000507205 /system/framework/arm/boot-framework.oat (Java_android_net_LocalSocketImpl_readba_1native___3BIILjava_io_FileDescriptor_2+132)
at android.net.LocalSocketImpl.readba_native (Native method)
at android.net.LocalSocketImpl.-wrap1 (LocalSocketImpl.java)
at android.net.LocalSocketImpl$SocketInputStream.read (LocalSocketImpl.java:110)
- locked <0x0cad724a> (a java.lang.Object)
at com.qti.tcmclient.DpmTcmClient$TcmReceiver.run (DpmTcmClient.java:143)
at java.lang.Thread.run (Thread.java:764)
“background thread” tid=24 Native
“background thread” prio=5 tid=24 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81590 self=0xcc4b7e00
| sysTid=13455 nice=0 cgrp=default sched=0/0 handle=0xc9a1b970
| state=S schedstat=( 323907 705833 9 ) utm=0 stm=0 core=6 HZ=100
| stack=0xc9919000-0xc991b000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“Chrome_ProcessLauncherThread” tid=26 Native
“Chrome_ProcessLauncherThread” prio=5 tid=26 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81678 self=0xcc2d5800
| sysTid=13458 nice=0 cgrp=default sched=0/0 handle=0xc75ff970
| state=S schedstat=( 2504218 2071302 15 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc74fd000-0xc74ff000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“GoogleApiHandler” tid=27 Native
“GoogleApiHandler” prio=5 tid=27 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81760 self=0xcc2d5e00
| sysTid=13459 nice=9 cgrp=default sched=0/0 handle=0xc74fa970
| state=S schedstat=( 4943751 2766925 23 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc73f8000-0xc73fa000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 000000000001036f /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
#04 pc 0000000000010261 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+32)
#05 pc 00000000000b7be9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+24)
#06 pc 00000000001afe3d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:325)
at android.os.Looper.loop (Looper.java:142)
at android.os.HandlerThread.run (HandlerThread.java:65)
“Chrome_IOThread” tid=28 Native
“Chrome_IOThread” prio=7 tid=28 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81848 self=0xcc372a00
| sysTid=13482 nice=-4 cgrp=default sched=0/0 handle=0xc625b970
| state=S schedstat=( 36710216 30876771 175 ) utm=1 stm=2 core=5 HZ=100
| stack=0xc6161000-0xc6163000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000049a34 /system/lib/libc.so (__epoll_pwait+20)
#01 pc 000000000001b979 /system/lib/libc.so (epoll_pwait+60)
#02 pc 000000000001b9a9 /system/lib/libc.so (epoll_wait+12)
#03 pc 0000000000347827 /data/app/com.android.chrome-SvEm3HDoh9HP7xMAw5z7Pg==/base.apk (???)
“Thread-14” tid=29 Native
“Thread-14” prio=5 tid=29 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e818d0 self=0xcc371800
| sysTid=13477 nice=0 cgrp=default sched=0/0 handle=0xc674c970
| state=S schedstat=( 12116038 11041097 132 ) utm=0 stm=1 core=6 HZ=100
| stack=0xc6652000-0xc6654000 stackSize=1006KB
| held mutexes=
#00 pc 000000000001910c /system/lib/libc.so (syscall+32)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 000000000033fde9 /data/app/com.android.chrome-SvEm3HDoh9HP7xMAw5z7Pg==/base.apk (???)
“Thread-15” tid=31 Native
“Thread-15” prio=5 tid=31 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81958 self=0xcc3ab000
| sysTid=13487 nice=0 cgrp=default sched=0/0 handle=0xc5f64970
| state=S schedstat=( 2529426 2839480 19 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc5e6a000-0xc5e6c000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 000000000034d021 /data/app/com.android.chrome-SvEm3HDoh9HP7xMAw5z7Pg==/base.apk (???)
“GAC_Executor[0]” tid=32 Waiting
“GAC_Executor[0]” prio=5 tid=32 Waiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e819e0 self=0xcc383c00
| sysTid=13492 nice=0 cgrp=default sched=0/0 handle=0xc5a6b970
| state=S schedstat=( 964376 3054217 10 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc5969000-0xc596b000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x04947ad8> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x04947ad8> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at com.google.android.gms.internal.ef.run (unavailable)
at java.lang.Thread.run (Thread.java:764)
“CleanupReference” tid=33 Waiting
“CleanupReference” daemon prio=5 tid=33 Waiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81c28 self=0xcc384200
| sysTid=13493 nice=0 cgrp=default sched=0/0 handle=0xc5966970
| state=S schedstat=( 267866 334635 6 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc5864000-0xc5866000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x0bb64e31> (a java.lang.Object)
at java.lang.Object.wait (Object.java:422)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0bb64e31> (a java.lang.Object)
at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
at org.chromium.android_webview.CleanupReference$1.run (CleanupReference.java:3)
“Thread-16” tid=34 Native
“Thread-16” prio=5 tid=34 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81ee0 self=0xcc487600
| sysTid=13475 nice=0 cgrp=default sched=0/0 handle=0xc6946970
| state=S schedstat=( 22612811 21423597 242 ) utm=2 stm=0 core=3 HZ=100
| stack=0xc684c000-0xc684e000 stackSize=1006KB
| held mutexes=
#00 pc 000000000001910c /system/lib/libc.so (syscall+32)
#01 pc 0000000000047e1f /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
#02 pc 000000000033fde9 /data/app/com.android.chrome-SvEm3HDoh9HP7xMAw5z7Pg==/base.apk (???)
“GAC_Executor[1]” tid=35 Waiting
“GAC_Executor[1]” prio=5 tid=35 Waiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e81f68 self=0xcc384e00
| sysTid=13494 nice=0 cgrp=default sched=0/0 handle=0xc56ff970
| state=S schedstat=( 428435 919011 7 ) utm=0 stm=0 core=6 HZ=100
| stack=0xc55fd000-0xc55ff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x03586916> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x03586916> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at com.google.android.gms.internal.ef.run (unavailable)
at java.lang.Thread.run (Thread.java:764)
“Binder:5833_3” tid=37 Native
“Binder:5833_3” prio=5 tid=37 Native
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e82058 self=0xcc385a00
| sysTid=13506 nice=0 cgrp=default sched=0/0 handle=0xc497f970
| state=S schedstat=( 17581356 21007240 105 ) utm=0 stm=1 core=5 HZ=100
| stack=0xc4885000-0xc4887000 stackSize=1006KB
| held mutexes=
#00 pc 0000000000049b70 /system/lib/libc.so (__ioctl+8)
#01 pc 000000000001e3f3 /system/lib/libc.so (ioctl+38)
#02 pc 0000000000048063 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
#03 pc 0000000000048171 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
#04 pc 00000000000486db /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)
#05 pc 000000000005ecdd /system/lib/libbinder.so (???)
#06 pc 000000000000d461 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#07 pc 000000000007a829 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#08 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#09 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“RxScheduledExecutorPool-1” tid=38 TimedWaiting
“RxScheduledExecutorPool-1” daemon prio=5 tid=38 TimedWaiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e820e0 self=0xc4bfe200
| sysTid=13507 nice=0 cgrp=default sched=0/0 handle=0xc4882970
| state=S schedstat=( 34767865 9247972 113 ) utm=3 stm=0 core=5 HZ=100
| stack=0xc4780000-0xc4782000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x09ada297> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x09ada297> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at java.lang.Thread.run (Thread.java:764)
“RxScheduledExecutorPool-2” tid=39 TimedWaiting
“RxScheduledExecutorPool-2” daemon prio=5 tid=39 TimedWaiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e82250 self=0xc4bfe800
| sysTid=13508 nice=0 cgrp=default sched=0/0 handle=0xc477d970
| state=S schedstat=( 19398279 18637707 112 ) utm=1 stm=0 core=7 HZ=100
| stack=0xc467b000-0xc467d000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x0e426c84> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x0e426c84> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at java.lang.Thread.run (Thread.java:764)
“RxIoScheduler-2” tid=40 TimedWaiting
“RxIoScheduler-2” daemon prio=5 tid=40 TimedWaiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e823c0 self=0xc4bfee00
| sysTid=13509 nice=0 cgrp=default sched=0/0 handle=0xc4678970
| state=S schedstat=( 61376299 9656666 121 ) utm=4 stm=2 core=5 HZ=100
| stack=0xc4576000-0xc4578000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x01709c6d> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x01709c6d> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at java.lang.Thread.run (Thread.java:764)
“RxComputationScheduler-1” tid=41 Waiting
“RxComputationScheduler-1” daemon prio=5 tid=41 Waiting
| group=“main” sCount=1 dsCount=0 flags=1 obj=0x12e82530 self=0xc4df2800
| sysTid=13510 nice=0 cgrp=default sched=0/0 handle=0xc4573970
| state=S schedstat=( 18704268 2187034 36 ) utm=1 stm=0 core=5 HZ=100
| stack=0xc4471000-0xc4473000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait (Native method)
- waiting on <0x05ea00a2> (a java.lang.Object)
at java.lang.Thread.parkFor$ (Thread.java:2135)
- locked <0x05ea00a2> (a java.lang.Object)
at sun.misc.Unsafe.park (Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1120)
“Signal Catcher” tid=3 Runnable
“Signal Catcher” daemon prio=5 tid=3 Runnable
| group=“system” sCount=0 dsCount=0 flags=0 obj=0x12e805c8 self=0xef5f5c00
| sysTid=5839 nice=0 cgrp=default sched=0/0 handle=0xe5b7f970
| state=R schedstat=( 33497862 3254426 26 ) utm=3 stm=0 core=1 HZ=100
| stack=0xe5a85000-0xe5a87000 stackSize=1006KB
| held mutexes= “mutator lock”(shared held)
#00 pc 00000000002c4087 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
#01 pc 000000000035577d /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
#02 pc 0000000000351c4f /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
#03 pc 000000000036953f /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+650)
#04 pc 0000000000363179 /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureES2_+320)
#05 pc 0000000000362cd9 /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+536)
#06 pc 0000000000362993 /system/lib/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+650)
#07 pc 000000000033ffb7 /system/lib/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+122)
#08 pc 0000000000346e97 /system/lib/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1146)
#09 pc 00000000003460d1 /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+240)
#10 pc 000000000004840f /system/lib/libc.so (_ZL15__pthread_startPv+22)
#11 pc 000000000001b54d /system/lib/libc.so (__start_thread+32)
“HeapTaskDaemon” tid=7 Blocked
“HeapTaskDaemon” daemon prio=5 tid=7 Blocked
| group=“system” sCount=1 dsCount=0 flags=1 obj=0x12e834f8 self=0xe59b4400
| sysTid=5843 nice=4 cgrp=default sched=0/0 handle=0xd039c970
| state=S schedstat=( 15478371992 438964782 3752 ) utm=1485 stm=62 core=1 HZ=100
| stack=0xd029a000-0xd029c000 stackSize=1038KB
| held mutexes=
#00 pc 0000000000019108 /system/lib/libc.so (syscall+28)
#01 pc 00000000000b38d1 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
#02 pc 00000000001c0611 /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+284)
#03 pc 00000000001c0bf1 /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
#04 pc 00000000001cb4eb /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
at dalvik.system.VMRuntime.runHeapTasks (Native method)
- waiting to lock an unknown object
at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:493)
at java.lang.Daemons$Daemon.run (Daemons.java:111)
at java.lang.Thread.run (Thread.java:764)