当我尝试解码系统崩溃生成的核心文件时遇到了这个问题。
但是在我加载主进程的核心文件和调试符号之后,我发现 gdb 根本没有加载任何共享库或.so。
即使我尝试手动加载它们,但任何与共享库相关的 cmd 都会得到如下返回:
(gdb) sharedlibrary
Cannot access memory at address 0x20202024
Cannot access memory at address 0x20202020
(gdb) info sharedlibrary
Cannot access memory at address 0x20202024
Cannot access memory at address 0x20202020
答案1
导致此问题的原因可能有多种。1
. 检查导致此核心文件的二进制文件是否已重建。2
. 检查您是否加载了正确的 ld(显示 solib-search-path 或显示 sysroot)。