Monday, June 3, 2013

Watchdog killing system_server because of deadlock in Android JB-MR1-DEV (two threads: "ActivityManager" and "backup")


----- pid 884 at 2013-05-31 15:08:44 -----
Cmd line: system_server

DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)

"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41d18b38 self=0x41d081c0
| sysTid=884 nice=0 sched=0/0 cgrp=apps handle=1074959324
| state=S schedstat=( 0 0 0 ) utm=1421 stm=519 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0000130f /system/lib/libsystem_server.so (system_init+386)
#05 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#06 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#07 pc 000294e0 /system/lib/libdvm.so
#08 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#09 pc 000623c3 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+374)
#10 pc 00069cc1 /system/lib/libdvm.so
#11 pc 000294e0 /system/lib/libdvm.so
#12 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#13 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#14 pc 0004be03 /system/lib/libdvm.so
#15 pc 0004ed8d /system/lib/libandroid_runtime.so
#16 pc 0004fa4f /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+390)
#17 pc 00000db7 /system/bin/app_process
#18 pc 0001273f /system/lib/libc.so (__libc_init+38)
#19 pc 00000ae8 /system/bin/app_process
at com.android.server.SystemServer.init1(Native Method)
at com.android.server.SystemServer.main(SystemServer.java:1125)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method)

"DhcpStateMachine" prio=5 tid=100 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425d6600 self=0x5c402010
| sysTid=17049 nice=0 sched=0/0 cgrp=apps handle=1545219088
| state=S schedstat=( 0 0 0 ) utm=18 stm=1 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiMonitor" prio=5 tid=96 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x426e0d18 self=0x5cb92590
| sysTid=17009 nice=0 sched=0/0 cgrp=apps handle=1549565272
| state=S schedstat=( 0 0 0 ) utm=29 stm=0 core=0
#00 pc 00017f7c /system/lib/libc.so (poll+12)
#01 pc 00002df3 /system/lib/libhardware_legacy.so (wifi_ctrl_recv+70)
#02 pc 00002eaf /system/lib/libhardware_legacy.so (wifi_wait_on_socket+42)
#03 pc 0006a007 /system/lib/libandroid_runtime.so
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.wifi.WifiNative.waitForEvent(Native Method)
at android.net.wifi.WifiNative.waitForEvent(WifiNative.java:97)
at android.net.wifi.WifiMonitor$MonitorThread.run(WifiMonitor.java:378)

"WifiMonitor" prio=5 tid=63 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420bcbe8 self=0x5d14aa90
| sysTid=16999 nice=0 sched=0/0 cgrp=apps handle=1553176160
| state=S schedstat=( 0 0 0 ) utm=36 stm=9 core=0
#00 pc 00017f7c /system/lib/libc.so (poll+12)
#01 pc 00002df3 /system/lib/libhardware_legacy.so (wifi_ctrl_recv+70)
#02 pc 00002eaf /system/lib/libhardware_legacy.so (wifi_wait_on_socket+42)
#03 pc 0006a007 /system/lib/libandroid_runtime.so
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.wifi.WifiNative.waitForEvent(Native Method)
at android.net.wifi.WifiNative.waitForEvent(WifiNative.java:97)
at android.net.wifi.WifiMonitor$MonitorThread.run(WifiMonitor.java:378)

"Binder_10" prio=5 tid=99 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425a3b20 self=0x5c1a27c0
| sysTid=16626 nice=0 sched=0/0 cgrp=apps handle=1560891512
| state=S schedstat=( 0 0 0 ) utm=935 stm=325 core=0
#00 pc 00018128 /system/lib/libc.so (__futex_syscall3+12)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 00021fbd /system/lib/libinput.so (android::InputDispatcher::injectInputEvent(android::InputEvent const*, int, int, int, int, unsigned int)+916)
#03 pc 00009dcd /system/lib/libandroid_servers.so
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 0004eebd /system/lib/libdvm.so
#10 pc 00051681 /system/lib/libandroid_runtime.so
#11 pc 0006e04b /system/lib/libandroid_runtime.so
#12 pc 00014361 /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60)
#13 pc 00016f5d /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+516)
#14 pc 00017381 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+184)
#15 pc 0001b15d /system/lib/libbinder.so
#16 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#17 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#18 pc 00010dcd /system/lib/libutils.so
#19 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#20 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at com.android.server.input.InputManagerService.nativeInjectInputEvent(Native Method)
at com.android.server.input.InputManagerService.injectInputEvent(InputManagerService.java:521)
at android.hardware.input.IInputManager$Stub.onTransact(IInputManager.java:114)
at android.os.Binder.execTransact(Binder.java:351)
at dalvik.system.NativeStart.run(Native Method)

