各位兄弟们,能否帮我分析一下这个ANR,定位不到问题在哪里,很奇怪

KeZhuang_ 2017-11-01 11:34:28
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)

"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41854740 self=0x41839520
| sysTid=14744 nice=0 sched=0/0 cgrp=apps handle=1074720764
| state=S schedstat=( 268902967 337067702 536 ) utm=20 stm=6 core=3
#00 pc 0001c80c /system/lib/libc.so (epoll_wait+12)
#01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92)
#02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:132)
at android.os.Looper.loop(Looper.java:138)
at android.app.ActivityThread.main(ActivityThread.java:5493)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1225)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1041)
at dalvik.system.NativeStart.main(Native Method)
...全文
228 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeZhuang_ 2017-11-02
  • 打赏
  • 举报
回复
突然感觉自己好菜啊,瞬间感觉这几年白干了。连个anr都解决不掉。。关键是连引起原因都找不到。。大写的菜啊
KeZhuang_ 2017-11-02
  • 打赏
  • 举报
回复
引用 4 楼 f839903061 的回复:
工具类动态库里面陷入死循环了???????? #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) pollInner(int)函数往下移动92行
这个是系统支持库
雨焰 2017-11-02
  • 打赏
  • 举报
回复
工具类动态库里面陷入死循环了???????? #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) pollInner(int)函数往下移动92行
KeZhuang_ 2017-11-01
  • 打赏
  • 举报
