- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次当我将调试线程附加到 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
这是我的断点图片
最佳答案
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/
这个 MySQL 查询有其他选择吗? SELECT * FROM type WHERE tid='1' OR tid='2'; 这里的 type 是表格,tid 是表格的 ID,我想以任何方式选择前
我有这个通用类,它使用 Entity Framework 6.x。 public class GenericRepository where TEntity, class, IIdentifyable
我正在使用 glib 创建线程: g_thread_create() 如何获取线程id(编号)? 最佳答案 你不能。线程 ID 在 GLib 中被抽象出来。你需要它做什么? 关于glib - glib
我正在使用 std::thread 来启动线程。另外,我需要 /proc/[pid]/tasks/[tid] 中提供的工作线程的统计信息。我需要 tid 才能监视线程统计信息。我想知道是否有办法从父线
http://www.cs.colostate.edu/~cs370/Spring15/Workbook/thread_ex.txt 我的教授提供了上面的示例代码(没有复制以保护他的 IP),我对输出
在 Linux ps -eLf | grep my-process-name给出了我的进程中的线程列表以及每个线程的 TID。 在 OSX 上 ps -M pid给了我线程列表,但没有显示每个线程的
当 TID 响应 kill 系统调用时,有什么方法可以检测到 PID 真的死了,然后就像进程仍然存在一样。 #include #include #include #include #inclu
我创建了一个多线程模拟器,它严重依赖于线程之间传递的 native 消息(不要告诉我去单线程它是为了我关于 D 的论文,我需要让它工作) 在一次非常耐用的杂物之后,涉及到和来自 shared 的大量物
我发现在下面的代码中,每次接受新客户端时都会创建一个线程。在函数 pthread_client() 中没有退出日志。但是似乎没有通过命令 ps aux 创建多线程 我的理解是,每次创建一个具有相同ti
我一直在尝试使用 tgkill 远程终止一个线程。我知道pthread_kill 被推荐用于这种事情,因为没有任何 glibctgkill 的包装器,但是,我将在进程之外进行 kill 调用。 我在这
我正在为应用程序使用 Visualforce Remoting,并定期收到错误: Uncaught TypeError: Cannot read property 'tid' of undefined
我想在Asus_Z008D上构建我的应用程序,但是我有这个问题: [Mono] Could not load file or assembly 'System.Runtime, Version=4.0
我只是遇到了问题。当我将gradle版本更改为2.1.0(旧版本是1.5.0)时,我的代码出错了。而且它没有logcat,所以我只是不知道如何查找问题和错误的零件代码。我试图在我的AndroidMan
我调用内核函数 sched_setaffinity() 以尝试使用 CPU 锁定内核线程,但它总是失败,错误号 22 显示“参数无效”。该机器运行 Fedora 15,内核版本为 2.6.38。 如果
当我记录名为 tid 的键的 json 字符串时,它总是返回 0。请检查以下示例。 var transaction = {tid:1, type:0, time:126312736}; var tra
JVMTI 有一个函数叫做GetAllThreads。但是我们只能得到jthread对象。有什么方法可以获取 jthread 对象的 tid 吗?我所说的 tid 是指由 gettid() 系统调用返
这个问题不是关于 pthread ID,而是关于通常由 gettid 或 ptrace 获取的值。 linux 内核是否提供任何机制以相对有效的方式从给定的 tid 中获取线程组 ID(通常通过 ge
我使用以下内容来获取 drupal 8 中分类术语的父级: $parent = \Drupal::entityTypeManager()->getStorage('taxonomy_term')->l
我的应用程序崩溃,除了出现此错误外,没有任何堆栈跟踪: A/libc: Fatal signal 11 (SIGSEGV), code 128, fault addr 0x0 in tid 12680
我必须这样做: 编写一个程序,其主线程创建 3 个其他线程。这些线程(不同于主线程)中的每一个都应写入其 pid 和 tid,并终止返回 1 到 3 之间的整数,并且不同于其他线程返回的值。主线程应在
我是一名优秀的程序员,十分优秀!