"Binder_F" prio=5 tid=98 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424f69c8 self=0x5d094c28
| sysTid=16625 nice=0 sched=0/0 cgrp=apps handle=1549541088
| state=S schedstat=( 0 0 0 ) utm=1053 stm=406 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_E" prio=5 tid=97 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4212a9d8 self=0x5c993350
| sysTid=16624 nice=0 sched=0/0 cgrp=apps handle=1546199072
| state=S schedstat=( 0 0 0 ) utm=984 stm=343 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"SyncHandler-0" prio=5 tid=88 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421c29d0 self=0x5c939170
| sysTid=15627 nice=0 sched=0/0 cgrp=apps handle=1557421832
| state=S schedstat=( 0 0 0 ) utm=19 stm=1 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"Binder_D" prio=5 tid=95 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421a4138 self=0x5c9322f8
| sysTid=7646 nice=0 sched=0/0 cgrp=apps handle=1562015848
| state=S schedstat=( 0 0 0 ) utm=1182 stm=428 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_C" prio=5 tid=94 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421beb98 self=0x5c795cd8
| sysTid=7645 nice=0 sched=0/0 cgrp=apps handle=1550090384
| state=S schedstat=( 0 0 0 ) utm=1310 stm=478 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_B" prio=5 tid=91 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4220f5c8 self=0x5d0d7290
| sysTid=7644 nice=0 sched=0/0 cgrp=apps handle=1546177600
| state=S schedstat=( 0 0 0 ) utm=1122 stm=382 core=1
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"AsyncTask #5" prio=5 tid=87 WAIT
| group="main" sCount=1 dsCount=0 obj=0x422c53e8 self=0x5d11a0b8
| sysTid=3020 nice=0 sched=0/0 cgrp=apps handle=1550063240
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x422c5540> (a java.lang.VMThread) held by tid=87 (AsyncTask #5)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"AsyncTask #4" prio=5 tid=86 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42587f98 self=0x5c6401a0
| sysTid=3018 nice=0 sched=0/0 cgrp=apps handle=1550085672
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=2
at java.lang.Object.wait(Native Method)
- waiting on <0x42397b10> (a java.lang.VMThread) held by tid=86 (AsyncTask #4)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"AsyncTask #3" prio=5 tid=93 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42518d60 self=0x5c29e268
| sysTid=2906 nice=0 sched=0/0 cgrp=apps handle=1549276176
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x421d2908> (a java.lang.VMThread) held by tid=93 (AsyncTask #3)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"AsyncTask #2" prio=5 tid=92 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42252468 self=0x5cff8ac0
| sysTid=2905 nice=0 sched=0/0 cgrp=apps handle=1560934992
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2
at java.lang.Object.wait(Native Method)
- waiting on <0x422378d0> (a java.lang.VMThread) held by tid=92 (AsyncTask #2)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"LBSSystemMonitorService" prio=5 tid=81 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42267ee0 self=0x5c1a4d18
| sysTid=2468 nice=0 sched=0/0 cgrp=apps handle=1550079000
| state=S schedstat=( 0 0 0 ) utm=29 stm=1 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"SoundPool" prio=5 tid=90 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424089c8 self=0x5c58e288
| sysTid=1788 nice=0 sched=0/0 cgrp=apps handle=1547935264
| state=S schedstat=( 0 0 0 ) utm=41 stm=48 core=1
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 0005f485 /system/lib/libmedia.so (android::SoundPool::run()+22)
#04 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#05 pc 00010dcd /system/lib/libutils.so
#06 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=89 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42408b00 self=0x5c49f9c0
| sysTid=1789 nice=0 sched=0/0 cgrp=apps handle=1559047824
| state=S schedstat=( 0 0 0 ) utm=26 stm=0 core=0
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 0005f711 /system/lib/libmedia.so (android::SoundPoolThread::read()+16)
#04 pc 0005f8c1 /system/lib/libmedia.so (android::SoundPoolThread::run()+12)
#05 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#06 pc 00010dcd /system/lib/libutils.so
#07 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"loc_eng_dmn_conn" prio=5 tid=84 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42027178 self=0x5c2a1918
| sysTid=1696 nice=0 sched=0/0 cgrp=apps handle=1550206536
| state=S schedstat=( 0 0 0 ) utm=16 stm=0 core=1
#00 pc 00016d94 /system/lib/libc.so (read+8)
#01 pc 0000e5b7 /system/lib/libloc_eng.so (loc_eng_dmn_conn_glue_msgrcv+10)
#02 pc 0000d191 /system/lib/libloc_eng.so
#03 pc 0000e205 /system/lib/libloc_eng.so
#04 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#05 pc 00010dcd /system/lib/libutils.so
#06 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"pool-1-thread-1" prio=5 tid=82 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42143f00 self=0x5c160d70
| sysTid=1621 nice=0 sched=0/0 cgrp=apps handle=1546267720
| state=S schedstat=( 0 0 0 ) utm=64 stm=65 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x42144048> (a java.lang.VMThread) held by tid=82 (pool-1-thread-1)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"loc_eng" prio=5 tid=83 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4253a8d8 self=0x5c2a0b40
| sysTid=1601 nice=0 sched=0/0 cgrp=apps handle=1549750912
| state=S schedstat=( 0 0 0 ) utm=23 stm=2 core=1
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 00001c59 /system/lib/libgps.utils.so (msg_q_rcv+156)
#04 pc 00005417 /system/lib/libloc_eng.so
#05 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#06 pc 00010dcd /system/lib/libutils.so
#07 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@42427b10" daemon prio=5 tid=80 WAIT
| group="main" sCount=1 dsCount=0 obj=0x421df7f8 self=0x5c0a12f8
| sysTid=1458 nice=0 sched=0/0 cgrp=apps handle=1544934984
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x42285ce0> (a java.lang.ref.ReferenceQueue)
at java.lang.Object.wait(Object.java:401)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
at org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:102)
at java.lang.Thread.run(Thread.java:856)

"Binder_A" prio=5 tid=79 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423ab260 self=0x5c1c05d8
| sysTid=1433 nice=0 sched=0/0 cgrp=apps handle=1547900504
| state=S schedstat=( 0 0 0 ) utm=1262 stm=459 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_9" prio=5 tid=77 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423b6ad8 self=0x5c65d470
| sysTid=1431 nice=0 sched=0/0 cgrp=apps handle=1548378680
| state=S schedstat=( 0 0 0 ) utm=1241 stm=404 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_8" prio=5 tid=78 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424052d8 self=0x5c186288
| sysTid=1427 nice=0 sched=0/0 cgrp=apps handle=1547928968
| state=S schedstat=( 0 0 0 ) utm=1354 stm=419 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_7" prio=5 tid=76 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425bf528 self=0x5c65d020
| sysTid=1385 nice=0 sched=0/0 cgrp=apps handle=1550581016
| state=S schedstat=( 0 0 0 ) utm=1244 stm=366 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_6" prio=5 tid=75 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425dbce0 self=0x5c783668
| sysTid=1381 nice=0 sched=0/0 cgrp=apps handle=1555156768
| state=S schedstat=( 0 0 0 ) utm=1239 stm=436 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_5" prio=5 tid=73 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42576470 self=0x5c8d0a38
| sysTid=1347 nice=0 sched=0/0 cgrp=apps handle=1548385208
| state=S schedstat=( 0 0 0 ) utm=1305 stm=468 core=1
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"BT EventLoop" prio=5 tid=72 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4255f250 self=0x40307008
| sysTid=1311 nice=0 sched=0/0 cgrp=apps handle=1551401456
| state=S schedstat=( 0 0 0 ) utm=14 stm=1 core=1
#00 pc 00017f7c /system/lib/libc.so (poll+12)
#01 pc 0008da1d /system/lib/libandroid_runtime.so
#02 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#03 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_4" prio=5 tid=71 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420244e0 self=0x40308878
| sysTid=1293 nice=0 sched=0/0 cgrp=apps handle=1551402032
| state=S schedstat=( 0 0 0 ) utm=1315 stm=445 core=1
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Binder_3" prio=5 tid=70 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420243a0 self=0x40308010
| sysTid=1292 nice=0 sched=0/0 cgrp=apps handle=1551781584
| state=S schedstat=( 0 0 0 ) utm=1348 stm=473 core=1
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"NetworkTimeUpdateService" prio=5 tid=69 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4251c8c0 self=0x5c7e4080
| sysTid=1287 nice=0 sched=0/0 cgrp=apps handle=1551403968
| state=S schedstat=( 0 0 0 ) utm=29 stm=2 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"ThrottleService" prio=5 tid=68 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41ffddb0 self=0x5c6c8928
| sysTid=1279 nice=0 sched=0/0 cgrp=apps handle=1550617976
| state=S schedstat=( 0 0 0 ) utm=34 stm=5 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"CountryDetectorService" prio=5 tid=67 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4204e1f0 self=0x5c5f73e8
| sysTid=1278 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1547932472
| state=S schedstat=( 0 0 0 ) utm=31 stm=5 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at com.android.server.CountryDetectorService.run(CountryDetectorService.java:195)
at java.lang.Thread.run(Thread.java:856)

"LocationManagerService" prio=5 tid=66 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42004690 self=0x5c42f798
| sysTid=1276 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1550064256
| state=S schedstat=( 0 0 0 ) utm=41 stm=7 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at com.android.server.LocationManagerService.run(LocationManagerService.java:212)
at java.lang.Thread.run(Thread.java:856)

"watchdog" prio=5 tid=65 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x42052678 self=0x5c19d6b8
| sysTid=1219 nice=0 sched=0/0 cgrp=apps handle=1545012192
| state=S schedstat=( 0 0 0 ) utm=7 stm=4 core=0
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:401)
at com.android.server.am.ActivityManagerService.dumpStackTraces(ActivityManagerService.java:3151)
at com.android.server.am.ActivityManagerService.dumpStackTraces(ActivityManagerService.java:3129)
at com.android.server.Watchdog.run(Watchdog.java:437)

"UsbService host thread" prio=5 tid=64 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423b7358 self=0x5c0d3b48
| sysTid=1218 nice=0 sched=0/0 cgrp=apps handle=1545011504
| state=S schedstat=( 0 0 0 ) utm=34 stm=0 core=1
#00 pc 00016d98 /system/lib/libc.so (read+12)
#01 pc 00001179 /system/lib/libusbhost.so (usb_host_run+148)
#02 pc 0000bacb /system/lib/libandroid_servers.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method)
at com.android.server.usb.UsbHostManager.access$000(UsbHostManager.java:38)
at com.android.server.usb.UsbHostManager$1.run(UsbHostManager.java:176)
at java.lang.Thread.run(Thread.java:856)

"AsyncTask #1" prio=5 tid=62 WAIT
| group="main" sCount=1 dsCount=0 obj=0x423d38b8 self=0x5c0a8dc8
| sysTid=1133 nice=0 sched=0/0 cgrp=apps handle=1545339320
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2
at java.lang.Object.wait(Native Method)
- waiting on <0x423c64c0> (a java.lang.VMThread) held by tid=62 (AsyncTask #1)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

"CTSA Inject Thread" prio=5 tid=61 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4202bf30 self=0x5c0d4e40
| sysTid=1129 nice=-8 sched=0/0 cgrp=apps handle=1078748816
| state=S schedstat=( 0 0 0 ) utm=27 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"Thread-76" prio=5 tid=60 WAIT
| group="main" sCount=1 dsCount=0 obj=0x4202f2d0 self=0x5ace3710
| sysTid=1128 nice=0 sched=0/0 cgrp=apps handle=1523465056
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x4203f610> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:364)
at com.android.internal.atfwd.AtCkpdCmdHandler$1.run(AtCkpdCmdHandler.java:228)

"AppWidgetService -- Save state" prio=5 tid=59 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4204f820 self=0x404c6200
| sysTid=1127 nice=0 sched=0/0 cgrp=apps handle=1078748752
| state=S schedstat=( 0 0 0 ) utm=32 stm=2 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"backup" prio=5 tid=58 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x424f2108 self=0x5acca870
| sysTid=1125 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1568380088
| state=S schedstat=( 0 0 0 ) utm=26 stm=11 core=0
at com.android.server.am.ActivityManagerService.clearPendingBackup(ActivityManagerService.java:~11289)
- waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
at com.android.server.BackupManagerService.bindToAgentSynchronous(BackupManagerService.java:1637)
at com.android.server.BackupManagerService$PerformBackupTask.invokeNextAgent(BackupManagerService.java:1994)
at com.android.server.BackupManagerService$PerformBackupTask.execute(BackupManagerService.java:1848)
at com.android.server.BackupManagerService$BackupHandler.handleMessage(BackupManagerService.java:529)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)

"UsbDeviceManager" prio=5 tid=57 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42523960 self=0x5d21b7d8
| sysTid=1124 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1546837720
| state=S schedstat=( 0 0 0 ) utm=30 stm=0 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"AudioService" prio=5 tid=56 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425d85e8 self=0x5accb740
| sysTid=1118 nice=0 sched=0/0 cgrp=apps handle=1555897096
| state=S schedstat=( 0 0 0 ) utm=509 stm=707 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.media.AudioService$AudioSystemThread.run(AudioService.java:3313)

"SyncHandlerThread" prio=5 tid=55 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x422dfdc0 self=0x5c199608
| sysTid=1111 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1568874392
| state=S schedstat=( 0 0 0 ) utm=23 stm=2 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"mDnsConnector.CallbackHandler" prio=5 tid=54 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4232b690 self=0x5c0a3608
| sysTid=1110 nice=0 sched=0/0 cgrp=apps handle=1544174168
| state=S schedstat=( 0 0 0 ) utm=33 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"mDnsConnector" prio=5 tid=53 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x422a40d8 self=0x5c0a2c10
| sysTid=1109 nice=0 sched=0/0 cgrp=apps handle=1544171616
| state=S schedstat=( 0 0 0 ) utm=34 stm=0 core=1
#00 pc 00017bec /system/lib/libc.so (recvmsg+8)
#01 pc 00068f4f /system/lib/libandroid_runtime.so
#02 pc 00069103 /system/lib/libandroid_runtime.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:132)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:90)
at java.lang.Thread.run(Thread.java:856)

"NsdService" prio=5 tid=52 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42559320 self=0x5c0a25b8
| sysTid=1108 nice=0 sched=0/0 cgrp=apps handle=1523369304
| state=S schedstat=( 0 0 0 ) utm=37 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiWatchdogStateMachine" prio=5 tid=51 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42223a58 self=0x404c1240
| sysTid=1107 nice=0 sched=0/0 cgrp=apps handle=1078728336
| state=S schedstat=( 0 0 0 ) utm=27 stm=8 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"CNEReceiver" prio=5 tid=49 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425bf3e0 self=0x404bfde0
| sysTid=1104 nice=0 sched=0/0 cgrp=apps handle=1078723120
| state=S schedstat=( 0 0 0 ) utm=37 stm=3 core=0
#00 pc 00017bec /system/lib/libc.so (recvmsg+8)
#01 pc 00068f4f /system/lib/libandroid_runtime.so
#02 pc 00069103 /system/lib/libandroid_runtime.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
at com.quicinc.cne.CNE.readCneMessage(CNE.java:823)
at com.quicinc.cne.CNE.access$2500(CNE.java:133)
at com.quicinc.cne.CNE$CNEReceiver.run(CNE.java:931)
at java.lang.Thread.run(Thread.java:856)

"SwimRCCMHandler" prio=5 tid=48 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4253b5e0 self=0x404bf300
| sysTid=1103 nice=0 sched=0/0 cgrp=apps handle=1078720336
| state=S schedstat=( 0 0 0 ) utm=26 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"CNESender" prio=5 tid=47 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42504d00 self=0x5accbd00
| sysTid=1102 nice=0 sched=0/0 cgrp=apps handle=1523368272
| state=S schedstat=( 0 0 0 ) utm=44 stm=20 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"CaptivePortalTracker" prio=5 tid=46 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42485940 self=0x5acc9ce0
| sysTid=1101 nice=0 sched=0/0 cgrp=apps handle=1523360048
| state=S schedstat=( 0 0 0 ) utm=37 stm=2 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"Tethering" prio=5 tid=45 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423fd078 self=0x5a000978
| sysTid=1100 nice=0 sched=0/0 cgrp=apps handle=1509952968
| state=S schedstat=( 0 0 0 ) utm=39 stm=2 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiManager" prio=5 tid=44 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423d5bf0 self=0x5d80c430
| sysTid=1099 nice=0 sched=0/0 cgrp=apps handle=1568721024
| state=S schedstat=( 0 0 0 ) utm=41 stm=20 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"ConnectivityServiceThread" prio=5 tid=43 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x422593c0 self=0x5d8314b0
| sysTid=1098 nice=0 sched=0/0 cgrp=apps handle=1562500880
| state=S schedstat=( 0 0 0 ) utm=66 stm=147 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiService" prio=5 tid=42 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x42044bc8 self=0x5d21b2e8
| sysTid=1093 nice=0 sched=0/0 cgrp=apps handle=1568773128
| state=S schedstat=( 0 0 0 ) utm=480 stm=1064 core=0
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiStateMachine" prio=5 tid=41 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x4204a428 self=0x5d21d748
| sysTid=1092 nice=0 sched=0/0 cgrp=apps handle=1562499992
| state=S schedstat=( 0 0 0 ) utm=591 stm=170 core=0
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"WifiP2pService" prio=5 tid=38 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42030888 self=0x5d8114a8
| sysTid=1091 nice=0 sched=0/0 cgrp=apps handle=1523379656
| state=S schedstat=( 0 0 0 ) utm=30 stm=0 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"NetworkPolicy" prio=5 tid=40 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424241e8 self=0x5d829f80
| sysTid=1081 nice=0 sched=0/0 cgrp=apps handle=1568817128
| state=S schedstat=( 0 0 0 ) utm=81 stm=48 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"NetworkStats" prio=5 tid=39 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423f4978 self=0x5c653008
| sysTid=1080 nice=0 sched=0/0 cgrp=apps handle=1568816848
| state=S schedstat=( 0 0 0 ) utm=98 stm=30 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"NetdConnector.CallbackHandler" prio=5 tid=37 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4227dc00 self=0x5d82d2b0
| sysTid=1077 nice=0 sched=0/0 cgrp=apps handle=1562466272
| state=S schedstat=( 0 0 0 ) utm=35 stm=2 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"VoldConnector.CallbackHandler" prio=5 tid=36 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42062890 self=0x5c12f880
| sysTid=1076 nice=0 sched=0/0 cgrp=apps handle=1560868448
| state=S schedstat=( 0 0 0 ) utm=33 stm=0 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"NetdConnector" prio=5 tid=35 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4227db58 self=0x5c653890
| sysTid=1075 nice=0 sched=0/0 cgrp=apps handle=1562466040
| state=S schedstat=( 0 0 0 ) utm=45 stm=8 core=1
#00 pc 00017bec /system/lib/libc.so (recvmsg+8)
#01 pc 00068f4f /system/lib/libandroid_runtime.so
#02 pc 00069103 /system/lib/libandroid_runtime.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:132)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:90)
at java.lang.Thread.run(Thread.java:856)

"VoldConnector" prio=5 tid=34 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425c2d68 self=0x5d215140
| sysTid=1073 nice=0 sched=0/0 cgrp=apps handle=1557495152
| state=S schedstat=( 0 0 0 ) utm=43 stm=0 core=0
#00 pc 00017bec /system/lib/libc.so (recvmsg+8)
#01 pc 00068f4f /system/lib/libandroid_runtime.so
#02 pc 00069103 /system/lib/libandroid_runtime.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:132)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:90)
at java.lang.Thread.run(Thread.java:856)

"MountService" prio=5 tid=33 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425c30d8 self=0x5c0d5b50
| sysTid=1072 nice=0 sched=0/0 cgrp=apps handle=1544380320
| state=S schedstat=( 0 0 0 ) utm=29 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"BluetoothAdapterStateMachine" prio=5 tid=32 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4229b048 self=0x5c8277c8
| sysTid=1054 nice=0 sched=0/0 cgrp=apps handle=1568815624
| state=S schedstat=( 0 0 0 ) utm=38 stm=1 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"BluetoothProfileState:0" prio=5 tid=31 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42291c10 self=0x5c5956b8
| sysTid=1053 nice=0 sched=0/0 cgrp=apps handle=1555214824
| state=S schedstat=( 0 0 0 ) utm=39 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"BluetoothProfileState:1" prio=5 tid=30 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421e5e10 self=0x5c32e5a0
| sysTid=1052 nice=0 sched=0/0 cgrp=apps handle=1568736008
| state=S schedstat=( 0 0 0 ) utm=26 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"BluetoothProfileState:2" prio=5 tid=29 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42429988 self=0x5d81a088
| sysTid=1050 nice=0 sched=0/0 cgrp=apps handle=1553918104
| state=S schedstat=( 0 0 0 ) utm=23 stm=1 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"InputReader" prio=10 tid=28 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423fbe08 self=0x5c61e010
| sysTid=1046 nice=-8 sched=0/0 cgrp=apps handle=1553931680
| state=S schedstat=( 0 0 0 ) utm=28 stm=8 core=0
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 0001ebe5 /system/lib/libinput.so (android::EventHub::getEvents(int, android::RawEvent*, unsigned int)+1348)
#02 pc 00028c7f /system/lib/libinput.so (android::InputReader::loopOnce()+142)
#03 pc 00025963 /system/lib/libinput.so (android::InputReaderThread::threadLoop()+8)
#04 pc 00011253 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94)
#05 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#06 pc 00010dcd /system/lib/libutils.so
#07 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"InputDispatcher" prio=10 tid=27 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x423f6d10 self=0x5c242490
| sysTid=1045 nice=-8 sched=0/0 cgrp=apps handle=1553931592
| state=S schedstat=( 0 0 0 ) utm=7541 stm=2382 core=0
at com.android.server.am.ActivityRecord.keyDispatchingTimedOut(ActivityRecord.java:~862)
- waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
at com.android.server.am.ActivityRecord$Token.keyDispatchingTimedOut(ActivityRecord.java:287)
at com.android.server.wm.InputMonitor.notifyANR(InputMonitor.java:129)
at com.android.server.input.InputManagerService.notifyANR(InputManagerService.java:1301)
at dalvik.system.NativeStart.run(Native Method)

"android.hardware.SystemSensorManager$SensorThread" prio=5 tid=26 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x421f9468 self=0x401886f8
| sysTid=1042 nice=-8 sched=0/0 cgrp=apps handle=1568794984
| state=S schedstat=( 0 0 0 ) utm=1875 stm=2146 core=0
at android.hardware.SystemSensorManager.sensors_data_poll(Native Method)
at android.hardware.SystemSensorManager$SensorThread$SensorThreadRunnable.run(SystemSensorManager.java:122)
at java.lang.Thread.run(Thread.java:856)

"SoundPool" prio=5 tid=25 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42475710 self=0x5d80fdb0
| sysTid=1034 nice=0 sched=0/0 cgrp=apps handle=1553671640
| state=S schedstat=( 0 0 0 ) utm=23 stm=0 core=0
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 0005f485 /system/lib/libmedia.so (android::SoundPool::run()+22)
#04 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#05 pc 00010dcd /system/lib/libutils.so
#06 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=24 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42475c40 self=0x5c447598
| sysTid=1035 nice=0 sched=0/0 cgrp=apps handle=1568379560
| state=S schedstat=( 0 0 0 ) utm=26 stm=0 core=1
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 0005f711 /system/lib/libmedia.so (android::SoundPoolThread::read()+16)
#04 pc 0005f8c1 /system/lib/libmedia.so (android::SoundPoolThread::run()+12)
#05 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#06 pc 00010dcd /system/lib/libutils.so
#07 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"AlarmManager" prio=5 tid=23 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x424a5bb8 self=0x5d8305a0
| sysTid=1033 nice=0 sched=0/0 cgrp=apps handle=1552891144
| state=S schedstat=( 0 0 0 ) utm=760 stm=229 core=0
at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:~200)
- waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
at com.android.server.am.PendingIntentRecord.send(PendingIntentRecord.java:192)
at android.app.PendingIntent.send(PendingIntent.java:677)
at android.app.PendingIntent.send(PendingIntent.java:631)
at com.android.server.AlarmManagerService$AlarmThread.run(AlarmManagerService.java:881)

