Crash reason: SIGSEGV /SEGV_MAPERR Crash address: 0xaef15000 Process uptime: not available Thread 0 (crashed) 0 libQtGui.so.4 + 0x29531a r0 = 0x00bb80b6 r1 = 0x00bb00b6 r2 = 0x00000011 r3 = 0xff000000 r4 = 0xbac6b57a r5 = 0x00d300cd r6 = 0xaef15000 r7 = 0x02380124 r8 = 0x00ff0000 r9 = 0x02380124 r10 = 0x00000000 r12 = 0xaef15011 fp = 0x0000000f sp = 0xbee2c2c0 lr = 0xaef15000 pc = 0xb64ae31a Found by: given as instruction pointer in context 1 rtm2!google_breakpad::LinuxPtraceDumper::GetThreadInfoByIndex(unsigned int, google_breakpad::ThreadInfo*) [linux_ptrace_dumper.cc : 224 + 0xa] sp = 0xbee2c2d8 pc = 0x0001ec08 Found by: stack scanning 2 0xffee9b0b r4 = 0xffee9b0d r5 = 0xffee9b0d r6 = 0xffee9b0d r7 = 0xffee9b0d r8 = 0xffee9b0d r9 = 0xffee9b0d r10 = 0xffee9b0d fp = 0xffee9b0d sp = 0xbee2c418 pc = 0xffee9b0d Found by: call frame info 3 libQtGui.so.4 + 0x28e565 sp = 0xbee2c430 pc = 0xb64a7567 Found by: stack scanning 这段是什么意思?
时间: 2023-02-09 18:05:50 浏览: 299
JVM Crash,生成hs_err_pid.log文件
5星 · 资源好评率100%
这段是一段程序崩溃的日志信息,其中包含了崩溃的原因、地址、进程运行时间、线程信息等。
Crash reason: SIGSEGV /SEGV_MAPERR 表示崩溃的原因是段错误,这是指程序试图访问不属于其自己的内存区域。
Crash address: 0xaef15000 是崩溃发生时程序访问的非法内存地址。
Process uptime: not available 表示无法获取进程运行时间。
Thread 0 (crashed) 0 libQtGui.so.4 0x29531a 是崩溃发生时调用堆栈中的第一个函数调用,并且这个函数在 libQtGui.so.4 库中,在 0x29531a 位置发生崩溃。
r0-r12,fp,sp,lr,pc是程序在崩溃时的寄存器值。
Found by: given as instruction pointer in context 1 rtm2!google_breakpad::LinuxPtraceDumper::GetThreadInfoByIndex(unsigned int, google_breakpad::ThreadInfo*) [linux_ptrace_dumper.cc : 224 0xa] 表示这些信息是由LinuxPtraceDumper来收集的。
总之,这段日志信息表明程序在libQtGui.so.4库中的0x29531a位置发生了段错误,导致程序崩溃。
阅读全文