第 1 部分阅读
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
〃main〃 prio=5 tid=1 native
| group=〃main〃 scount=1 dscount=0 obj=0x411899a0 self=0x411737a8
| systid=5991 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1074882012
| state=s schedstat=( 0 0 0 ) utm=2798 stm=670 core=0
#00 pc 00017f24 /system/lib/libc.so (epoll_wait+12)
#01 pc 00014d21 /system/lib/libutils.so (android::looper::pollinner(int)+96)
#02 pc 00014f89 /system/lib/libutils.so (android::looper::pollonce(int, int*, int*, void**)+104)
#03 pc 00065937 /system/lib/libandroid_runtime.so (android::nativemessagequeue::pollonce(_jnienv*, int)+22)
#04 pc 0001e2d0 /system/lib/libdvm.so (dvmplatforminvoke+112)
#05 pc 0004d451 /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:138)
at android.app.activitythread.main(activitythread.java:5319)
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:1102)
at com.android.internal.os.zygoteinit.main(zygoteinit.java:869)
at dalvik.system.nativestart.main(native method)
〃[email protected]@421b7450〃 daemon prio=5 tid=101 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41f74230 self=0x630b6028
| systid=7163 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1765435192
| state=s schedstat=( 0 0 0 ) utm=0 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (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)
〃pool-4-thread-64〃 prio=5 tid=104 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42242d90 self=0x6aff1140
| systid=2722 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1661604728
| state=s schedstat=( 0 0 0 ) utm=7 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=104 (pool-4-thread-64)
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)
〃pool-4-thread-63〃 prio=5 tid=103 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42134030 self=0x6b5b4cd8
| systid=2718 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1661835440
| state=s schedstat=( 0 0 0 ) utm=5 stm=1 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=103 (pool-4-thread-63)
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)
〃pool-4-thread-62〃 prio=5 tid=95 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42147798 self=0x6936fc60
| systid=2706 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1795179536
| state=s schedstat=( 0 0 0 ) utm=6 stm=1 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=95 (pool-4-thread-62)
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)
〃pool-4-thread-61〃 prio=5 tid=102 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41f266b8 self=0x6b58e000
| systid=2363 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1794371312
| state=s schedstat=( 0 0 0 ) utm=6 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=102 (pool-4-thread-61)
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)
〃pool-4-thread-60〃 prio=5 tid=97 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42196668 self=0x64487a78
| systid=2358 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1765197256
| state=s schedstat=( 0 0 0 ) utm=5 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=97 (pool-4-thread-60)
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)
〃pool-4-thread-59〃 prio=5 tid=99 wait
| group=〃main〃 scount=1 dscount=0 obj=0x421001a8 self=0x644676c8
| systid=730 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1661670832
| state=s schedstat=( 0 0 0 ) utm=9 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=99 (pool-4-thread-59)
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)
〃pool-4-thread-58〃 prio=5 tid=98 wait
| group=〃main〃 scount=1 dscount=0 obj=0x4214d238 self=0x64be5f40
| systid=726 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1682504648
| state=s schedstat=( 0 0 0 ) utm=9 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=98 (pool-4-thread-58)
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)
〃pool-4-thread-57〃 prio=5 tid=96 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41e0fb80 self=0x64beb450
| systid=723 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1765129976
| state=s schedstat=( 0 0 0 ) utm=7 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=96 (pool-4-thread-57)
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)
〃pool-4-thread-56〃 prio=5 tid=94 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41f39620 self=0x693a9570
| systid=704 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1682487960
| state=s schedstat=( 0 0 0 ) utm=9 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=94 (pool-4-thread-56)
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)
〃pool-4-thread-55〃 prio=5 tid=40 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42108ca8 self=0x693858e8
| systid=599 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1669840088
| state=s schedstat=( 0 0 0 ) utm=5 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=40 (pool-4-thread-55)
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)
〃pool-4-thread-54〃 prio=5 tid=93 wait
| group=〃main〃 scount=1 dscount=0 obj=0x42173558 self=0x69379480
| systid=594 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1661584240
| state=s schedstat=( 0 0 0 ) utm=8 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=93 (pool-4-thread-54)
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)
〃pool-4-thread-53〃 prio=5 tid=92 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41c0b710 self=0x6b1f7800
| systid=22610 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1804625064
| state=s schedstat=( 0 0 0 ) utm=7 stm=0 core=0
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=92 (pool-4-thread-53)
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)
〃pool-4-thread-52〃 prio=5 tid=91 wait
| group=〃main〃 scount=1 dscount=0 obj=0x41f81058 self=0x6a379d18
| systid=21804 nice=0 sched=0/0 cgrp=〖fopen-error:2〗 handle=1765295904
| state=s schedstat=( 0 0 0 ) utm=6 stm=0 core=3
at java.lang.object.wait(native method)
- waiting on (a java.lang.vmthread) held by tid=91 (pool-4-thread-52)
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)
〃pool-4-thread-51〃 prio=5 tid=90 wait
| group=〃main〃 scount=1 dsc