"PowerManagerService" prio=5 tid=22 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424aa128 self=0x5d7b99f8
| sysTid=1031 nice=0 sched=0/0 cgrp=apps handle=1568760896
| state=S schedstat=( 0 0 0 ) utm=482 stm=329 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"UEventObserver" prio=5 tid=19 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424d1320 self=0x5c2fba68
| sysTid=1030 nice=0 sched=0/0 cgrp=apps handle=1545532720
| state=S schedstat=( 0 0 0 ) utm=98 stm=146 core=0
#00 pc 00017f7c /system/lib/libc.so (poll+12)
#01 pc 00001c1b /system/lib/libhardware_legacy.so (uevent_next_event+34)
#02 pc 000686bf /system/lib/libandroid_runtime.so
#03 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#05 pc 000294e0 /system/lib/libdvm.so
#06 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#07 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#08 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 00056c8f /system/lib/libdvm.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.UEventObserver.nativeWaitForNextEvent(Native Method)
at android.os.UEventObserver.access$100(UEventObserver.java:41)
at android.os.UEventObserver$UEventThread.run(UEventObserver.java:182)

"PackageMonitor" prio=5 tid=21 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42502600 self=0x5c415a48
| sysTid=1028 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1568832424
| state=S schedstat=( 0 0 0 ) utm=42 stm=5 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"AccountManagerService" prio=5 tid=20 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4253d178 self=0x5c1ef008
| sysTid=1025 nice=0 sched=0/0 cgrp=apps handle=1562446832
| state=S schedstat=( 0 0 0 ) utm=27 stm=0 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"FileObserver" prio=5 tid=18 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421ffcb8 self=0x5d82cb50
| sysTid=932 nice=0 sched=0/0 cgrp=apps handle=1544293816
| state=S schedstat=( 0 0 0 ) utm=829 stm=110 core=1
#00 pc 00016d98 /system/lib/libc.so (read+12)
#01 pc 00081f11 /system/lib/libandroid_runtime.so
#02 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#03 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#04 pc 000294e0 /system/lib/libdvm.so
#05 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#06 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#07 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#08 pc 00056c8f /system/lib/libdvm.so
#09 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.FileObserver$ObserverThread.observe(Native Method)
at android.os.FileObserver$ObserverThread.run(FileObserver.java:88)

