我很难在Android 6. +设备中搜索ANR的可能原因,我的应用使用IntentService通过BT连接到设备,当连接丢失时,应用程序冻结,I拨打:
getActivity().unbindService(btConnectionService);
当应用退出需要连接发生的活动时,该应用也会冻结,仅在应用已签名且在Android 6或更高版本上运行时才会发生,在Android下版本没有问题,我从运行商店的Moto X运行Android 6获得了ANR日志,这里是:
suspend all histogram: Sum: 2.304ms 99% C.I. 0.148us-388us Avg: 44.307us Max: 388us DALVIK THREADS (28): "Signal Catcher" daemon prio=5 tid=2 Runnable | group="system" sCount=0 dsCount=0 obj=0x32c0c0a0 self=0x7fab7dd000 | sysTid=24118 nice=0 cgrp=default sched=0/0 handle=0x7fb0e7f440 | state=R schedstat=( 236109479 2523697 103 ) utm=10 stm=13 core=4 HZ=100 | stack=0x7fb0d83000-0x7fb0d85000 stackSize=1013KB | held mutexes= "mutator lock"(shared held) native: #00 pc 000000000048c300 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+236) native: #01 pc 000000000045b9fc /system/lib64/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+220) native: #02 pc 0000000000468178 /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+688) native: #03 pc 0000000000469090 /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+276) native: #04 pc 000000000046974c /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+188) native: #05 pc 000000000046a034 /system/lib64/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+492) native: #06 pc 000000000043393c /system/lib64/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+96) native: #07 pc 0000000000440f14 /system/lib64/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1256) native: #08 pc 0000000000441b84 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+548) native: #09 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #10 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"main" prio=5 tid=1 Suspended | group="main" sCount=1 dsCount=0 obj=0x753bf828 self=0x7fb1bbba00 | sysTid=24116 nice=0 cgrp=default sched=0/0 handle=0x7fb519afe8 | state=S schedstat=( 184829068823 8596353264 31818 ) utm=18262 stm=220 core=1 HZ=100 | stack=0x7fd9722000-0x7fd9724000 stackSize=8MB | held mutexes= at com.lamotte.waterlinkspin.WLSCommThread.cancel(WLSCommThread.java:174) at com.lamotte.waterlinkspin.WLSComm.killThreads(WLSComm.java:358) - locked <0x0492c12c> (a com.lamotte.waterlinkspin.WLSComm) at com.lamotte.waterlinkspin.WLSComm.stop(WLSComm.java:365) - locked <0x0492c12c> (a com.lamotte.waterlinkspin.WLSComm) at com.lamotte.waterlinkspin.WLSComm.connectionLost(WLSComm.java:371) at com.lamotte.waterlinkspin.WLSDevice$2.handleMessage(WLSDevice.java:238) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5443) at java.lang.reflect.Method.invoke!(Native method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
"ReferenceQueueDaemon" daemon prio=5 tid=3 Waiting | group="system" sCount=1 dsCount=0 obj=0x32c0c100 self=0x7fb1bbf600 | sysTid=24119 nice=0 cgrp=default sched=0/0 handle=0x7fb0d80440 | state=S schedstat=( 23969536 12093020 148 ) utm=1 stm=1 core=0 HZ=100 | stack=0x7fb0c7e000-0x7fb0c80000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0d5fd7f5> (a java.lang.Class) at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147) - locked <0x0d5fd7f5> (a java.lang.Class) at java.lang.Thread.run(Thread.java:818)
"FinalizerDaemon" daemon prio=5 tid=4 Waiting | group="system" sCount=1 dsCount=0 obj=0x32c0c160 self=0x7fa451c000 | sysTid=24120 nice=0 cgrp=default sched=0/0 handle=0x7fb0c7b440 | state=S schedstat=( 135881454 19320204 203 ) utm=13 stm=0 core=3 HZ=100 | stack=0x7fb0b79000-0x7fb0b7b000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0219c98a> (a java.lang.ref.ReferenceQueue) at java.lang.Object.wait(Object.java:423) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) - locked <0x0219c98a> (a java.lang.ref.ReferenceQueue) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185) at java.lang.Thread.run(Thread.java:818)
"FinalizerWatchdogDaemon" daemon prio=5 tid=5 Waiting | group="system" sCount=1 dsCount=0 obj=0x32c0c1c0 self=0x7fa451ca00 | sysTid=24121 nice=0 cgrp=default sched=0/0 handle=0x7fb0b76440 | state=S schedstat=( 1770209 11223749 24 ) utm=0 stm=0 core=1 HZ=100 | stack=0x7fb0a74000-0x7fb0a76000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0b1f0bfb> (a java.lang.Daemons$FinalizerWatchdogDaemon) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:255) - locked <0x0b1f0bfb> (a java.lang.Daemons$FinalizerWatchdogDaemon) at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:227) at java.lang.Thread.run(Thread.java:818)
"Binder_1" prio=5 tid=6 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c220 self=0x7fab7e3400 | sysTid=24125 nice=0 cgrp=default sched=0/0 handle=0x7fb086e440 | state=S schedstat=( 350663639 1066675783 2687 ) utm=5 stm=30 core=1 HZ=100 | stack=0x7fb0772000-0x7fb0774000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: binder_thread_read+0xd78/0xeb0 kernel: binder_ioctl_write_read+0x178/0x24c kernel: binder_ioctl+0x2b0/0x5e0 kernel: do_vfs_ioctl+0x4a4/0x578 kernel: SyS_ioctl+0x5c/0x88 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 00000000000697e0 /system/lib64/libc.so (__ioctl+4) native: #01 pc 0000000000072820 /system/lib64/libc.so (ioctl+100) native: #02 pc 000000000002d604 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164) native: #03 pc 000000000002de70 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) native: #04 pc 000000000002df8c /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76) native: #05 pc 0000000000037cf0 /system/lib64/libbinder.so (???) native: #06 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #07 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #08 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #09 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #10 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"HeapTaskDaemon" daemon prio=5 tid=7 Blocked | group="system" sCount=1 dsCount=0 obj=0x32c0c280 self=0x7fa451d400 | sysTid=24122 nice=0 cgrp=default sched=0/0 handle=0x7fb0a71440 | state=S schedstat=( 979409466 32364796 339 ) utm=86 stm=11 core=2 HZ=100 | stack=0x7fb096f000-0x7fb0971000 stackSize=1037KB | held mutexes= kernel: switch_to+0x70/0x7c kernel: futex_wait_queue_me+0xd4/0x12c kernel: futex_wait+0xdc/0x1e4 kernel: do_futex+0xc8/0x8d0 kernel: SyS_futex+0xf8/0x174 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 000000000001c2c8 /system/lib64/libc.so (syscall+28) native: #01 pc 0000000000139614 /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+136) native: #02 pc 0000000000269e6c /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+128) native: #03 pc 000000000026a4d4 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+120) native: #04 pc 000000000000057c /system/framework/arm64/boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks+128) at dalvik.system.VMRuntime.runHeapTasks(Native method) - waiting to lock an unknown object at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355) at java.lang.Thread.run(Thread.java:818)
"Binder_2" prio=5 tid=8 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c2e0 self=0x7fab7ef800 | sysTid=24127 nice=0 cgrp=default sched=0/0 handle=0x7fb076f440 | state=S schedstat=( 352887729 992580727 2684 ) utm=9 stm=26 core=0 HZ=100 | stack=0x7fb0673000-0x7fb0675000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: binder_thread_read+0xd78/0xeb0 kernel: binder_ioctl_write_read+0x178/0x24c kernel: binder_ioctl+0x2b0/0x5e0 kernel: do_vfs_ioctl+0x4a4/0x578 kernel: SyS_ioctl+0x5c/0x88 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 00000000000697e0 /system/lib64/libc.so (__ioctl+4) native: #01 pc 0000000000072820 /system/lib64/libc.so (ioctl+100) native: #02 pc 000000000002d604 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164) native: #03 pc 000000000002de70 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) native: #04 pc 000000000002df8c /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76) native: #05 pc 0000000000037cf0 /system/lib64/libbinder.so (???) native: #06 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #07 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #08 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #09 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #10 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"RenderThread" prio=5 tid=9 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c340 self=0x7fa451de00 | sysTid=24132 nice=-4 cgrp=default sched=0/0 handle=0x7fb04bf440 | state=S schedstat=( 27082617153 5929615962 37759 ) utm=2295 stm=413 core=0 HZ=100 | stack=0x7fb03c3000-0x7fb03c5000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: SyS_epoll_wait+0x2a0/0x324 kernel: SyS_epoll_pwait+0xa4/0x120 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 000000000006898c /system/lib64/libc.so (__epoll_pwait+8) native: #01 pc 000000000001f5a4 /system/lib64/libc.so (epoll_pwait+32) native: #02 pc 000000000001ada4 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144) native: #03 pc 000000000001b184 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+80) native: #04 pc 000000000002b390 /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+100) native: #05 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #06 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #07 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #08 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #09 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"Binder_3" prio=5 tid=10 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c3a0 self=0x7fab7fec00 | sysTid=24161 nice=0 cgrp=default sched=0/0 handle=0x7f98287440 | state=S schedstat=( 354202378 1037008558 2681 ) utm=9 stm=26 core=0 HZ=100 | stack=0x7f9818b000-0x7f9818d000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: binder_thread_read+0xd78/0xeb0 kernel: binder_ioctl_write_read+0x178/0x24c kernel: binder_ioctl+0x2b0/0x5e0 kernel: do_vfs_ioctl+0x4a4/0x578 kernel: SyS_ioctl+0x5c/0x88 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 00000000000697e0 /system/lib64/libc.so (__ioctl+4) native: #01 pc 0000000000072820 /system/lib64/libc.so (ioctl+100) native: #02 pc 000000000002d604 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164) native: #03 pc 000000000002de70 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) native: #04 pc 000000000002df8c /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76) native: #05 pc 0000000000037cf0 /system/lib64/libbinder.so (???) native: #06 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #07 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #08 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #09 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #10 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"pool-2-thread-1" prio=5 tid=11 Waiting | group="main" sCount=1 dsCount=0 obj=0x32c0c400 self=0x7f99303e00 | sysTid=24167 nice=0 cgrp=default sched=0/0 handle=0x7f96f71440 | state=S schedstat=( 45292707 8358592 63 ) utm=3 stm=1 core=1 HZ=100 | stack=0x7f96e6f000-0x7f96e71000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0100c418> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0100c418> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)
"hwuiTask1" prio=5 tid=13 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c460 self=0x7f964f3400 | sysTid=24170 nice=-2 cgrp=default sched=0/0 handle=0x7f95e7a440 | state=S schedstat=( 933990640 701615654 5239 ) utm=72 stm=21 core=0 HZ=100 | stack=0x7f95d7e000-0x7f95d80000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: futex_wait_queue_me+0xd4/0x12c kernel: futex_wait+0xdc/0x1e4 kernel: do_futex+0xc8/0x8d0 kernel: SyS_futex+0xf8/0x174 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 000000000001c2c8 /system/lib64/libc.so (syscall+28) native: #01 pc 0000000000065f94 /system/lib64/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+96) native: #02 pc 000000000002c168 /system/lib64/libhwui.so (???) native: #03 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #04 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #05 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #06 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #07 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"AsyncTask #1" prio=5 tid=14 Waiting | group="main" sCount=1 dsCount=0 obj=0x32c0c4c0 self=0x7f99b78c00 | sysTid=24366 nice=0 cgrp=default sched=0/0 handle=0x7f95f7f440 | state=S schedstat=( 1716248 2236668 11 ) utm=0 stm=0 core=1 HZ=100 | stack=0x7f95e7d000-0x7f95e7f000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0ba2fe71> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0ba2fe71> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)
"AsyncTask #2" prio=5 tid=15 Waiting | group="main" sCount=1 dsCount=0 obj=0x32c0c520 self=0x7fb0633a00 | sysTid=24367 nice=0 cgrp=default sched=0/0 handle=0x7f93242440 | state=S schedstat=( 1826717 722656 10 ) utm=0 stm=0 core=0 HZ=100 | stack=0x7f93140000-0x7f93142000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0a52f456> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0a52f456> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)
"hwuiTask2" prio=5 tid=16 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c580 self=0x7f9a4fb400 | sysTid=24368 nice=-2 cgrp=default sched=0/0 handle=0x7f9313d440 | state=S schedstat=( 26998332 50694997 175 ) utm=0 stm=2 core=2 HZ=100 | stack=0x7f93041000-0x7f93043000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: futex_wait_queue_me+0xd4/0x12c kernel: futex_wait+0xdc/0x1e4 kernel: do_futex+0xc8/0x8d0 kernel: SyS_futex+0xf8/0x174 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 000000000001c2c8 /system/lib64/libc.so (syscall+28) native: #01 pc 0000000000065f94 /system/lib64/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+96) native: #02 pc 000000000002c168 /system/lib64/libhwui.so (???) native: #03 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #04 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #05 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #06 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #07 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"hwuiTask3" prio=5 tid=17 Native | group="main" sCount=1 dsCount=0 obj=0x32c0c5e0 self=0x7fb062ce00 | sysTid=24369 nice=-2 cgrp=default sched=0/0 handle=0x7f9303e440 | state=S schedstat=( 6209634 12563853 53 ) utm=0 stm=0 core=1 HZ=100 | stack=0x7f92f42000-0x7f92f44000 stackSize=1013KB | held mutexes= kernel: __switch_to+0x70/0x7c kernel: futex_wait_queue_me+0xd4/0x12c kernel: futex_wait+0xdc/0x1e4 kernel: do_futex+0xc8/0x8d0 kernel: SyS_futex+0xf8/0x174 kernel: cpu_switch_to+0x48/0x4c native: #00 pc 000000000001c2c8 /system/lib64/libc.so (syscall+28) native: #01 pc 0000000000065f94 /system/lib64/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+96) native: #02 pc 000000000002c168 /system/lib64/libhwui.so (???) native: #03 pc 00000000000157cc /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208) native: #04 pc 000000000008ef30 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96) native: #05 pc 0000000000014ff4 /system/lib64/libutils.so (???) native: #06 pc 0000000000066274 /system/lib64/libc.so (_ZL15__pthread_startPv+52) native: #07 pc 000000000001ef44 /system/lib64/libc.so (__start_thread+16) (no managed stack frames)
"OkHttp ConnectionPool" daemon prio=5 tid=19 TimedWaiting | group="main" sCount=1 dsCount=0 obj=0x32c0c640 self=0x7f99db8400 | sysTid=24491 nice=0 cgrp=default sched=0/0 handle=0x7f95d7b440 | state=S schedstat=( 7143596 339374 17 ) utm=0 stm=0 core=3 HZ=100 | stack=0x7f95c79000-0x7f95c7b000 stackSize=1037KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0ec6e9eb> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0ec6e9eb> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1037) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)
我希望有人可以帮助我,先谢谢。