mapbox / mapbox-gl-native-android

Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
https://mapbox.com/mobile
Other
218 stars 116 forks source link

Update libraries - crash #326

Open andrii-palekha opened 4 years ago

andrii-palekha commented 4 years ago

Hi MapBox Team,

after the update of Mapbox libraries(from v8.5.0 to v9.1.0) in our Android app, we encountered with a crash.

A/zygote64: runtime.cc:492] Runtime aborting... runtime.cc:492] Aborting thread: runtime.cc:492] "Worker 1" prio=10 tid=16 Runnable runtime.cc:492] | group="" sCount=0 dsCount=0 flags=0 obj=0x1bac0018 self=0x79e04a5e00 runtime.cc:492] | sysTid=27194 nice=-10 cgrp=default sched=0/0 handle=0x79cdcd04f0 runtime.cc:492] | state=R schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100 A/zygote64: runtime.cc:492] | stack=0x79cdbd6000-0x79cdbd8000 stackSize=1005KB runtime.cc:492] | held mutexes= "abort lock" "JNI weak global reference table lock" "ObjectRegistry lock" "mutator lock"(shared held) runtime.cc:492] native: #00 pc 0000000000396e50 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+212) runtime.cc:492] native: #01 pc 000000000045d1f0 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+348) runtime.cc:492] native: #02 pc 0000000000444810 /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56) runtime.cc:492] native: #03 pc 0000000000444628 /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEE+456) runtime.cc:492] native: #04 pc 0000000000436690 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+172) runtime.cc:492] native: #05 pc 0000000000436f04 /system/lib64/libart.so (_ZN3art7Runtime7AborterEPKc+24) runtime.cc:492] native: #06 pc 000000000052163c /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+900) runtime.cc:492] native: #07 pc 000000000024af8c /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddENS_15IRTSegmentStateENS_6ObjPtrINS_6mirror6ObjectEEE+776) runtime.cc:492] native: #08 pc 00000000002d5760 /system/lib64/libart.so (_ZN3art9JavaVMExt16AddWeakGlobalRefEPNS_6ThreadENS_6ObjPtrINS_6mirror6ObjectEEE+68) runtime.cc:492] native: #09 pc 000000000035391c /system/lib64/libart.so (_ZN3art3JNI16NewWeakGlobalRefEP7_JNIEnvP8_jobject+576) runtime.cc:492] native: #10 pc 0000000000109604 /system/lib64/libart.so (_ZN3art8CheckJNI6NewRefEPKcP7_JNIEnvP8_jobjectNS_15IndirectRefKindE+724) runtime.cc:492] native: #11 pc 00000000002edb64 /system/lib64/libart.so (_ZN3art14ObjectRegistry11InternalAddINS_6mirror6ObjectEEEmNS_6HandleIT_EE+1020) runtime.cc:492] native: #12 pc 00000000002ee808 /system/lib64/libart.so (_ZN3art14ObjectRegistry3AddENS_6ObjPtrINS_6mirror6ObjectEEE+108) runtime.cc:492] native: #13 pc 0000000000170948 /system/lib64/libart.so (_ZN3art3Dbg11GetThreadIdEPNS_6ThreadE+600) runtime.cc:492] native: #14 pc 00000000002df704 /system/lib64/libart.so (_ZN3art4JDWP9JdwpState16PostThreadChangeEPNS_6ThreadEb+516) runtime.cc:492] native: #15 pc 0000000000181d94 /system/lib64/libart.so (_ZN3art3Dbg26DbgThreadLifecycleCallback11ThreadStartEPNS_6ThreadE+48) A/zygote64: runtime.cc:492] native: #16 pc 0000000000445204 /system/lib64/libart.so (_ZN3art16RuntimeCallbacks11ThreadStartEPNS_6ThreadE+48) runtime.cc:492] native: #17 pc 0000000000459bb8 /system/lib64/libart.so (_ZN3art6Thread6AttachEPKcbP8_jobjectb+1672) runtime.cc:492] native: #18 pc 0000000000435fdc /system/lib64/libart.so (_ZN3art7Runtime19AttachCurrentThreadEPKcbP8_jobjectb+84) runtime.cc:492] native: #19 pc 00000000002da0e4 /system/lib64/libart.so (_ZN3art3JII27AttachCurrentThreadInternalEP7_JavaVMPP7_JNIEnvPvb+268) runtime.cc:492] native: #20 pc 00000000001144e0 /system/lib64/libart.so (_ZN3art8CheckJII19AttachCurrentThreadEP7_JavaVMPP7_JNIEnvPv+128) runtime.cc:492] native: #21 pc 00000000000b3190 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #22 pc 0000000000149e10 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #23 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #24 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] Dumping all threads without appropriate locks held: thread list lock runtime.cc:492] All threads: runtime.cc:492] DALVIK THREADS (58): runtime.cc:492] "Worker 1" prio=10 tid=16 Runnable runtime.cc:492] | group="" sCount=0 dsCount=0 flags=0 obj=0x1bac0018 self=0x79e04a5e00 runtime.cc:492] | sysTid=27194 nice=-10 cgrp=default sched=0/0 handle=0x79cdcd04f0 runtime.cc:492] | state=R schedstat=( 0 0 0 ) utm=2 stm=1 core=3 HZ=100 runtime.cc:492] | stack=0x79cdbd6000-0x79cdbd8000 stackSize=1005KB runtime.cc:492] | held mutexes= "abort lock" "JNI weak global reference table lock" "ObjectRegistry lock" "mutator lock"(shared held) A/zygote64: runtime.cc:492] native: #00 pc 0000000000396e50 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+212) runtime.cc:492] native: #01 pc 000000000045d1f0 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+348) runtime.cc:492] native: #02 pc 0000000000474320 /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+880) runtime.cc:492] native: #03 pc 000000000046cc80 /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS7ClosureES2+476) runtime.cc:492] native: #04 pc 000000000046c498 /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEEb+292) runtime.cc:492] native: #05 pc 0000000000444638 /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3113basic_ostreamIcNS1_11char_traitsIcEEEE+472) runtime.cc:492] native: #06 pc 0000000000436690 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+172) runtime.cc:492] native: #07 pc 0000000000436f04 /system/lib64/libart.so (_ZN3art7Runtime7AborterEPKc+24) runtime.cc:492] native: #08 pc 000000000052163c /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+900) runtime.cc:492] native: #09 pc 000000000024af8c /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddENS_15IRTSegmentStateENS_6ObjPtrINS_6mirror6ObjectEEE+776) runtime.cc:492] native: #10 pc 00000000002d5760 /system/lib64/libart.so (_ZN3art9JavaVMExt16AddWeakGlobalRefEPNS_6ThreadENS_6ObjPtrINS_6mirror6ObjectEEE+68) runtime.cc:492] native: #11 pc 000000000035391c /system/lib64/libart.so (_ZN3art3JNI16NewWeakGlobalRefEP7_JNIEnvP8_jobject+576) runtime.cc:492] native: #12 pc 0000000000109604 /system/lib64/libart.so (_ZN3art8CheckJNI6NewRefEPKcP7_JNIEnvP8_jobjectNS_15IndirectRefKindE+724) runtime.cc:492] native: #13 pc 00000000002edb64 /system/lib64/libart.so (_ZN3art14ObjectRegistry11InternalAddINS_6mirror6ObjectEEEmNS_6HandleIT_EE+1020) runtime.cc:492] native: #14 pc 00000000002ee808 /system/lib64/libart.so (_ZN3art14ObjectRegistry3AddENS_6ObjPtrINS_6mirror6ObjectEEE+108) runtime.cc:492] native: #15 pc 0000000000170948 /system/lib64/libart.so (_ZN3art3Dbg11GetThreadIdEPNS_6ThreadE+600) runtime.cc:492] native: #16 pc 00000000002df704 /system/lib64/libart.so (_ZN3art4JDWP9JdwpState16PostThreadChangeEPNS_6ThreadEb+516) runtime.cc:492] native: #17 pc 0000000000181d94 /system/lib64/libart.so (_ZN3art3Dbg26DbgThreadLifecycleCallback11ThreadStartEPNS_6ThreadE+48) runtime.cc:492] native: #18 pc 0000000000445204 /system/lib64/libart.so (_ZN3art16RuntimeCallbacks11ThreadStartEPNS_6ThreadE+48) A/zygote64: runtime.cc:492] native: #19 pc 0000000000459bb8 /system/lib64/libart.so (_ZN3art6Thread6AttachEPKcbP8_jobjectb+1672) runtime.cc:492] native: #20 pc 0000000000435fdc /system/lib64/libart.so (_ZN3art7Runtime19AttachCurrentThreadEPKcbP8_jobjectb+84) runtime.cc:492] native: #21 pc 00000000002da0e4 /system/lib64/libart.so (_ZN3art3JII27AttachCurrentThreadInternalEP7_JavaVMPP7_JNIEnvPvb+268) runtime.cc:492] native: #22 pc 00000000001144e0 /system/lib64/libart.so (_ZN3art8CheckJII19AttachCurrentThreadEP7_JavaVMPP7_JNIEnvPv+128) runtime.cc:492] native: #23 pc 00000000000b3190 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #24 pc 0000000000149e10 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #25 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #26 pc 000000000001f2b4 /system/lib64/libc.so (__start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "main" prio=10 tid=1 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x72eb07d0 self=0x79eccc0a00 runtime.cc:492] | sysTid=12241 nice=-10 cgrp=default sched=0/0 handle=0x79f15b39b0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=4439 stm=1093 core=2 HZ=100 runtime.cc:492] | stack=0x7ff2c99000-0x7ff2c9b000 stackSize=8MB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 A/zygote64: runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 0000000000066d68 /system/lib64/libc.so (pthread_join+224) runtime.cc:492] native: #02 pc 00000000002e0284 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk16thread4joinEv+28) runtime.cc:492] native: #03 pc 00000000000c31e8 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #04 pc 00000000002d7968 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #05 pc 00000000001daeec /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #06 pc 00000000001daf10 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #07 pc 00000000002d7968 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #08 pc 00000000001ddf6c /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #09 pc 00000000002d7968 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #10 pc 00000000001202f4 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #11 pc 00000000001203e0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #12 pc 00000000002d7968 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #13 pc 00000000000d6800 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #14 pc 00000000002d7968 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) A/zygote64: runtime.cc:492] native: #15 pc 0000000000077918 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #16 pc 000000000014acf4 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #17 pc 0000000000093ef8 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #18 pc 0000000000092850 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #19 pc 0000000000015eb4 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+808) runtime.cc:492] native: #20 pc 0000000000015b04 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+108) runtime.cc:492] native: #21 pc 00000000001126ec /system/lib64/libandroid_runtime.so (???) runtime.cc:492] native: #22 pc 00000000001f830c /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+140) runtime.cc:492] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:492] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:492] at android.os.Looper.loop(Looper.java:142) runtime.cc:492] at android.app.ActivityThread.main(ActivityThread.java:6798) runtime.cc:492] at java.lang.reflect.Method.invoke(Native method) runtime.cc:492] at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) runtime.cc:492] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) runtime.cc:492] runtime.cc:492] "Jit thread pool worker thread 0" prio=10 tid=2 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0210 self=0x79da80e000 runtime.cc:492] | sysTid=12255 nice=9 cgrp=default sched=0/0 handle=0x79e30c64f0 A/zygote64: runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=210 stm=83 core=2 HZ=100 runtime.cc:492] | stack=0x79e2fc8000-0x79e2fca000 stackSize=1021KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000e1af8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152) runtime.cc:492] native: #02 pc 0000000000475bcc /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+256) runtime.cc:492] native: #03 pc 0000000000475180 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124) runtime.cc:492] native: #04 pc 0000000000474c4c /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+144) runtime.cc:492] native: #05 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #06 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] A/zygote64: runtime.cc:492] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0298 self=0x79eccc1400 runtime.cc:492] | sysTid=12256 nice=0 cgrp=default sched=0/0 handle=0x79e2fc54f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79e2ecb000-0x79e2ecd000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: do_sigtimedwait+0xe4/0x1c8 runtime.cc:492] kernel: SyS_rt_sigtimedwait+0xc8/0x118 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068fc4 /system/lib64/libc.so (rt_sigtimedwait+8) runtime.cc:492] native: #01 pc 0000000000029b3c /system/lib64/libc.so (sigwait+56) runtime.cc:492] native: #02 pc 000000000044b8ec /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+40) runtime.cc:492] native: #03 pc 000000000044b410 /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+256) runtime.cc:492] native: #04 pc 0000000000449e60 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+276) runtime.cc:492] native: #05 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #06 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] A/zygote64: runtime.cc:492] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0320 self=0x79da814400 runtime.cc:492] | sysTid=12257 nice=0 cgrp=default sched=0/0 handle=0x79d03e34f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=7 stm=2 core=2 HZ=100 runtime.cc:492] | stack=0x79d02e9000-0x79d02eb000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: poll_schedule_timeout+0x40/0x60 runtime.cc:492] kernel: do_select+0x4b8/0x510 runtime.cc:492] kernel: core_sys_select+0x230/0x38c runtime.cc:492] kernel: SyS_pselect6+0x170/0x214 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068f1c /system/lib64/libc.so (pselect6+8) runtime.cc:492] native: #01 pc 0000000000027c8c /system/lib64/libc.so (select+148) runtime.cc:492] native: #02 pc 0000000000514438 /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+332) runtime.cc:492] native: #03 pc 00000000002e9054 /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+444) runtime.cc:492] native: #04 pc 00000000002e8730 /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+40) runtime.cc:492] native: #05 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #06 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) A/zygote64: runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "HeapTaskDaemon" prio=10 tid=5 Blocked runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c9a90 self=0x79ecda5600 runtime.cc:492] | sysTid=12261 nice=4 cgrp=default sched=0/0 handle=0x79cffd74f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=270 stm=19 core=0 HZ=100 runtime.cc:492] | stack=0x79cfed5000-0x79cfed7000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] native: #01 pc 00000000000e1f20 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172) runtime.cc:492] native: #02 pc 0000000000240334 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+320) A/zygote64: runtime.cc:492] native: #03 pc 0000000000240c14 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92) runtime.cc:492] native: #04 pc 000000000020c8bc /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks+124) runtime.cc:492] at dalvik.system.VMRuntime.runHeapTasks(Native method) runtime.cc:492] - waiting to lock an unknown object runtime.cc:492] at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:493) runtime.cc:492] at java.lang.Daemons$Daemon.run(Daemons.java:111) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "FinalizerWatchdogDaemon" prio=10 tid=6 Sleeping runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c03a8 self=0x79ecda4c00 runtime.cc:492] | sysTid=12260 nice=4 cgrp=default sched=0/0 handle=0x79d00dc4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79cffda000-0x79cffdc000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] native: #01 pc 00000000000e1f20 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172) runtime.cc:492] native: #02 pc 0000000000391d54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+644) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 000000000001f7ec /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Thread_sleepLjava_lang_Object_2JI+188) runtime.cc:492] at java.lang.Thread.sleep(Native method) runtime.cc:492] - sleeping on <0x00cc6809> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.sleep(Thread.java:373) runtime.cc:492] - locked <0x00cc6809> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.sleep(Thread.java:314) runtime.cc:492] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:355) runtime.cc:492] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:396) runtime.cc:492] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:289) runtime.cc:492] at java.lang.Daemons$Daemon.run(Daemons.java:111) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "FinalizerDaemon" prio=10 tid=7 Waiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0430 self=0x79ecda4200 runtime.cc:492] | sysTid=12259 nice=4 cgrp=default sched=0/0 handle=0x79d01e14f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=210 stm=7 core=0 HZ=100 runtime.cc:492] | stack=0x79d00df000-0x79d00e1000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000e1af8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152) runtime.cc:492] native: #02 pc 0000000000391d44 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+628) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x0eb13a0e> (a java.lang.Object) runtime.cc:492] at java.lang.Object.wait(Object.java:422) runtime.cc:492] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) runtime.cc:492] - locked <0x0eb13a0e> (a java.lang.Object) runtime.cc:492] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209) runtime.cc:492] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:240) runtime.cc:492] at java.lang.Daemons$Daemon.run(Daemons.java:111) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "ReferenceQueueDaemon" prio=10 tid=8 Waiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c04b8 self=0x79eccc3200 runtime.cc:492] | sysTid=12258 nice=4 cgrp=default sched=0/0 handle=0x79d02e64f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=10 stm=1 core=1 HZ=100 runtime.cc:492] | stack=0x79d01e4000-0x79d01e6000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 A/zygote64: runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000e1af8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152) runtime.cc:492] native: #02 pc 0000000000391d44 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+628) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 000000000000070c /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_wait__+124) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x029467d6> (a java.lang.Class) runtime.cc:492] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:186) runtime.cc:492] - locked <0x029467d6> (a java.lang.Class) runtime.cc:492] at java.lang.Daemons$Daemon.run(Daemons.java:111) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "Binder:12241_1" prio=10 tid=9 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0540 self=0x79e04a5400 runtime.cc:492] | sysTid=12262 nice=0 cgrp=default sched=0/0 handle=0x79cfcd44f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=86 stm=28 core=1 HZ=100 runtime.cc:492] | stack=0x79cfbda000-0x79cfbdc000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: binder_thread_read+0x328/0xea4 runtime.cc:492] kernel: binder_ioctl_write_read+0x1b0/0x30c runtime.cc:492] kernel: binder_ioctl+0x1d0/0x61c runtime.cc:492] kernel: do_vfs_ioctl+0x484/0x574 runtime.cc:492] kernel: SyS_ioctl+0x60/0x88 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068ed0 /system/lib64/libc.so (ioctl+4) runtime.cc:492] native: #01 pc 0000000000024478 /system/lib64/libc.so (ioctl+132) runtime.cc:492] native: #02 pc 0000000000061c48 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+256) runtime.cc:492] native: #03 pc 0000000000061db8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) runtime.cc:492] native: #04 pc 0000000000062488 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) runtime.cc:492] native: #05 pc 0000000000083ba8 /system/lib64/libbinder.so (???) runtime.cc:492] native: #06 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #07 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #08 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #09 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Binder:12241_2" prio=10 tid=10 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c05c8 self=0x79da82b800 runtime.cc:492] | sysTid=12269 nice=0 cgrp=default sched=0/0 handle=0x79cfbd74f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=18 stm=2 core=2 HZ=100 runtime.cc:492] | stack=0x79cfadd000-0x79cfadf000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: binder_thread_read+0x328/0xea4 runtime.cc:492] kernel: binder_ioctl_write_read+0x1b0/0x30c runtime.cc:492] kernel: binder_ioctl+0x1d0/0x61c runtime.cc:492] kernel: do_vfs_ioctl+0x484/0x574 runtime.cc:492] kernel: SyS_ioctl+0x60/0x88 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068ed0 /system/lib64/libc.so (ioctl+4) runtime.cc:492] native: #01 pc 0000000000024478 /system/lib64/libc.so (ioctl+132) runtime.cc:492] native: #02 pc 0000000000061c48 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+256) runtime.cc:492] native: #03 pc 0000000000061db8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) runtime.cc:492] native: #04 pc 0000000000062488 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) runtime.cc:492] native: #05 pc 0000000000083ba8 /system/lib64/libbinder.so (???) runtime.cc:492] native: #06 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #07 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #08 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #09 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Profile Saver" prio=10 tid=11 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0650 self=0x79d971a800 runtime.cc:492] | sysTid=12286 nice=9 cgrp=default sched=0/0 handle=0x79cea414f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=3 stm=0 core=3 HZ=100 runtime.cc:492] | stack=0x79ce947000-0x79ce949000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 A/zygote64: runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: __sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] native: #01 pc 00000000000e1f20 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172) runtime.cc:492] native: #02 pc 0000000000308c5c /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+536) runtime.cc:492] native: #03 pc 000000000030ab10 /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+88) runtime.cc:492] native: #04 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "RenderThread" prio=10 tid=12 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c06d8 self=0x79da837c00 runtime.cc:492] | sysTid=12290 nice=-10 cgrp=default sched=0/0 handle=0x79ce89a4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=88 stm=39 core=2 HZ=100 runtime.cc:492] | stack=0x79ce7a0000-0x79ce7a2000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 0000000000015b04 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+108) runtime.cc:492] native: #04 pc 000000000005332c /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+884) runtime.cc:492] native: #05 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #06 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #07 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #08 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Binder:12241_3" prio=10 tid=13 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0760 self=0x79d9462c00 runtime.cc:492] | sysTid=12326 nice=0 cgrp=default sched=0/0 handle=0x79ce3ff4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=67 stm=17 core=2 HZ=100 runtime.cc:492] | stack=0x79ce305000-0x79ce307000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: binder_thread_read+0x328/0xea4 runtime.cc:492] kernel: binder_ioctl_write_read+0x1b0/0x30c runtime.cc:492] kernel: binder_ioctl+0x1d0/0x61c runtime.cc:492] kernel: do_vfs_ioctl+0x484/0x574 runtime.cc:492] kernel: SyS_ioctl+0x60/0x88 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068ed0 /system/lib64/libc.so (ioctl+4) runtime.cc:492] native: #01 pc 0000000000024478 /system/lib64/libc.so (ioctl+132) runtime.cc:492] native: #02 pc 0000000000061c48 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+256) runtime.cc:492] native: #03 pc 0000000000061db8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) runtime.cc:492] native: #04 pc 0000000000062488 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) runtime.cc:492] native: #05 pc 0000000000083ba8 /system/lib64/libbinder.so (???) runtime.cc:492] native: #06 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #07 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #08 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #09 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "LocationSettingsChangeThread" prio=10 tid=14 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c07e8 self=0x79d9488a00 runtime.cc:492] | sysTid=12349 nice=0 cgrp=default sched=0/0 handle=0x79cdfff4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79cdefd000-0x79cdeff000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 0000000000015b04 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+108) A/zygote64: runtime.cc:492] native: #04 pc 00000000001126ec /system/lib64/libandroid_runtime.so (???) runtime.cc:492] native: #05 pc 00000000001f830c /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+140) runtime.cc:492] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:492] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:492] at android.os.Looper.loop(Looper.java:142) runtime.cc:492] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:492] runtime.cc:492] "queued-work-looper" prio=10 tid=15 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c0930 self=0x79d9489400 runtime.cc:492] | sysTid=12350 nice=-2 cgrp=default sched=0/0 handle=0x79cdefa4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=4 stm=0 core=0 HZ=100 runtime.cc:492] | stack=0x79cddf8000-0x79cddfa000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 0000000000015b04 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+108) runtime.cc:492] native: #04 pc 00000000001126ec /system/lib64/libandroid_runtime.so (???) runtime.cc:492] native: #05 pc 00000000001f830c /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+140) runtime.cc:492] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:492] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:492] at android.os.Looper.loop(Looper.java:142) runtime.cc:492] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:492] runtime.cc:492] "Alarm" prio=10 tid=21 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1330 self=0x79d944ec00 runtime.cc:492] | sysTid=12362 nice=19 cgrp=default sched=0/0 handle=0x79ce3024f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79ce208000-0x79ce20a000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 00000000000163e4 /system/lib64/libutils.so (_ZN7android6Looper7pollAllEiPiS1_PPv+344) runtime.cc:492] native: #04 pc 00000000000139e4 /system/lib64/libandroid.so (ALooper_pollAll+92) runtime.cc:492] native: #05 pc 0000000000093770 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #06 pc 0000000000093120 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #07 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #08 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "GLThread 1070" prio=10 tid=22 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c13b8 self=0x79cd632200 runtime.cc:492] | sysTid=12363 nice=0 cgrp=default sched=0/0 handle=0x79cd1a34f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=12527 stm=1183 core=2 HZ=100 runtime.cc:492] | stack=0x79cd0a1000-0x79cd0a3000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: __sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000672d4 /system/lib64/libc.so (_ZL33pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tbPK8timespec+264) runtime.cc:492] native: #02 pc 00000000002d7b48 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk15mutex4lockEv+8) runtime.cc:492] native: #03 pc 0000000000079478 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #04 pc 0000000000006d9c /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/oat/arm64/base.odex (Java_com_mapbox_mapboxsdk_maps_renderer_MapRenderer_nativeRender+124) runtime.cc:492] at com.mapbox.mapboxsdk.maps.renderer.MapRenderer.nativeRender(Native method) runtime.cc:492] at com.mapbox.mapboxsdk.maps.renderer.MapRenderer.onDrawFrame(MapRenderer.java:87) runtime.cc:492] at com.mapbox.mapboxsdk.maps.renderer.glsurfaceview.GLSurfaceViewMapRenderer.onDrawFrame(GLSurfaceViewMapRenderer.java:90) runtime.cc:492] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1571) runtime.cc:492] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270) runtime.cc:492] runtime.cc:492] "AssetManagerFil" prio=10 tid=23 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1be0 self=0x79cd6ce400 A/zygote64: runtime.cc:492] | sysTid=12364 nice=19 cgrp=default sched=0/0 handle=0x79cce9e4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79ccda4000-0x79ccda6000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 00000000000163e4 /system/lib64/libutils.so (_ZN7android6Looper7pollAllEiPiS1_PPv+344) runtime.cc:492] native: #04 pc 00000000000139e4 /system/lib64/libandroid.so (ALooper_pollAll+92) runtime.cc:492] native: #05 pc 0000000000093770 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #06 pc 0000000000213468 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #07 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #08 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "OnlineFileSourc" prio=10 tid=24 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1c68 self=0x79ce155800 runtime.cc:492] | sysTid=12365 nice=19 cgrp=default sched=0/0 handle=0x79ccda14f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=29 stm=1 core=0 HZ=100 runtime.cc:492] | stack=0x79ccca7000-0x79ccca9000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 000000000001631c /system/lib64/libutils.so (_ZN7android6Looper7pollAllEiPiS1_PPv+144) runtime.cc:492] native: #04 pc 00000000000139e4 /system/lib64/libandroid.so (ALooper_pollAll+92) runtime.cc:492] native: #05 pc 0000000000093770 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #06 pc 00000000000bf43c /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #07 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #08 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "LocalFileSource" prio=10 tid=25 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1cf0 self=0x79cd6d4800 runtime.cc:492] | sysTid=12367 nice=19 cgrp=default sched=0/0 handle=0x79ccba74f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79ccaad000-0x79ccaaf000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 00000000000163e4 /system/lib64/libutils.so (_ZN7android6Looper7pollAllEiPiS1_PPv+344) runtime.cc:492] native: #04 pc 00000000000139e4 /system/lib64/libandroid.so (ALooper_pollAll+92) runtime.cc:492] native: #05 pc 0000000000093770 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #06 pc 00000000000b7028 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #07 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #08 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "DatabaseFileSou" prio=10 tid=26 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1d78 self=0x79ce166c00 runtime.cc:492] | sysTid=12366 nice=19 cgrp=default sched=0/0 handle=0x79ccca44f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=29 stm=35 core=3 HZ=100 runtime.cc:492] | stack=0x79ccbaa000-0x79ccbac000 stackSize=1005KB runtime.cc:492] | held mutexes= A/zygote64: runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Worker 4" prio=10 tid=29 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1f10 self=0x79cd70c000 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=3539 stm=329 core=0 HZ=100 runtime.cc:492] | stack=0x79cc5bc000-0x79cc5be000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 0000000000065e40 /system/lib64/libc.so (pthread_cond_wait+96) runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #03 pc 0000000000149ef0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #04 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Worker 3" prio=10 tid=30 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c1f98 self=0x79ce17d400 runtime.cc:492] | sysTid=12371 nice=-10 cgrp=default sched=0/0 handle=0x79cc7b34f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=3515 stm=357 core=1 HZ=100 runtime.cc:492] | stack=0x79cc6b9000-0x79cc6bb000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Worker 2" prio=10 tid=31 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c2020 self=0x79cd712400 runtime.cc:492] | sysTid=12370 nice=-10 cgrp=default sched=0/0 handle=0x79cc8b04f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=3579 stm=327 core=1 HZ=100 runtime.cc:492] | stack=0x79cc7b6000-0x79cc7b8000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c A/zygote64: runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #01 pc 0000000000065e40 /system/lib64/libc.so (pthread_cond_wait+96) runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #04 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79ccf9c000-0x79ccf9e000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: SyS_epoll_wait+0x2cc/0x388 runtime.cc:492] kernel: SyS_epoll_pwait+0xb4/0x138 runtime.cc:492] native: #00 pc 0000000000068de4 /system/lib64/libc.so (epoll_pwait+8) runtime.cc:492] native: #01 pc 000000000001faa8 /system/lib64/libc.so (epoll_pwait+48) runtime.cc:492] native: #02 pc 0000000000015c1c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) runtime.cc:492] native: #03 pc 0000000000015b04 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+108) runtime.cc:492] native: #04 pc 00000000001126ec /system/lib64/libandroid_runtime.so (???) runtime.cc:492] native: #05 pc 00000000001f830c /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+140) runtime.cc:492] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:492] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:492] at android.os.Looper.loop(Looper.java:142) A/zygote64: runtime.cc:492] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:492] "arch_disk_io_0" prio=10 tid=38 Waiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c24b8 self=0x79cd6cd000 runtime.cc:492] | sysTid=12382 nice=0 cgrp=default sched=0/0 handle=0x79cb8f84f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=3 HZ=100 runtime.cc:492] | stack=0x79cb7f6000-0x79cb7f8000 stackSize=1037KB runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) runtime.cc:492] - locked <0x05fa2c2f> (a java.lang.Object) runtime.cc:492] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:492] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) runtime.cc:492] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) runtime.cc:492] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "arch_disk_io_1" prio=10 tid=39 Waiting runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000e1af8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x0055523c> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) runtime.cc:492] - locked <0x0055523c> (a java.lang.Object) runtime.cc:492] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) A/zygote64: runtime.cc:492] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) runtime.cc:492] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "hwuiTask1" prio=10 tid=40 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c2930 self=0x79caff9000 runtime.cc:492] | sysTid=12386 nice=-2 cgrp=default sched=0/0 handle=0x79ca5954f0 runtime.cc:492] | stack=0x79ca49b000-0x79ca49d000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] native: #01 pc 0000000000065e40 /system/lib64/libc.so (pthread_cond_wait+96) runtime.cc:492] native: #02 pc 00000000000558a0 /system/lib64/libhwui.so (???) runtime.cc:492] native: #03 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #04 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #05 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #06 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "hwuiTask2" prio=10 tid=41 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c29b8 self=0x79cd7f6c00 runtime.cc:492] | sysTid=12388 nice=-2 cgrp=default sched=0/0 handle=0x79c97f84f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=3 HZ=100 runtime.cc:492] | stack=0x79c96fe000-0x79c9700000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: __sys_trace_return+0x0/0x4 runtime.cc:492] native: #02 pc 00000000000558a0 /system/lib64/libhwui.so (???) runtime.cc:492] native: #03 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #04 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] native: #05 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #06 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "OkHttp ConnectionPool" prio=10 tid=43 TimedWaiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c6978 self=0x79c4a4aa00 runtime.cc:492] | sysTid=12413 nice=19 cgrp=bg_non_interactive sched=0/0 handle=0x79c7ff54f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79c7ef3000-0x79c7ef5000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 A/zygote64: runtime.cc:492] native: #01 pc 00000000000e1f20 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172) runtime.cc:492] native: #02 pc 0000000000391d54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+644) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x09ca7bc5> (a okhttp3.internal.connection.RealConnectionPool) runtime.cc:492] at okhttp3.internal.Util.waitMillis(Util.kt:536) runtime.cc:492] at okhttp3.internal.Util.lockAndWaitNanos(Util.kt:522) runtime.cc:492] - locked <0x09ca7bc5> (a okhttp3.internal.connection.RealConnectionPool) runtime.cc:492] at okhttp3.internal.connection.RealConnectionPool$cleanupRunnable$1.run(RealConnectionPool.kt:49) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x146c71c8 self=0x79c4847200 runtime.cc:492] | sysTid=12416 nice=0 cgrp=default sched=0/0 handle=0x79c45ff4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100 runtime.cc:492] | stack=0x79c44fd000-0x79c44ff000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "OkHttp ConnectionPool" prio=10 tid=57 TimedWaiting runtime.cc:492] | sysTid=12418 nice=0 cgrp=default sched=0/0 handle=0x79c43f54f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79c42f3000-0x79c42f5000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c A/zygote64: runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "Binder:12241_4" prio=10 tid=60 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40ab8 self=0x79ce128e00 runtime.cc:492] | sysTid=12427 nice=0 cgrp=default sched=0/0 handle=0x79cbcf04f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=241 stm=48 core=2 HZ=100 runtime.cc:492] | stack=0x79cbbf6000-0x79cbbf8000 stackSize=1005KB runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: binder_thread_read+0x328/0xea4 runtime.cc:492] kernel: binder_ioctl_write_read+0x1b0/0x30c runtime.cc:492] kernel: binder_ioctl+0x1d0/0x61c runtime.cc:492] kernel: do_vfs_ioctl+0x484/0x574 runtime.cc:492] kernel: SyS_ioctl+0x60/0x88 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #01 pc 0000000000024478 /system/lib64/libc.so (ioctl+132) runtime.cc:492] native: #02 pc 0000000000061c48 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+256) runtime.cc:492] native: #03 pc 0000000000061db8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) runtime.cc:492] native: #04 pc 0000000000062488 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) runtime.cc:492] native: #08 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] native: #09 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] | held mutexes= A/zygote64: runtime.cc:492] runtime.cc:492] "StopWatchThread" prio=10 tid=61 Native runtime.cc:492] | sysTid=13385 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x79ca7fa4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=75 stm=9 core=0 HZ=100 runtime.cc:492] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:492] at android.os.Looper.loop(Looper.java:142) runtime.cc:492] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:492] runtime.cc:492] "arch_disk_io_2" prio=10 tid=67 Waiting runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100 A/zygote64: runtime.cc:492] | stack=0x79ca5f3000-0x79ca5f5000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 00000000000e1af8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x05435628> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) runtime.cc:492] - locked <0x05435628> (a java.lang.Object) runtime.cc:492] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) runtime.cc:492] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "arch_disk_io_3" prio=10 tid=70 Waiting runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100 runtime.cc:492] | stack=0x79c90fd000-0x79c90ff000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] - locked <0x0cdc0f41> (a java.lang.Object) runtime.cc:492] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:492] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) runtime.cc:492] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "Binder:12241_5" prio=10 tid=19 Native A/zygote64: runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40f30 self=0x79d949fe00 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=72 stm=13 core=3 HZ=100 runtime.cc:492] | stack=0x79cbf05000-0x79cbf07000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: do_vfs_ioctl+0x484/0x574 runtime.cc:492] kernel: SyS_ioctl+0x60/0x88 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068ed0 /system/lib64/libc.so (ioctl+4) runtime.cc:492] native: #01 pc 0000000000024478 /system/lib64/libc.so (ioctl+132) runtime.cc:492] native: #03 pc 0000000000061db8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) runtime.cc:492] native: #04 pc 0000000000062488 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) runtime.cc:492] native: #05 pc 0000000000083ba8 /system/lib64/libbinder.so (???) runtime.cc:492] native: #06 pc 000000000001160c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280) runtime.cc:492] native: #07 pc 00000000000b7b14 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "OkHttp Dispatcher" prio=10 tid=36 TimedWaiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc405c8 self=0x79ce153a00 runtime.cc:492] | sysTid=20820 nice=0 cgrp=default sched=0/0 handle=0x79ca8ff4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=10 stm=0 core=0 HZ=100 runtime.cc:492] | stack=0x79ca7fd000-0x79ca7ff000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: __switch_to+0x84/0x90 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x039e7ce6> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) runtime.cc:492] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) runtime.cc:492] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461) runtime.cc:492] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) runtime.cc:492] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40650 self=0x79e04a7200 runtime.cc:492] | sysTid=20862 nice=0 cgrp=default sched=0/0 handle=0x79c96fb4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=12 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79c95f9000-0x79c95fb000 stackSize=1037KB A/zygote64: runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #02 pc 0000000000391d54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+644) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_wait__JI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x046d7227> (a java.lang.Object) runtime.cc:492] - locked <0x046d7227> (a java.lang.Object) runtime.cc:492] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) runtime.cc:492] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79c94f4000-0x79c94f6000 stackSize=1037KB runtime.cc:492] kernel: do_sys_poll+0x354/0x40c runtime.cc:492] kernel: SyS_ppoll+0x11c/0x1c4 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] at okio.RealBufferedSource.request(RealBufferedSource.kt:62) runtime.cc:492] at okio.RealBufferedSource.require(RealBufferedSource.kt:55) runtime.cc:492] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:88) runtime.cc:492] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.run(Http2Connection.kt:567) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) A/zygote64: runtime.cc:492] "OkHttp events.mapbox.com Writer" prio=10 tid=35 Waiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40760 self=0x79ce165800 runtime.cc:492] | sysTid=21204 nice=0 cgrp=default sched=0/0 handle=0x79cbe054f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79cbd03000-0x79cbd05000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #02 pc 0000000000391d44 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+628) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] - waiting on <0x06195e7d> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) runtime.cc:492] - locked <0x06195e7d> (a java.lang.Object) runtime.cc:492] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40870 self=0x79da811c00 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 runtime.cc:492] | stack=0x79c858c000-0x79c858e000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x05458172> (a java.lang.Object) runtime.cc:492] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) runtime.cc:492] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461) A/zygote64: runtime.cc:492] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] native: #02 pc 0000000000391d54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+644) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] - waiting on <0x0fcded9b> (a java.lang.Class) runtime.cc:492] at java.lang.Object.wait(Object.java:422) runtime.cc:492] - locked <0x0fcded9b> (a java.lang.Class) runtime.cc:492] runtime.cc:492] "OkHttp events.mapbox.com" prio=10 tid=47 Native runtime.cc:492] | stack=0x79c8487000-0x79c8489000 stackSize=1037KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 0000000000068f04 /system/lib64/libc.so (ppoll+8) runtime.cc:492] native: #01 pc 0000000000027b60 /system/lib64/libc.so (poll+88) runtime.cc:492] native: #02 pc 000000000002b12c /system/lib64/libjavacrypto.so (???) runtime.cc:492] native: #03 pc 000000000002b4d8 /system/lib64/libjavacrypto.so (???) runtime.cc:492] native: #04 pc 0000000000020e38 /system/lib64/libjavacrypto.so (???) runtime.cc:492] native: #05 pc 000000000001167c /system/framework/arm64/boot-conscrypt.oat (Java_com_android_org_conscrypt_NativeCrypto_SSL_1readJLjava_io_FileDescriptor_2Lcom_android_org_conscrypt_NativeCrypto_00024SSLHandshakeCallbacks_2_3BIII+268) runtime.cc:492] - locked <0x0c3509c3> (a java.lang.Object) runtime.cc:492] at okio.InputStreamSource.read(Okio.kt:102) A/zygote64: runtime.cc:492] at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:159) runtime.cc:492] at okio.RealBufferedSource.request(RealBufferedSource.kt:62) runtime.cc:492] at okio.RealBufferedSource.require(RealBufferedSource.kt:55) runtime.cc:492] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:88) runtime.cc:492] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.run(Http2Connection.kt:567) runtime.cc:492] "OkHttp ConnectionPool" prio=10 tid=49 TimedWaiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40980 self=0x79d95eae00 runtime.cc:492] | sysTid=21212 nice=0 cgrp=default sched=0/0 handle=0x79c81ff4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbf0 /system/lib64/libc.so (syscall+32) runtime.cc:492] native: #01 pc 00000000000e1f20 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172) runtime.cc:492] native: #02 pc 0000000000391d54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+644) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] - waiting on <0x0b60c240> (a okhttp3.internal.connection.RealConnectionPool) runtime.cc:492] - locked <0x0b60c240> (a okhttp3.internal.connection.RealConnectionPool) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] "OkHttp events.mapbox.com Writer" prio=10 tid=50 Waiting runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1cc40a08 self=0x79cd70fc00 runtime.cc:492] | sysTid=21213 nice=0 cgrp=default sched=0/0 handle=0x79c80fa4f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:492] | stack=0x79c7ff8000-0x79c7ffa000 stackSize=1037KB runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: __sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #02 pc 0000000000391d44 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+628) runtime.cc:492] native: #03 pc 0000000000393ac4 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectElibNS_11ThreadStateE+252) runtime.cc:492] native: #04 pc 0000000000000adc /system/framework/arm64/boot-core-oj.oat (Java_java_lang_Object_waitJI+140) runtime.cc:492] at java.lang.Object.wait(Native method) runtime.cc:492] - waiting on <0x00e26579> (a java.lang.Object) runtime.cc:492] at java.lang.Thread.parkFor$(Thread.java:2135) A/zygote64: runtime.cc:492] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) runtime.cc:492] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) runtime.cc:492] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:492] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:492] at java.lang.Thread.run(Thread.java:764) runtime.cc:492] runtime.cc:492] "Worker 1" prio=10 tid=44 Native runtime.cc:492] | group="" sCount=1 dsCount=0 flags=1 obj=0x1a840018 self=0x79ce154400 runtime.cc:492] | sysTid=27121 nice=-10 cgrp=default sched=0/0 handle=0x79cbaf64f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2 HZ=100 runtime.cc:492] | stack=0x79cb9fc000-0x79cb9fe000 stackSize=1005KB runtime.cc:492] | held mutexes= runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #01 pc 0000000000065e40 /system/lib64/libc.so (pthread_cond_wait+96) runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #04 pc 000000000006679c /system/lib64/libc.so (_ZL15pthread_startPv+36) runtime.cc:492] (no managed stack frames) runtime.cc:492] runtime.cc:492] "Worker 1" prio=10 tid=37 Native runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: do_futex+0xdc/0x89c runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] native: #01 pc 0000000000065e40 /system/lib64/libc.so (pthread_cond_wait+96) runtime.cc:492] native: #02 pc 000000000029dcb0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (_ZNSt6ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE+20) runtime.cc:492] native: #03 pc 0000000000149ef0 /data/app/appname-nrWEYzbnwLNLJsjrKxIBFg==/lib/arm64/libmapbox-gl.so (???) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (start_thread+68) A/zygote64: runtime.cc:492] | sysTid=27187 nice=-10 cgrp=default sched=0/0 handle=0x79cbbf34f0 runtime.cc:492] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100 runtime.cc:492] | held mutexes= runtime.cc:492] kernel: switch_to+0x84/0x90 runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: __sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] "Worker 1" prio=10 tid=18 Native runtime.cc:492] kernel: futex_wait_queue_me+0xd8/0x130 runtime.cc:492] kernel: futex_wait+0xec/0x200 runtime.cc:492] kernel: SyS_futex+0x110/0x19c runtime.cc:492] kernel: sys_trace_return+0x0/0x4 runtime.cc:492] native: #00 pc 000000000001dbec /system/lib64/libc.so (syscall+28) runtime.cc:492] native: #04 pc 000000000006679c /system/lib64/libc.so (_ZL15__pthread_startPv+36) runtime.cc:492] native: #05 pc 000000000001f2b4 /system/lib64/libc.so (__start_thread+68) runtime.cc:492] runtime.cc:492] runtime.cc:500] JNI ERROR (app bug): weak global reference table overflow (max=51200) runtime.cc:500] weak global reference table dump: runtime.cc:500] Last 10 entries (of 51200): runtime.cc:500] 51199: 0x1ba80018 java.lang.Thread runtime.cc:500] 51198: 0x1ba40018 java.lang.Thread runtime.cc:500] 51197: 0x1ba00018 java.lang.Thread runtime.cc:500] 51196: 0x1b9c0018 java.lang.Thread A/zygote64: runtime.cc:500] 51195: 0x1b980018 java.lang.Thread runtime.cc:500] 51194: 0x1b940018 java.lang.Thread runtime.cc:500] 51193: 0x1b900018 java.lang.Thread runtime.cc:500] 51192: 0x1b8c0018 java.lang.Thread runtime.cc:500] 51191: 0x1b880018 java.lang.Thread runtime.cc:500] 51190: 0x1b840018 java.lang.Thread runtime.cc:500] Summary: runtime.cc:500] 7195 of java.lang.Class (7195 unique instances) runtime.cc:500] 597 of java.lang.Thread (597 unique instances) runtime.cc:500] 33 of java.lang.DexCache (33 unique instances) runtime.cc:500] 5 of android.os.HandlerThread (5 unique instances) runtime.cc:500] 1 of com.mapbox.mapboxsdk.maps.renderer.glsurfaceview.MapboxGLSurfaceView runtime.cc:500] 1 of com.google.android.gms.dynamite.zzh runtime.cc:500] 1 of java.lang.BootClassLoader runtime.cc:500] 1 of android.net.ConnectivityThread runtime.cc:500] A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 27194 (Worker 1)