"PackageManager" prio=5 tid=17 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4205ccd0 self=0x5c4ab008
| sysTid=917 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1555897160
| state=S schedstat=( 0 0 0 ) utm=131 stm=48 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 000294e0 /system/lib/libdvm.so
#07 pc 0002d7a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#08 pc 000620ed /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#09 pc 00062117 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 00056c8f /system/lib/libdvm.so
#11 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"ProcessStats" prio=5 tid=16 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x42052bb0 self=0x5d813db8
| sysTid=916 nice=0 sched=0/0 cgrp=apps handle=1553920808
| state=S schedstat=( 0 0 0 ) utm=23 stm=30 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x42052bb0> (a com.android.server.am.ActivityManagerService$3)
at java.lang.Object.wait(Object.java:401)
at com.android.server.am.ActivityManagerService$3.run(ActivityManagerService.java:1636)

"ActivityManager" prio=5 tid=15 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41f8ff10 self=0x5c75f718
| sysTid=907 nice=-2 sched=0/0 cgrp=apps handle=1557493504
| state=S schedstat=( 0 0 0 ) utm=4024 stm=6394 core=1
at com.android.server.BackupManagerService.agentDisconnected(BackupManagerService.java:~5420)
- waiting to lock <0x4200e778> (a java.lang.Object) held by tid=58 (backup)
at com.android.server.am.ActivityManagerService.processStartTimedOutLocked(ActivityManagerService.java:4125)
at com.android.server.am.ActivityManagerService.access$300(ActivityManagerService.java:166)
at com.android.server.am.ActivityManagerService$2.handleMessage(ActivityManagerService.java:1148)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1486)

