Android报错之Dumping all threads without appropriate locks held: thread list lock mutator lock

     最近在Debug or Run Android Eclipse工程时,发现真机直接崩溃闪退,但闪退后断开数据线,重新在真机直接run则没问题,debug闪退日志报错:Dumping all threads without appropriate locks held: thread list lock mutator lock,之前调试还是好好的,为什么突然就不行了呢?


具体日志如下:

12-07 10:37:05.736: I/System.out(6305): Sending WAIT chunk
12-07 10:37:05.863: I/art(6305): Debugger is active
12-07 10:37:05.937: I/System.out(6305): Debugger has connected
12-07 10:37:05.937: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:06.138: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:06.308: I/art(6305): Starting a blocking GC Instrumentation
12-07 10:37:06.338: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:06.538: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:06.739: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:06.939: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:07.139: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:07.340: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:07.540: I/System.out(6305): waiting for debugger to settle...
12-07 10:37:07.741: I/System.out(6305): debugger has settled (1423)
12-07 10:37:07.751: W/System(6305): ClassLoader referenced unknown path: /data/app/com.example.testpayui-2/lib/arm
12-07 10:37:07.785: I/HwCust(6305): Constructor found for class android.app.HwCustActivityImpl
12-07 10:37:07.930: W/WindowDecorActionBar(6305): should not do the transition or the transition anim is null or it is running or the mContainer view is null or mContainer view hasn't been drawn to screen 
12-07 10:37:07.961: I/HwPointEventFilter(6305): do not support AFT because of no config
12-07 10:37:08.025: I/Adreno-EGL(6305): <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.UM.5.5.R1.07.01.01.269.023_msm8937_32_refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.01.01.269.023__release_AU (Ib1167d03fb)
12-07 10:37:08.025: I/Adreno-EGL(6305): OpenGL ES Shader Compiler Version: XE031.09.00.04
12-07 10:37:08.025: I/Adreno-EGL(6305): Build Date: 07/10/17 Mon
12-07 10:37:08.025: I/Adreno-EGL(6305): Local Branch: 
12-07 10:37:08.025: I/Adreno-EGL(6305): Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.01.01.269.023
12-07 10:37:08.025: I/Adreno-EGL(6305): Local Patches: NONE
12-07 10:37:08.025: I/Adreno-EGL(6305): Reconstruct Branch: NOTHING
12-07 10:37:08.027: I/OpenGLRenderer(6305): Initialized EGL, version 1.4
12-07 10:37:08.029: W/Adreno-ES20(6305): <get_gpu_clk:229>: open failed: errno 13
12-07 10:37:08.867: I/hwaps(6305): JNI_OnLoad
12-07 10:37:09.126: I/art(6305): Do partial code cache collection, code=26KB, data=30KB
12-07 10:37:09.126: I/art(6305): After code cache collection, code=26KB, data=30KB
12-07 10:37:09.126: I/art(6305): Increasing code cache capacity to 128KB
12-07 10:37:09.230: W/WindowDecorActionBar(6305): should not do the transition or the transition anim is null or it is running or the mContainer view is null or mContainer view hasn't been drawn to screen 
12-07 10:37:09.249: I/HwPointEventFilter(6305): do not support AFT because of no config
12-07 10:37:09.341: I/art(6305): Do partial code cache collection, code=32KB, data=47KB
12-07 10:37:09.342: I/art(6305): After code cache collection, code=32KB, data=47KB
12-07 10:37:09.342: I/art(6305): Increasing code cache capacity to 256KB
12-07 10:37:09.346: I/art(6305): Compiler allocated 4MB to compile void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int)
12-07 10:37:10.679: A/art(6305): art/runtime/jdwp/jdwp_event.cc:681] Check failed: threadId != 0u (threadId=0, 0u=0) 
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] Runtime aborting...
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] Aborting thread:
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] "Jit thread pool worker thread 0" prio=5 tid=2 WaitingForDebuggerSend (still starting up)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xaa1ae000
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6310 nice=9 cgrp=default sched=0/0 handle=0xb1426920
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | state=R schedstat=( 375745221 20628119 204 ) utm=27 stm=10 core=0 HZ=100
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb1328000-0xb132a000 stackSize=1022KB
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes= "abort lock"
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] Dumping all threads without appropriate locks held: thread list lock mutator lock
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] All threads:
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] DALVIK THREADS (14):
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] "Jit thread pool worker thread 0" prio=5 tid=2 Runnable (still starting up)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xaa1ae000
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6310 nice=9 cgrp=default sched=0/0 handle=0xb1426920
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | state=R schedstat=( 391854334 21928379 213 ) utm=28 stm=11 core=2 HZ=100
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb1328000-0xb132a000 stackSize=1022KB
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes= "abort lock" "mutator lock"(shared held)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408] "main" prio=5 tid=1 Native
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x75ebb6e8 self=0xb1d04f00
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6305 nice=-10 cgrp=default sched=0/0 handle=0xb4b1a534
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 904838017 45209016 369 ) utm=84 stm=6 core=0 HZ=100
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xbe719000-0xbe71b000 stackSize=8MB
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.graphics.BitmapFactory.nativeDecodeAsset(Native method)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:701)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:508)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1152)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:930)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:769)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.content.res.Resources.loadDrawable(Resources.java:921)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.content.res.TypedArray.getDrawable(TypedArray.java:983)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.widget.ImageView.<init>(ImageView.java:164)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.widget.ImageView.<init>(ImageView.java:152)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.widget.ImageView.<init>(ImageView.java:148)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.reflect.Constructor.newInstance0!(Native method)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.createView(LayoutInflater.java:656)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:64)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.policy.HwPhoneLayoutInflater.onCreateView(HwPhoneLayoutInflater.java:107)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:728)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:796)
12-07 10:37:10.708: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:738)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:869)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:872)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:872)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:872)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:872)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   - locked <0x048ce4aa> (a java.lang.Object[])
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:454)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:290)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.app.Dialog.setContentView(Dialog.java:637)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at com.emp.common.ui.paywayview.PayWayView.onCreateDialog(PayWayView.java:60)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:295)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.os.Handler.handleCallback(Handler.java:761)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.os.Handler.dispatchMessage(Handler.java:98)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.os.Looper.loop(Looper.java:156)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at android.app.ActivityThread.main(ActivityThread.java:6595)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.reflect.Method.invoke!(Native method)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5820 self=0xa77cfd00
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6311 nice=0 cgrp=default sched=0/0 handle=0xb1325920
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 1006354 4093646 4 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb1229000-0xb122b000 stackSize=1014KB
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_sigtimedwait+0x108/0x208
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_rt_sigtimedwait+0xbc/0xf8
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] "JDWP" prio=5 tid=4 WaitingInMainDebuggerLoop
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca58b0 self=0xaa1af400
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6312 nice=0 cgrp=default sched=0/0 handle=0xb1226920
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 91516831 24894320 333 ) utm=5 stm=4 core=0 HZ=100
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb112a000-0xb112c000 stackSize=1014KB
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: poll_schedule_timeout+0x40/0x64
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_select+0x4d4/0x510
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: core_sys_select+0x1fc/0x2ec
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_pselect6+0x180/0x230
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] "Binder:6305_1" prio=5 tid=5 Native
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5c10 self=0xb1d05e00
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6317 nice=0 cgrp=default sched=0/0 handle=0xb0c15920
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 10804947 11699374 37 ) utm=1 stm=0 core=1 HZ=100
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0b19000-0xb0b1b000 stackSize=1014KB
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: binder_thread_read+0x498/0x1430
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: binder_ioctl+0x50c/0xc68
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_vfs_ioctl+0x518/0x54c
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_ioctl+0x4c/0x74
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] "HeapTaskDaemon" prio=5 tid=6 Blocked
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5af0 self=0xb1d05900
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6316 nice=0 cgrp=default sched=0/0 handle=0xb0e18920
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 196041 11143073 2 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0d16000-0xb0d18000 stackSize=1038KB
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   - waiting to lock an unknown object
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Thread.run(Thread.java:776)
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408] "FinalizerWatchdogDaemon" prio=5 tid=7 Waiting
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5a60 self=0xa77d1b00
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6315 nice=0 cgrp=default sched=0/0 handle=0xb0f1d920
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 109687 11529844 2 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0e1b000-0xb0e1d000 stackSize=1038KB
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.709: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Object.wait!(Native method)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - waiting on <0x0325589b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - locked <0x0325589b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:249)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Thread.run(Thread.java:776)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "FinalizerDaemon" prio=5 tid=8 Waiting
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca59d0 self=0xa77d1600
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6314 nice=0 cgrp=default sched=0/0 handle=0xb1022920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 115886 11728542 2 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0f20000-0xb0f22000 stackSize=1038KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Object.wait!(Native method)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - waiting on <0x0ac82438> (a java.lang.Object)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Object.wait(Object.java:407)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - locked <0x0ac82438> (a java.lang.Object)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Thread.run(Thread.java:776)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "ReferenceQueueDaemon" prio=5 tid=9 Waiting
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5940 self=0xa77d1100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6313 nice=0 cgrp=default sched=0/0 handle=0xb1127920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 97031 12056041 2 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb1025000-0xb1027000 stackSize=1038KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Object.wait!(Native method)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - waiting on <0x00e1b6e3> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   - locked <0x00e1b6e3> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   at java.lang.Thread.run(Thread.java:776)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "Binder:6305_2" prio=5 tid=10 Native
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5d30 self=0xaa1b0800
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6318 nice=0 cgrp=default sched=0/0 handle=0xb0b16920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 5890575 9364376 35 ) utm=0 stm=0 core=0 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0a1a000-0xb0a1c000 stackSize=1014KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: binder_thread_read+0x498/0x1430
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: binder_ioctl+0x50c/0xc68
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_vfs_ioctl+0x518/0x54c
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_ioctl+0x4c/0x74
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "Profile Saver" prio=5 tid=11 Native
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12ca5f70 self=0xa4303500
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6326 nice=-10 cgrp=default sched=0/0 handle=0xb084c920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 3627866 225885 20 ) utm=0 stm=0 core=2 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xb0750000-0xb0752000 stackSize=1014KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "RenderThread" prio=5 tid=12 Native
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12d2fc10 self=0xaa1af900
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6328 nice=-10 cgrp=default sched=0/0 handle=0xaa5dc920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 269984154 21674328 369 ) utm=21 stm=5 core=0 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0xaa4e0000-0xaa4e2000 stackSize=1014KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_epoll_wait+0x158/0x380
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_epoll_pwait+0xa8/0x130
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] "hwuiTask1" prio=5 tid=13 Native
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12d4c550 self=0xaa2ea900
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6330 nice=-2 cgrp=default sched=0/0 handle=0x98300920
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | state=S schedstat=( 7899116 1943282 59 ) utm=0 stm=0 core=0 HZ=100
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | stack=0x98204000-0x98206000 stackSize=1014KB
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   | held mutexes=
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait_queue_me+0xf0/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: futex_wait+0xe8/0x214
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: do_futex+0xd0/0x8f4
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: SyS_futex+0xec/0x154
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   kernel: ret_fast_syscall+0x0/0x38
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408]   (no managed stack frames)
12-07 10:37:10.710: A/art(6305): art/runtime/runtime.cc:408] 
12-07 10:37:10.711: A/art(6305): art/runtime/runtime.cc:408] "hwuiTask2" prio=5 tid=14 Native
12-07 10:37:10.711: A/art(6305): art/runtime/runtime.cc:408]   | group="" sCount=1 dsCount=0 obj=0x12d4c5e0 self=0xb06bb400
12-07 10:37:10.711: A/art(6305): art/runtime/runtime.cc:408]   | sysTid=6331 nice=-2 cgrp=default sched=0/0 handle=0x98201920
12-07 10:37:10.716: A/libc(6305): Fatal signal 6 (SIGABRT), code -6 in tid 6310 (Jit thread pool)


最后发现:之前查看系统类view源码时,不小心手贱加了断点,导致应用直接崩溃闪退。

解决方法:把系统类断点去掉即可!





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值