草庐IT

android - 附加调试器有时会导致应用程序崩溃

coder 2023-06-08 原文

我正在开发一个 Android 应用程序,有时在将调试器附加到正在运行的应用程序时,一段时间后它会导致它崩溃。堆栈跟踪如下。我应该提到我正在手机中运行 N 预览。

A/art: art/runtime/runtime.cc:403] Runtime aborting...
A/art: art/runtime/runtime.cc:403] Aborting thread:
A/art: art/runtime/runtime.cc:403] "Jit thread pool worker thread 0" prio=5 tid=2 WaitingForDebuggerSend (still starting up)
A/art: art/runtime/runtime.cc:403]   | group="" sCount=0 dsCount=0 obj=0x0 self=0x6fc6479a00
A/art: art/runtime/runtime.cc:403]   | sysTid=18309 nice=9 cgrp=default sched=0/0 handle=0x6fcd607450
A/art: art/runtime/runtime.cc:403]   | state=R schedstat=( 4712207454 2665438173 3474 ) utm=390 stm=80 core=5 HZ=100
A/art: art/runtime/runtime.cc:403]   | stack=0x6fcd509000-0x6fcd50b000 stackSize=1021KB
A/art: art/runtime/runtime.cc:403]   | held mutexes= "abort lock"
A/art: art/runtime/runtime.cc:403]   native: #00 pc 0000000000479ebc  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
A/art: art/runtime/runtime.cc:403]   native: #01 pc 0000000000479eb8  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
A/art: art/runtime/runtime.cc:403]   native: #02 pc 000000000044e260  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
A/art: art/runtime/runtime.cc:403]   native: #03 pc 000000000043c33c  /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56)
A/art: art/runtime/runtime.cc:403]   native: #04 pc 000000000043c1b8  /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+668)
A/art: art/runtime/runtime.cc:403]   native: #05 pc 000000000042fd34  /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+144)
A/art: art/runtime/runtime.cc:403]   native: #06 pc 00000000000e4d78  /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1208)
A/art: art/runtime/runtime.cc:403]   native: #07 pc 00000000002f5f48  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState19SetWaitForJdwpTokenEm+1000)
A/art: art/runtime/runtime.cc:403]   native: #08 pc 00000000002f5468  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState24AcquireJdwpTokenForEventEm+124)
A/art: art/runtime/runtime.cc:403]   native: #09 pc 00000000002f4d20  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState29SendRequestAndPossiblySuspendEPNS0_9ExpandBufENS0_17JdwpSuspendPolicyEm+248)
A/art: art/runtime/runtime.cc:403]   native: #10 pc 00000000002f9d0c  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState16PostClassPrepareEPNS_6mirror5ClassE+1380)
A/art: art/runtime/runtime.cc:403]   native: #11 pc 0000000000123ba4  /system/lib64/libart.so (_ZN3art11ClassLinker11DefineClassEPNS_6ThreadEPKcmNS_6HandleINS_6mirror11ClassLoaderEEERKNS_7DexFileERKNS9_8ClassDefE+804)
A/art: art/runtime/runtime.cc:403]   native: #12 pc 00000000001236e4  /system/lib64/libart.so (_ZN3art11ClassLinker26FindClassInPathClassLoaderERNS_33ScopedObjectAccessAlreadyRunnableEPNS_6ThreadEPKcmNS_6HandleINS_6mirror11ClassLoaderEEEPPNS8_5ClassE+1484)
A/art: art/runtime/runtime.cc:403]   native: #13 pc 0000000000124674  /system/lib64/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+944)
A/art: art/runtime/runtime.cc:403]   native: #14 pc 000000000010bfb4  /system/lib64/libart.so (_ZN3art11ClassLinker11ResolveTypeERKNS_7DexFileEtNS_6HandleINS_6mirror8DexCacheEEENS4_INS5_11ClassLoaderEEE+200)
A/art: art/runtime/runtime.cc:403]   native: #15 pc 00000000001911ac  /system/lib64/libart-compiler.so (_ZNK3art19HInstructionBuilder25IsOutermostCompilingClassEt+732)
A/art: art/runtime/runtime.cc:403]   native: #16 pc 000000000019091c  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder16BuildNewInstanceEtj+852)
A/art: art/runtime/runtime.cc:403]   native: #17 pc 000000000018ab78  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder21ProcessDexInstructionERKNS_11InstructionEj+3436)
A/art: art/runtime/runtime.cc:403]   native: #18 pc 0000000000189640  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder5BuildEv+1600)
A/art: art/runtime/runtime.cc:403]   native: #19 pc 00000000001626b8  /system/lib64/libart-compiler.so (_ZN3art13HGraphBuilder10BuildGraphEv+136)
A/art: art/runtime/runtime.cc:403]   native: #20 pc 00000000001c1248  /system/lib64/libart-compiler.so (_ZNK3art18OptimizingCompiler10TryCompileEPNS_14ArenaAllocatorEPNS_19CodeVectorAllocatorEPKNS_7DexFile8CodeItemEjNS_10InvokeTypeEtjP8_jobjectRKS5_NS_6HandleINS_6mirror8DexCacheEEEPNS_9ArtMethodEb+3280)
A/art: art/runtime/runtime.cc:403]   native: #21 pc 00000000001c36e4  /system/lib64/libart-compiler.so (_ZN3art18OptimizingCompiler10JitCompileEPNS_6ThreadEPNS_3jit12JitCodeCacheEPNS_9ArtMethodEb+472)
A/art: art/runtime/runtime.cc:403]   native: #22 pc 0000000000151bb8  /system/lib64/libart-compiler.so (_ZN3art3jit11JitCompiler13CompileMethodEPNS_6ThreadEPNS_9ArtMethodEb+284)
A/art: art/runtime/runtime.cc:403]   native: #23 pc 000000000030d0b8  /system/lib64/libart.so (_ZN3art3jit3Jit13CompileMethodEPNS_9ArtMethodEPNS_6ThreadEb+492)
A/art: art/runtime/runtime.cc:403]   native: #24 pc 000000000030efa4  /system/lib64/libart.so (_ZN3art3jit14JitCompileTask3RunEPNS_6ThreadE+656)
A/art: art/runtime/runtime.cc:403]   native: #25 pc 0000000000466dd4  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+88)
A/art: art/runtime/runtime.cc:403]   native: #26 pc 000000000046671c  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+116)
A/art: art/runtime/runtime.cc:403]   native: #27 pc 000000000006863c  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
A/art: art/runtime/runtime.cc:403]   native: #28 pc 000000000001d9fc  /system/lib64/libc.so (__start_thread+16)
A/art: art/runtime/runtime.cc:403]   (no managed stack frames)
A/art: art/runtime/runtime.cc:403] Dumping all threads without appropriate locks held: thread list lock mutator lock
A/art: art/runtime/runtime.cc:403] All threads:
A/art: art/runtime/runtime.cc:403] DALVIK THREADS (58):
A/art: art/runtime/runtime.cc:403] "Jit thread pool worker thread 0" prio=5 tid=2 Runnable (still starting up)
A/art: art/runtime/runtime.cc:403]   | group="" sCount=0 dsCount=0 obj=0x0 self=0x6fc6479a00
A/art: art/runtime/runtime.cc:403]   | sysTid=18309 nice=9 cgrp=default sched=0/0 handle=0x6fcd607450
A/art: art/runtime/runtime.cc:403]   | state=R schedstat=( 4767956307 2679954840 3643 ) utm=393 stm=83 core=4 HZ=100
A/art: art/runtime/runtime.cc:403]   | stack=0x6fcd509000-0x6fcd50b000 stackSize=1021KB
A/art: art/runtime/runtime.cc:403]   | held mutexes= "abort lock" "mutator lock"(shared held)
A/art: art/runtime/runtime.cc:403]   native: #00 pc 0000000000479ebc  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
A/art: art/runtime/runtime.cc:403]   native: #01 pc 0000000000479eb8  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
A/art: art/runtime/runtime.cc:403]   native: #02 pc 000000000044e260  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
A/art: art/runtime/runtime.cc:403]   native: #03 pc 0000000000465ba8  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+832)
A/art: art/runtime/runtime.cc:403]   native: #04 pc 000000000045dd90  /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+476)
A/art: art/runtime/runtime.cc:403]   native: #05 pc 000000000045d98c  /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+288)
A/art: art/runtime/runtime.cc:403]   native: #06 pc 000000000043c16c  /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+592)
A/art: art/runtime/runtime.cc:403]   native: #07 pc 000000000042fd34  /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+144)
A/art: art/runtime/runtime.cc:403]   native: #08 pc 00000000000e4d78  /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1208)
A/art: art/runtime/runtime.cc:403]   native: #09 pc 00000000002f5f48  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState19SetWaitForJdwpTokenEm+1000)
A/art: art/runtime/runtime.cc:403]   native: #10 pc 00000000002f5468  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState24AcquireJdwpTokenForEventEm+124)
A/art: art/runtime/runtime.cc:403]   native: #11 pc 00000000002f4d20  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState29SendRequestAndPossiblySuspendEPNS0_9ExpandBufENS0_17JdwpSuspendPolicyEm+248)
A/art: art/runtime/runtime.cc:403]   native: #12 pc 00000000002f9d0c  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState16PostClassPrepareEPNS_6mirror5ClassE+1380)
A/art: art/runtime/runtime.cc:403]   native: #13 pc 0000000000123ba4  /system/lib64/libart.so (_ZN3art11ClassLinker11DefineClassEPNS_6ThreadEPKcmNS_6HandleINS_6mirror11ClassLoaderEEERKNS_7DexFileERKNS9_8ClassDefE+804)
A/art: art/runtime/runtime.cc:403]   native: #14 pc 00000000001236e4  /system/lib64/libart.so (_ZN3art11ClassLinker26FindClassInPathClassLoaderERNS_33ScopedObjectAccessAlreadyRunnableEPNS_6ThreadEPKcmNS_6HandleINS_6mirror11ClassLoaderEEEPPNS8_5ClassE+1484)
A/art: art/runtime/runtime.cc:403]   native: #15 pc 0000000000124674  /system/lib64/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+944)
A/art: art/runtime/runtime.cc:403]   native: #16 pc 000000000010bfb4  /system/lib64/libart.so (_ZN3art11ClassLinker11ResolveTypeERKNS_7DexFileEtNS_6HandleINS_6mirror8DexCacheEEENS4_INS5_11ClassLoaderEEE+200)
A/art: art/runtime/runtime.cc:403]   native: #17 pc 00000000001911ac  /system/lib64/libart-compiler.so (_ZNK3art19HInstructionBuilder25IsOutermostCompilingClassEt+732)
A/art: art/runtime/runtime.cc:403]   native: #18 pc 000000000019091c  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder16BuildNewInstanceEtj+852)
A/art: art/runtime/runtime.cc:403]   native: #19 pc 000000000018ab78  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder21ProcessDexInstructionERKNS_11InstructionEj+3436)
A/art: art/runtime/runtime.cc:403]   native: #20 pc 0000000000189640  /system/lib64/libart-compiler.so (_ZN3art19HInstructionBuilder5BuildEv+1600)
A/art: art/runtime/runtime.cc:403]   native: #21 pc 00000000001626b8  /system/lib64/libart-compiler.so (_ZN3art13HGraphBuilder10BuildGraphEv+136)
A/art: art/runtime/runtime.cc:403]   native: #22 pc 00000000001c1248  /system/lib64/libart-compiler.so (_ZNK3art18OptimizingCompiler10TryCompileEPNS_14ArenaAllocatorEPNS_19CodeVectorAllocatorEPKNS_7DexFile8CodeItemEjNS_10InvokeTypeEtjP8_jobjectRKS5_NS_6HandleINS_6mirror8DexCacheEEEPNS_9ArtMethodEb+3280)
A/art: art/runtime/runtime.cc:403]   native: #23 pc 00000000001c36e4  /system/lib64/libart-compiler.so (_ZN3art18OptimizingCompiler10JitCompileEPNS_6ThreadEPNS_3jit12JitCodeCacheEPNS_9ArtMethodEb+472)
A/art: art/runtime/runtime.cc:403]   native: #24 pc 0000000000151bb8  /system/lib64/libart-compiler.so (_ZN3art3jit11JitCompiler13CompileMethodEPNS_6ThreadEPNS_9ArtMethodEb+284)
A/art: art/runtime/runtime.cc:403]   native: #25 pc 000000000030d0b8  /system/lib64/libart.so (_ZN3art3jit3Jit13CompileMethodEPNS_9ArtMethodEPNS_6ThreadEb+492)
A/art: art/runtime/runtime.cc:403]   native: #26 pc 000000000030efa4  /system/lib64/libart.so (_ZN3art3jit14JitCompileTask3RunEPNS_6ThreadE+656)
A/art: art/runtime/runtime.cc:403]   native: #27 pc 0000000000466dd4  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+88)
A/art: art/runtime/runtime.cc:403]   native: #28 pc 000000000046671c  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+116)
A/art: art/runtime/runtime.cc:403]   native: #29 pc 000000000006863c  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
A/art: art/runtime/runtime.cc:403]   native: #30 pc 000000000001d9fc  /system/lib64/libc.so (__start_thread+16)
A/art: art/runtime/runtime.cc:403]   (no managed stack frames)
A/art: art/runtime/runtime.cc:403] 
A/art: art/runtime/runtime.cc:403] "main" prio=5 tid=1 Runnable
A/art: art/runtime/runtime.cc:403]   | group="" sCount=0 dsCount=0 obj=0x75942ad0 self=0x6fce095a00
A/art: art/runtime/runtime.cc:403]   | sysTid=18304 nice=0 cgrp=default sched=0/0 handle=0x6fd1e50a98
A/art: art/runtime/runtime.cc:403]   | state=R schedstat=( 12856552776 1693023464 11377 ) utm=1167 stm=117 core=5 HZ=100
A/art: art/runtime/runtime.cc:403]   | stack=0x7fe807c000-0x7fe807e000 stackSize=8MB
A/art: art/runtime/runtime.cc:403]   | held mutexes= "mutator lock"(shared held)
A/art: art/runtime/runtime.cc:403]   native: #00 pc 0000000000479ebc  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
A/art: art/runtime/runtime.cc:403]   native: #01 pc 0000000000479eb8  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
A/art: art/runtime/runtime.cc:403]   native: #02 pc 000000000044e260  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
A/art: art/runtime/runtime.cc:403]   native: #03 pc 0000000000465ba8  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+832)
A/art: art/runtime/runtime.cc:403]   native: #04 pc 000000000044f1c4  /system/lib64/libart.so (_ZN3art6Thread21RunCheckpointFunctionEv+192)
A/art: art/runtime/runtime.cc:403]   native: #05 pc 0000000000548f6c  /system/lib64/libart.so (artTestSuspendFromCode+24)
A/art: art/runtime/runtime.cc:403]   native: #06 pc 00000000000dacd4  /system/lib64/libart.so (art_quick_test_suspend+68)
A/art: art/runtime/runtime.cc:403]   native: #07 pc 000000000010a518  /dev/ashmem/dalvik-jit-code-cache (deleted) (Java_android_view_View_applyBackgroundTint__+360)
A/art: art/runtime/runtime.cc:403]   at android.view.View.applyBackgroundTint(View.java:18322)
A/art: art/runtime/runtime.cc:403]   at android.view.View.setBackgroundDrawable(View.java:18197)
A/art: art/runtime/runtime.cc:403]   at android.view.View.setBackground(View.java:18120)
A/art: art/runtime/runtime.cc:403]   at android.view.View.<init>(View.java:4572)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewGroup.<init>(ViewGroup.java:578)
A/art: art/runtime/runtime.cc:403]   at android.widget.FrameLayout.<init>(FrameLayout.java:92)
A/art: art/runtime/runtime.cc:403]   at android.widget.HorizontalScrollView.<init>(HorizontalScrollView.java:159)
A/art: art/runtime/runtime.cc:403]   at android.widget.HorizontalScrollView.<init>(HorizontalScrollView.java:154)
A/art: art/runtime/runtime.cc:403]   at android.widget.HorizontalScrollView.<init>(HorizontalScrollView.java:150)
A/art: art/runtime/runtime.cc:403]   at com.kushtrimchatlibrary.widgets.MyHorizontalScrollView.<init>(MyHorizontalScrollView.java:16)
A/art: art/runtime/runtime.cc:403]   at java.lang.reflect.Constructor.newInstance0!(Native method)
A/art: art/runtime/runtime.cc:403]   at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.createView(LayoutInflater.java:645)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:787)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
A/art: art/runtime/runtime.cc:403]   - locked <0x0acf94a9> (a java.lang.Object[])
A/art: art/runtime/runtime.cc:403]   at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
A/art: art/runtime/runtime.cc:403]   at com.kushtrimchatlibrary.chat.GroupCallAdapter.getView(GroupCallAdapter.java:110)
A/art: art/runtime/runtime.cc:403]   at android.widget.AbsListView.obtainView(AbsListView.java:2360)
A/art: art/runtime/runtime.cc:403]   at android.widget.ListView.measureHeightOfChildren(ListView.java:1326)
A/art: art/runtime/runtime.cc:403]   at android.widget.ListView.onMeasure(ListView.java:1233)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.widget.LinearLayout.measureVertical(LinearLayout.java:911)
A/art: art/runtime/runtime.cc:403]   at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715)
A/art: art/runtime/runtime.cc:403]   at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
A/art: art/runtime/runtime.cc:403]   at android.view.View.measure(View.java:19730)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2271)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1358)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1607)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246)
A/art: art/runtime/runtime.cc:403]   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6301)
A/art: art/runtime/runtime.cc:403]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871)
A/art: art/runtime/runtime.cc:403]   at android.view.Choreographer.doCallbacks(Choreographer.java:683)
A/art: art/runtime/runtime.cc:403]   at android.view.Choreographer.doFrame(Choreographer.java:619)
A/art: art/runtime/runtime.cc:403]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857)
A/art: art/runtime/runtime.cc:403]   at android.os.Handler.handleCallback(Handler.java:751)
A/art: art/runtime/runtime.cc:403]   at android.os.Handler.dispatchMessage(Handler.java:95)
A/art: art/runtime/runtime.cc:403]   at android.os.Looper.loop(Looper.java:154)
A/art: art/runtime/runtime.cc:403]   at android.app.ActivityThread.main(ActivityThread.java:6077)
A/art: art/runtime/runtime.cc:403]   at java.lang.reflect.Method.invoke!(Native method)
A/art: art/runtime/runtime.cc:403]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
A/art: art/runtime/runtime.cc:403]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
A/art: art/runtime/runtime.cc:403] 
A/art: art/runtime/runtime.cc:403] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
A/art: art/runtime/runtime.cc:403]   | group="" sCount=1 dsCount=0 obj=0x32c050d0 self=0x6fc3b98000
A/art: art/runtime/runtime.cc:403]   | sysTid=18310 nice=0 cgrp=default sched=0/0 handle=0x6fcd506450
A/art: art/runtime/runtime.cc:403]   | state=S schedstat=( 703021 55260 1 ) utm=0 stm=0 core=1 HZ=100
A/art: art/runtime/runtime.cc:403]   | stack=0x6fcd40c000-0x6fcd40e000 stackSize=1005KB
A/art: art/runtime/runtime.cc:403]   | held mutexes=
A/art: art/runtime/runtime.cc:403]   kernel: __switch_to+0x8c/0x98
A/art: art/runtime/runtime.cc:403]   kernel: do_sigtimedwait+0xec/0x1dc
A/art: art/runtime/runtime.cc:403]   kernel: SyS_rt_sigtimedwait+0xd8/0x134
A/art: art/runtime/runtime.cc:403]   kernel: cpu_switch_to+0x48/0x4c
A/art: art/runtime/runtime.cc:403]   native: #00 pc 000000000006ac54  /system/lib64/libc.so (__rt_sigtimedwait+8)
A/art: art/runtime/runtime.cc:403]   native: #01 pc 0000000000024cc8  /system/lib64/libc.so (sigwait+64)
A/art: art/runtime/runtime.cc:403]   native: #02 pc 000000000044093c  /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+48)
A/art: art/runtime/runtime.cc:403]   native: #03 pc 00000000004403f8  /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+232)
A/art: art/runtime/runtime.cc:403]   native: #04 pc 000000000043e98c  /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+400)
A/art: art/runtime/runtime.cc:403]   native: #05 pc 000000000006863c  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
A/art: art/runtime/runtime.cc:403]   native: #06 pc 000000000001d9fc  /system/lib64/libc.so (__start_thread+16)
A/art: art/runtime/runtime.cc:403]   (no managed stack frames)
A/art: art/runtime/runtime.cc:403] 
A/art: art/runtime/runtime.cc:403] "JDWP" prio=5 tid=4 WaitingInMainDebuggerLoop
A/art: art/runtime/runtime.cc:403]   | group="" sCount=1 dsCount=0 obj=0x32c05160 self=0x6fc6427e00
A/art: art/runtime/runtime.cc:403]   | sysTid=18311 nice=0 cgrp=default sched=0/0 handle=0x6fcd409450
A/art: art/runtime/runtime.cc:403]   | state=S schedstat=( 2373415436 183850832 3241 ) utm=218 stm=18 core=4 HZ=100
A/art: art/runtime/runtime.cc:403]   | stack=0x6fcd30f000-0x6fcd311000 stackSize=1005KB
A/art: art/runtime/runtime.cc:403]   | held mutexes=
A/art: art/runtime/runtime.cc:403]   kernel: __switch_to+0x8c/0x98