"WindowManager" prio=5 tid=14 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41f85e00 self=0x5c14c008
| sysTid=904 nice=-4 sched=0/0 cgrp=apps handle=1568830272
| state=S schedstat=( 0 0 0 ) utm=13562 stm=3246 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"UI" prio=5 tid=13 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41f85ab0 self=0x5c36f8a0
| sysTid=903 nice=-2 sched=0/0 cgrp=apps handle=1551835208
| state=S schedstat=( 0 0 0 ) utm=750 stm=306 core=1
#00 pc 00017f04 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
#02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
#03 pc 00067243 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020050 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004f8d1 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:125)
at android.os.Looper.loop(Looper.java:124)
at android.os.HandlerThread.run(HandlerThread.java:60)

"SensorService" prio=10 tid=11 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41f85660 self=0x5c8d2008
| sysTid=901 nice=-8 sched=0/0 cgrp=apps handle=1552892304
| state=S schedstat=( 0 0 0 ) utm=757 stm=1415 core=0
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 0000169f /system/lib/hw/sensors.msm8960.so
#04 pc 00007cb3 /system/lib/hw/sensors.msm8960.so
#05 pc 0000e285 /system/lib/libsensorservice.so (android::SensorDevice::poll(sensors_event_t*, unsigned int)+20)
#06 pc 0001035d /system/lib/libsensorservice.so (android::SensorService::threadLoop()+100)
#07 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#08 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#09 pc 00010dcd /system/lib/libutils.so
#10 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"android.server.ServerThread" prio=5 tid=12 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41f854a0 self=0x5d810f20
| sysTid=902 nice=-2 sched=0/0 cgrp=apps handle=1551835144
| state=S schedstat=( 0 0 0 ) utm=8651 stm=3484 core=0
at com.android.server.am.ActivityStack$1.handleMessage(ActivityStack.java:~383)
- waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at com.android.server.ServerThread.run(SystemServer.java:1061)