Steps to reproduce

  1. Run the app
  2. Wait a few minutes

Configuration

Chaoba commented 4 years ago

@xGaze Thanks for reporting this. But I can't reproduce this issue on my phone. Can you deliberate more details on how to reproduce or create a simple demo project that could reproduce it? Maybe it's related with sources and layers you are using.

alexshalamov commented 4 years ago

@tobrun @Chaoba are we leaking global references somewhere? runtime.cc:500] JNI ERROR (app bug): weak global reference table overflow (max=51200)

tobrun commented 4 years ago

@xGaze could you add a bit more information about your map setup:

@alexshalamov potentially but we need the specific map setup to reproduce, a normal map is not leaking:

Open, double tap zoom, remain idle:

image

Open - close an map activity:

image

Once we have reproduction case we can inspect the JNI heap with the android studio profiler:

image

andrii-palekha commented 4 years ago

@tobrun

If you need any additional inforamtion, please ask.

tobrun commented 4 years ago

@xGaze are you seeing this issue in production or only locally? The reason I'm asking is that Android Studio profiler and leak canary are leaking references.

A profile session, after initialisation with using LocationComponent doesn't show anything unexpected, all allocations made show that they are cleaned up correctly.

image

When we take the full session in account (opening and closing an activity):

image

You can see we are leaking Ljava/lang/Class. Looking into those shows that they are related to profiler and leak canary:

image

image

Would be great to see if you are seeing something different on your end