Android 致命信号 11 (SIGSEGV),代码 1,tid 29469 (JDWP) 中的故障地址 0x14

标签 android jdwp

每次当我将调试线程附加到 Android studio 时,运行到断点,应用程序就会崩溃。这是崩溃堆栈,谁能告诉我原因并给我一些解决方法,非常感谢!:

09-30 13:53:43.250 29461 29469 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x14 in tid 29469 (JDWP)
09-30 13:53:43.367 30057 30057 F DEBUG   : *** *** *** *** *** *** *** *** ***                             *** *** *** *** *** *** ***
09-30 13:53:43.367 30057 30057 F DEBUG   : Build fingerprint:         'Xiaomi/chiron/chiron:8.0.0/OPR1.170623.027/V10.0.1.0.ODECNFH:user/release-keys'
09-30 13:53:43.367 30057 30057 F DEBUG   : Revision: '0'
09-30 13:53:43.367 30057 30057 F DEBUG   : ABI: 'arm'
09-30 13:53:43.368 30057 30057 F DEBUG   : pid: 29461, tid: 29469, name: JDWP      >>> com.taobao.taobao <<<
09-30 13:53:43.368 30057 30057 F DEBUG   : signal 11 (SIGSEGV), code 1     (SEGV_MAPERR), fault addr 0x14
09-30 13:53:43.368 30057 30057 F DEBUG   : Cause: null pointer dereference
09-30 13:53:43.368 30057 30057 F DEBUG   :     r0 00000000  r1 0000ffff  r2     0000ffff  r3 00000001
09-30 13:53:43.368 30057 30057 F DEBUG   :     r4 00000000  r5 ecfadc20  r6         e31a3698  r7 ecbbb269
09-30 13:53:43.368 30057 30057 F DEBUG   :     r8 e31a375f  r9 0000004d  sl 00000020  fp ecf1fc40
09-30 13:53:43.368 30057 30057 F DEBUG   :     ip 00000000  sp e31a3648  lr ecabde45  pc ecabde4c  cpsr 600f0030
09-30 13:53:43.370 30057 30057 F DEBUG   :
09-30 13:53:43.370 30057 30057 F DEBUG   : backtrace:
09-30 13:53:43.370 30057 30057 F DEBUG   :     #00 pc 0013ee4c  /system/lib/libart.so (_ZN3art11annotations23GetSourceDebugExtensionENS_6HandleINS_6mirror5ClassEEE+63)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #01 pc 0011a4f9  /system/lib/libart.so (_ZN3art3Dbg23GetSourceDebugExtensionEyPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE+196)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #02 pc 0023c289  /system/lib/libart.so (_ZN3art4JDWPL23RT_SourceDebugExtensionEPNS0_9JdwpStateEPNS0_7RequestEPNS0_9ExpandBufE+32)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #03 pc 0023ae0d  /system/lib/libart.so (_ZN3art4JDWP9JdwpState14ProcessRequestEPNS0_7RequestEPNS0_9ExpandBufEPb+584)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #04 pc 00240115  /system/lib/libart.so (_ZN3art4JDWP9JdwpState12HandlePacketEv+120)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #05 pc 003e7e5f  /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+730)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #06 pc 00240449  /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+440)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #07 pc 0023fbc7  /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+22)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #08 pc 0004841f  /system/lib/libc.so (_ZL15__pthread_startPv+22)
09-30 13:53:43.370 30057 30057 F DEBUG   :     #09 pc 0001b55d  /system/lib/libc.so (__start_thread+32)

这是我的 Android Studio 信息

 Android Studio 3.1.4
 Build #AI-173.4907809, built on July 24, 2018
 JRE: 1.8.0_152-release-1024-b01 x86_64
 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
 Mac OS X 10.13.6

这是我的断点图片

enter image description here

最佳答案

java.lang.reflect.Proxy 中的断点导致崩溃。 在断点处登录(最后一行): 在 retrofit2.Retrofit.nextResponseBodyConverter(Retrofit.java:330) 在 retrofit2.Retrofit.responseBodyConverter(Retrofit.java:313) 在 retrofit2.ServiceMethod$Builder.createResponseConverter(ServiceMethod.java:736) 在 retrofit2.ServiceMethod$Builder.build(ServiceMethod.java:169) 在 retrofit2.Retrofit.loadServiceMethod(Retrofit.java:170) 在 retrofit2.Retrofit$1.invoke(Retrofit.java:147) 在 java.lang.reflect.Proxy.invoke(Proxy.java:913)

这是 Android VM 的一个错误。崩溃消息: 致命信号 11 (SIGSEGV),代码 1,tid 14802 (JDWP) 中的故障地址 0x14

关于Android 致命信号 11 (SIGSEGV),代码 1,tid 29469 (JDWP) 中的故障地址 0x14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52575476/

相关文章:

jboss - JDWP 退出错误 AGENT_ERROR_TRANSPORT_INIT(197) : No transports initialized [. ./../../src/share/back/debugInit.c:690]

java - 我可以从 JVM 内部知道 jdwp 传输端口吗?

java - 无法在 Eclipse 中连接到 VM

java - 错误 : JDWP Unable to get JNI 1. 2 环境

java - 分离后可以将调试器附加到 Java 进程吗?

java - 添加约束,使每个 TextView 都位于另一个 TextView 的下方

android - Google map v2 淡入效果

Android GCMIntentService onMessage 上下文问题

适用于 Android 的 Java C++ 包装器 : how to wrap c++ templates

android - 如何在 Glide 中为圆形裁剪图像制作边框