"Binder_2" prio=5 tid=10 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41f81c18 self=0x5c36f008
| sysTid=896 nice=0 sched=0/0 cgrp=apps handle=1558198816
| state=S schedstat=( 0 0 0 ) utm=1213 stm=419 core=1
at com.android.server.am.ActivityManagerService.isUserAMonkey(ActivityManagerService.java:~7409)
- waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1403)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1680)
at android.os.Binder.execTransact(Binder.java:351)
at dalvik.system.NativeStart.run(Native Method)

"Binder_1" prio=5 tid=9 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41f81960 self=0x5c447008
| sysTid=895 nice=0 sched=0/0 cgrp=apps handle=1553584928
| state=S schedstat=( 0 0 0 ) utm=1274 stm=425 core=0
#00 pc 00017004 /system/lib/libc.so (__ioctl+8)
#01 pc 0002a9ad /system/lib/libc.so (ioctl+16)
#02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
#03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
#04 pc 0001b15d /system/lib/libbinder.so
#05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
#06 pc 0004ecbb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
#07 pc 00010dcd /system/lib/libutils.so
#08 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"FinalizerWatchdogDaemon" daemon prio=5 tid=8 WAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e8b0 self=0x5c12f008
| sysTid=894 nice=0 sched=0/0 cgrp=apps handle=1568736760
| state=S schedstat=( 0 0 0 ) utm=4 stm=5 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x41d226d0> (a java.lang.Daemons$FinalizerWatchdogDaemon)
at java.lang.Object.wait(Object.java:364)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:230)
at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:207)
at java.lang.Thread.run(Thread.java:856)