..etc

最佳答案

所以我能够在我的项目中解决这个问题。我读了here它与嵌套函数上设置的断点有关。为了解决这个问题,我必须去查看我的所有断点(Shift + Command + F8),并删除我设置的所有断点。我有一些禁用的断点,我没有费心去查看断点的确切位置,但是我删除了所有断点(启用和禁用)并解决了这个问题。我不知道这是否与嵌套函数上的断点有关。其他人说通过关闭即时运行它解决了这个问题。

希望这对其他人有帮助!

关于android - 附加调试器有时会导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738794/

有关android - 附加调试器有时会导致应用程序崩溃的更多相关文章

  1. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  2. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  3. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  4. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  5. ruby-on-rails - 无法让 rspec、spork 和调试器正常运行 - 2

    GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'

  6. ruby-on-rails - 简单的 Ruby on Rails 问题——如何将评论附加到用户和文章? - 2

    我意识到这可能是一个非常基本的问题,但我现在已经花了几天时间回过头来解决这个问题,但出于某种原因,Google就是没有帮助我。(我认为部分问题在于我是一个初学者,我不知道该问什么......)我也看过O'Reilly的RubyCookbook和RailsAPI,但我仍然停留在这个问题上.我找到了一些关于多态关系的信息,但它似乎不是我需要的(尽管如果我错了请告诉我)。我正在尝试调整MichaelHartl'stutorial创建一个包含用户、文章和评论的博客应用程序(不使用脚手架)。我希望评论既属于用户又属于文章。我的主要问题是:我不知道如何将当前文章的ID放入评论Controller。

  7. ruby - JetBrains RubyMine 3.2.4 调试器不工作 - 2

    使用Ruby1.9.2运行IDE提示说需要gemruby​​-debug-base19x并提供安装它。但是,在尝试安装它时会显示消息Failedtoinstallgems.Followinggemswerenotinstalled:C:/ProgramFiles(x86)/JetBrains/RubyMine3.2.4/rb/gems/ruby-debug-base19x-0.11.30.pre2.gem:Errorinstallingruby-debug-base19x-0.11.30.pre2.gem:The'linecache19'nativegemrequiresinstall

  8. ruby-on-rails - 如何调试 cucumber 测试? - 2

    我有:When/^(?:|I)follow"([^"]*)"(?:within"([^"]*)")?$/do|link,selector|with_scope(selector)doclick_link(link)endend我打电话的地方:Background:GivenIamanexistingadminuserWhenIfollow"CLIENTS"我的HTML是这样的:CLIENTS我一直收到这个错误:.F-.F--U-----U(::)failedsteps(::)nolinkwithtitle,idortext'CLIENTS'found(Capybara::Element

  9. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  10. ruby-on-rails - 从应用程序中自定义文件夹内的命名空间自动加载 - 2

    我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty

随机推荐