我遇到了段错误。Syslog 报告如下:
segfault at 0 ip 00000000f71ff256 sp 00000000f44fee50 error 4 in libprotobuf-c.so.0.0.0[f71f8000+f000]
因此,libprotobuf-c.so 被加载在 0xf71f8000
的地址。当我在 gdb 中加载了相应的核心文件并尝试运行 info sharedlibrary
时,它显示的 FROM
地址为 0xf71f9f70
,与 syslog 显示的地址不同。我无法理解这个不匹配。请问有人能帮忙吗?
0xf71f9f70 0xf7204028 Yes (*) /usr/lib/libprotobuf-c.so.0