"FinalizerDaemon" daemon prio=5 tid=7 WAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e700 self=0x5d813448
| sysTid=893 nice=0 sched=0/0 cgrp=apps handle=1556780624
| state=S schedstat=( 0 0 0 ) utm=370 stm=141 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x41d0e6d0> (a java.lang.ref.ReferenceQueue)
at java.lang.Object.wait(Object.java:401)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
at java.lang.Thread.run(Thread.java:856)

"ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e598 self=0x5d813900
| sysTid=892 nice=0 sched=0/0 cgrp=apps handle=1568750928
| state=S schedstat=( 0 0 0 ) utm=63 stm=12 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x41d0e5f8>
at java.lang.Object.wait(Object.java:364)
at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:130)
at java.lang.Thread.run(Thread.java:856)

"Compiler" daemon prio=5 tid=5 VMWAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e4a8 self=0x5c61eb58
| sysTid=891 nice=0 sched=0/0 cgrp=apps handle=1078369144
| state=S schedstat=( 0 0 0 ) utm=2618 stm=1770 core=0
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 000750e9 /system/lib/libdvm.so
#04 pc 0005637b /system/lib/libdvm.so
#05 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#06 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=4 VMWAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e3c0 self=0x5d667578
| sysTid=890 nice=0 sched=0/0 cgrp=apps handle=1557492352
| state=S schedstat=( 0 0 0 ) utm=31 stm=0 core=1
#00 pc 00017bec /system/lib/libc.so (recvmsg+8)
#01 pc 00062beb /system/lib/libdvm.so
#02 pc 00062e31 /system/lib/libdvm.so
#03 pc 00065aeb /system/lib/libdvm.so
#04 pc 0005637b /system/lib/libdvm.so
#05 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#06 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
| group="system" sCount=0 dsCount=0 obj=0x41f7e2c8 self=0x5c242008
| sysTid=889 nice=0 sched=0/0 cgrp=apps handle=1078369496
| state=R schedstat=( 0 0 0 ) utm=250 stm=119 core=0
at dalvik.system.NativeStart.run(Native Method)