回复
"pool-7-thread-1" prio=5 tid=19 WAIT | group="main" sCount=1 dsCount=0 obj=0x425f0438 self=0x5f2e2820 | sysTid=14801 nice=0 sched=0/0 cgrp=apps handle=1596861552 | state=S schedstat=( 487344 4992448 6 ) utm=0 stm=0 core=1 at java.lang.Object.wait(Native Method) - waiting on <0x425f0580> (a java.lang.VMThread) held by tid=19 (pool-7-thread-1) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) 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:841) "com.sensorsdata.analytics.android.sdk.AnalyticsMessages.Worker" prio=5 tid=18 NATIVE | group="main" sCount=1 dsCount=0 obj=0x425e3918 self=0x5f2dbb20 | sysTid=14798 nice=1 sched=0/0 cgrp=apps handle=1596850184 | state=S schedstat=( 9678281 16008750 28 ) utm=0 stm=0 core=2 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at android.os.HandlerThread.run(HandlerThread.java:61) "WifiManager" prio=5 tid=17 NATIVE | group="main" sCount=1 dsCount=0 obj=0x425b0058 self=0x5f2d4890 | sysTid=14797 nice=0 sched=0/0 cgrp=apps handle=1596801800 | state=S schedstat=( 69181730 1708393746 426 ) utm=1 stm=5 core=0 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at android.os.HandlerThread.run(HandlerThread.java:61) "com.sensorsdata.analytics.android.sdk.ViewCrawler" prio=5 tid=16 NATIVE | group="main" sCount=1 dsCount=0 obj=0x42531780 self=0x5f2cd008 | sysTid=14788 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1596773464 | state=S schedstat=( 606874 2470989 3 ) utm=0 stm=0 core=1 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at android.os.HandlerThread.run(HandlerThread.java:61) "pool-8-thread-1" prio=5 tid=15 WAIT | group="main" sCount=1 dsCount=0 obj=0x42520c28 self=0x5c3e89b0 | sysTid=14787 nice=0 sched=0/0 cgrp=apps handle=1549552648 | state=S schedstat=( 1694688 8190937 7 ) utm=0 stm=0 core=2 at java.lang.Object.wait(Native Method) - waiting on <0x42520d70> (a java.lang.VMThread) held by tid=15 (pool-8-thread-1) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) 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:841) "UmsAgent" prio=5 tid=11 NATIVE | group="main" sCount=1 dsCount=0 obj=0x4250ced8 self=0x5bd4db00 | sysTid=14785 nice=0 sched=0/0 cgrp=apps handle=1541222408 | state=S schedstat=( 45129121 54936819 129 ) utm=2 stm=2 core=1 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at android.os.HandlerThread.run(HandlerThread.java:61) "PriorityExecutor #2" prio=5 tid=13 WAIT | group="main" sCount=1 dsCount=0 obj=0x42434e88 self=0x5bcd0c58 | sysTid=14767 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1540165800 | state=S schedstat=( 2663229 20478858 11 ) utm=0 stm=0 core=2 at java.lang.Object.wait(Native Method) - waiting on <0x42434fc8> (a java.lang.VMThread) held by tid=13 (PriorityExecutor #2) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) at com.lidroid.xutils.task.PriorityObjectBlockingQueue.take(PriorityObjectBlockingQueue.java:274) 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:841)
KeZhuang_ 2017-11-01
  • 打赏
  • 举报
回复
"java.lang.ProcessManager" daemon prio=5 tid=27 WAIT | group="main" sCount=1 dsCount=0 obj=0x428e1ca8 self=0x5f3708a8 | sysTid=14888 nice=0 sched=0/0 cgrp=apps handle=1597443320 | state=S schedstat=( 170840475 476136458 884 ) utm=1 stm=16 core=1 at java.lang.Object.wait(Native Method) - waiting on <0x428e1b10> (a java.util.HashMap) at java.lang.Object.wait(Object.java:364) at java.lang.ProcessManager.waitForMoreChildren(ProcessManager.java:140) at java.lang.ProcessManager.watchChildren(ProcessManager.java:105) at java.lang.ProcessManager.access$000(ProcessManager.java:40) at java.lang.ProcessManager$1.run(ProcessManager.java:58) "TS-pool-3" prio=5 tid=25 NATIVE | group="main" sCount=1 dsCount=0 obj=0x4278ccf8 self=0x5f3523d8 | sysTid=14875 nice=0 sched=0/0 cgrp=apps handle=1597319208 | state=S schedstat=( 7456667 44786823 27 ) utm=0 stm=0 core=1 #00 pc 0001c3cc /system/lib/libc.so (recvfrom+16) #01 pc 000228c7 /system/lib/libjavacore.so #02 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #03 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #04 pc 0002a020 /system/lib/libdvm.so #05 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #06 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #07 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #08 pc 000585fb /system/lib/libdvm.so #09 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #10 pc 0000cddc /system/lib/libc.so (pthread_create+208) at libcore.io.Posix.recvfromBytes(Native Method) at libcore.io.Posix.recvfrom(Posix.java:140) at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164) at libcore.io.IoBridge.recvfrom(IoBridge.java:506) at java.net.PlainSocketImpl.read(PlainSocketImpl.java:489) at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46) at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:241) at java.io.InputStream.read(InputStream.java:163) at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142) at java.io.BufferedInputStream.read(BufferedInputStream.java:309) at com.igexin.b.a.b.a.a.m.a((null):-1) at com.igexin.push.d.a.b.a((null):-1) at com.igexin.push.d.a.b.b((null):-1) at com.igexin.push.d.a.b.c((null):-1) at com.igexin.b.a.b.a.a.j.b_((null):-1) at com.igexin.b.a.d.h.a((null):-1) at com.igexin.b.a.d.h.run((null):-1) at java.lang.Thread.run(Thread.java:841) "TS-pool-2" prio=5 tid=24 WAIT | group="main" sCount=1 dsCount=0 obj=0x4278c660 self=0x5f351b38 | sysTid=14874 nice=0 sched=0/0 cgrp=apps handle=1597317000 | state=S schedstat=( 25777551 120907448 71 ) utm=2 stm=0 core=1 at java.lang.Object.wait(Native Method) - waiting on <0x4278c760> (a java.lang.VMThread) held by tid=24 (TS-pool-2) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) at com.igexin.b.a.b.a.a.l.b_((null):-1) at com.igexin.b.a.d.h.a((null):-1) at com.igexin.b.a.d.h.run((null):-1) at java.lang.Thread.run(Thread.java:841) "TS-processor" prio=5 tid=23 TIMED_WAIT | group="main" sCount=1 dsCount=0 obj=0x4266be10 self=0x5f346010 | sysTid=14838 nice=-2 sched=0/0 cgrp=apps handle=1545047504 | state=S schedstat=( 530057744 986741363 888 ) utm=35 stm=18 core=1 at java.lang.Object.wait(Native Method) - waiting on <0x42683178> (a java.lang.VMThread) held by tid=23 (TS-processor) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:199) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2058) at com.igexin.b.a.d.d.c((null):-1) at com.igexin.b.a.d.j.run((null):-1) "umengsocial" prio=5 tid=22 NATIVE | group="main" sCount=1 dsCount=0 obj=0x426814c8 self=0x5c38f860 | sysTid=14837 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1547240560 | state=S schedstat=( 1997815 10250467 10 ) utm=0 stm=0 core=1 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at android.os.HandlerThread.run(HandlerThread.java:61) "CoreThread" prio=5 tid=20 NATIVE | group="main" sCount=1 dsCount=0 obj=0x426200c0 self=0x5f2e0458 | sysTid=14810 nice=0 sched=0/0 cgrp=apps handle=1596852392 | state=S schedstat=( 353429733 708045103 1192 ) utm=26 stm=9 core=3 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at com.igexin.push.core.h.run((null):-1)
KeZhuang_ 2017-11-01
  • 打赏
  • 举报
回复
"Binder_5" prio=5 tid=33 NATIVE | group="main" sCount=1 dsCount=0 obj=0x42b83398 self=0x60da0610 | sysTid=16442 nice=0 sched=0/0 cgrp=apps handle=1582711360 | state=S schedstat=( 46271773 99243018 174 ) utm=2 stm=2 core=0 #00 pc 0001b6e4 /system/lib/libc.so (__ioctl+8) #01 pc 0002be67 /system/lib/libc.so (ioctl+14) #02 pc 0001b965 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001c103 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) #04 pc 00020199 /system/lib/libbinder.so #05 pc 00011d7d /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #06 pc 00054a2d /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #07 pc 00011871 /system/lib/libutils.so #08 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #09 pc 0000cddc /system/lib/libc.so (pthread_create+208) at dalvik.system.NativeStart.run(Native Method) "Binder_4" prio=5 tid=29 NATIVE | group="main" sCount=1 dsCount=0 obj=0x424ff7e8 self=0x60d8f1a8 | sysTid=15896 nice=0 sched=0/0 cgrp=apps handle=1624829792 | state=S schedstat=( 90342964 228589055 436 ) utm=0 stm=9 core=0 #00 pc 0001b6e4 /system/lib/libc.so (__ioctl+8) #01 pc 0002be67 /system/lib/libc.so (ioctl+14) #02 pc 0001b965 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001c103 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) #04 pc 00020199 /system/lib/libbinder.so #05 pc 00011d7d /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #06 pc 00054a2d /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #07 pc 00011871 /system/lib/libutils.so #08 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #09 pc 0000cddc /system/lib/libc.so (pthread_create+208) at dalvik.system.NativeStart.run(Native Method) "pool-10-thread-1" prio=5 tid=21 WAIT | group="main" sCount=1 dsCount=0 obj=0x426a42a0 self=0x6103f6a0 | sysTid=15836 nice=0 sched=0/0 cgrp=apps handle=1627650800 | state=S schedstat=( 7085232082 6685667855 5452 ) utm=127 stm=581 core=0 at java.lang.Object.wait(Native Method) - waiting on <0x42502160> (a java.lang.VMThread) held by tid=21 (pool-10-thread-1) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) 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.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:460) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:649) 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:841) "pool-9-thread-1" prio=5 tid=31 WAIT | group="main" sCount=1 dsCount=0 obj=0x4253bba8 self=0x5f372240 | sysTid=15828 nice=0 sched=0/0 cgrp=apps handle=1540431024 | state=S schedstat=( 510233816 471107544 1804 ) utm=30 stm=21 core=1 at java.lang.Object.wait(Native Method) - waiting on <0x4250e4e8> (a java.lang.VMThread) held by tid=31 (pool-9-thread-1) at java.lang.Thread.parkFor(Thread.java:1205) at sun.misc.Unsafe.park(Unsafe.java:325) 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.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:460) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:649) 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:841) "Thread-21284" prio=5 tid=14 NATIVE | group="main" sCount=1 dsCount=0 obj=0x428d57d0 self=0x5e563430 | sysTid=15568 nice=0 sched=0/0 cgrp=apps handle=1597312624 | state=S schedstat=( 22668385 38535053 18 ) utm=1 stm=1 core=1 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at com.igexin.push.extension.distribution.basic.c.k.run((null):-1) "GBD-Thread" prio=5 tid=28 NATIVE | group="main" sCount=1 dsCount=0 obj=0x429466c8 self=0x5f374cc0 | sysTid=14893 nice=0 sched=0/0 cgrp=apps handle=1597460752 | state=S schedstat=( 1103852125 684498085 4240 ) utm=83 stm=27 core=1 #00 pc 0001c80c /system/lib/libc.so (epoll_wait+12) #01 pc 000153f1 /system/lib/libutils.so (android::Looper::pollInner(int)+92) #02 pc 00015615 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0007224d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 00020b8c /system/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 000516eb /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398) #06 pc 0002a020 /system/lib/libdvm.so #07 pc 0002e9e4 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #08 pc 0006387d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292) #09 pc 000638a7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) #10 pc 000585fb /system/lib/libdvm.so #11 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #12 pc 0000cddc /system/lib/libc.so (pthread_create+208) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:132) at android.os.Looper.loop(Looper.java:138) at com.igexin.push.extension.distribution.gbd.d.h.run((null):-1) "Binder_3" prio=5 tid=26 NATIVE | group="main" sCount=1 dsCount=0 obj=0x428ed290 self=0x5f370458 | sysTid=14890 nice=0 sched=0/0 cgrp=apps handle=1597444464 | state=S schedstat=( 115979585 231381196 550 ) utm=1 stm=10 core=0 #00 pc 0001b6e4 /system/lib/libc.so (__ioctl+8) #01 pc 0002be67 /system/lib/libc.so (ioctl+14) #02 pc 0001b965 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001c103 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) #04 pc 00020199 /system/lib/libbinder.so #05 pc 00011d7d /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #06 pc 00054a2d /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #07 pc 00011871 /system/lib/libutils.so #08 pc 0000cc60 /system/lib/libc.so (__thread_entry+72) #09 pc 0000cddc /system/lib/libc.so (pthread_create+208) at dalvik.system.NativeStart.run(Native Method)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