"GC" daemon prio=5 tid=2 VMWAIT
| group="system" sCount=1 dsCount=0 obj=0x41f7e1e8 self=0x5c32e008
| sysTid=886 nice=0 sched=0/0 cgrp=apps handle=1075311384
| state=S schedstat=( 0 0 0 ) utm=4064 stm=427 core=0
#00 pc 00018124 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e43c /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000e498 /system/lib/libc.so (__pthread_cond_timedwait+60)
#03 pc 00073dc3 /system/lib/libdvm.so
#04 pc 0005637b /system/lib/libdvm.so
#05 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
#06 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
at dalvik.system.NativeStart.run(Native Method)

NATIVE THREADS:
"system_server" sysTid=900 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=934 stm=2170 core=1

"er.ServerThread" sysTid=1032 nice=-2 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0

"LocationManager" sysTid=1624 nice=10 sched=0/0 cgrp=apps/bg_non_interactive
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0

"LocationManager" sysTid=1625 nice=10 sched=0/0 cgrp=apps/bg_non_interactive
| state=S schedstat=( 0 0 0 ) utm=0 stm=2 core=1

"LocationManager" sysTid=1693 nice=10 sched=0/0 cgrp=apps/bg_non_interactive
| state=S schedstat=( 0 0 0 ) utm=13 stm=23 core=0

"LocationManager" sysTid=1694 nice=10 sched=0/0 cgrp=apps/bg_non_interactive
| state=S schedstat=( 0 0 0 ) utm=0 stm=6 core=0

"WindowManager" sysTid=8682 nice=-4 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=3 stm=0 core=0

"WindowManager" sysTid=8683 nice=-4 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=1

"AudioTrack" sysTid=14751 nice=-16 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=2

"AudioTrack" sysTid=23936 nice=-16 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1

"AudioTrack" sysTid=3827 nice=-16 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1

----- end 884 -----
Hi,

Description: We are facing framework reboot issue in Monkey test. Watchdog killing system_server because of two threads are in a deadlock condition due to holding locks and waiting to other locks. Traces are pasted here, do let me know if any other info is required. Info regarding locks are mentioned in bold red text. Please help me to know if any fix is available to this issue.
Android OS: JB-MR1-DEV

"ActivityManager" prio=5 tid=15 MONITOR
  | group="main" sCount=1 dsCount=0 obj=0x41f8ff10 self=0x5c75f718
  | sysTid=907 nice=-2 sched=0/0 cgrp=apps handle=1557493504
  | state=S schedstat=( 0 0 0 ) utm=4024 stm=6394 core=1
  at com.android.server.BackupManagerService.agentDisconnected(BackupManagerService.java:~5420) --> waiting to lock: mAgentConnectLock
  - waiting to lock <0x4200e778> (a java.lang.Object) held by tid=58 (backup)
  at com.android.server.am.ActivityManagerService.processStartTimedOutLocked(ActivityManagerService.java:4125)
  at com.android.server.am.ActivityManagerService.access$300(ActivityManagerService.java:166)
  at com.android.server.am.ActivityManagerService$2.handleMessage(ActivityManagerService.java:1148) --> lock held: ActivityManagerService.this
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1486)

"backup" prio=5 tid=58 MONITOR
  | group="main" sCount=1 dsCount=0 obj=0x424f2108 self=0x5acca870
  | sysTid=1125 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1568380088
  | state=S schedstat=( 0 0 0 ) utm=26 stm=11 core=0
  at com.android.server.am.ActivityManagerService.clearPendingBackup(ActivityManagerService.java:~11289) --> waiting to lock: ActivityManagerService.this
  - waiting to lock <0x41f90110> (a com.android.server.am.ActivityManagerService) held by tid=15 (ActivityManager)
  at com.android.server.BackupManagerService.bindToAgentSynchronous(BackupManagerService.java:1637) --> lock held: mAgentConnectLock
  at com.android.server.BackupManagerService$PerformBackupTask.invokeNextAgent(BackupManagerService.java:1994)
  at com.android.server.BackupManagerService$PerformBackupTask.execute(BackupManagerService.java:1848)
  at com.android.server.BackupManagerService$BackupHandler.handleMessage(BackupManagerService.java:529)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.os.HandlerThread.run(HandlerThread.java:60)
 

        "ActivityManager"                                       "backup"
--------------------------------------------------------------------------------------
      mAgentConnectLock            |      ActivityManagerService.this   |
ActivityManagerService.this       |           mAgentConnectLock         |
--------------------------------------------------------------------------------------

Thanks & Regards,
Lalit Kansara.

--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-platform+unsubscribe@googlegroups.com.
To post to this group, send email to android-platform@googlegroups.com.
Visit this group at http://groups.google.com/group/android-platform?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment