gdb / usr / sbin / httpd ./core (gdb)bt
#0 0x00002af748ff9265 in ?? ()
#1 0x00002af748ffad10 in ?? ()
#2 0x00007fff0a31e248 in ?? ()
#3 0x00007fff0a317aa0 in ?? ()
#4 0x00007fff0a317a10 in ?? ()
#5 0x00007fff0a317ad0 in ?? ()
#6 0x0000000200000000 in ?? ()
告诉我怎么做。 谢谢你。
答案 0 :(得分:0)
您的core
文件来自没有调试信息的可执行文件。这就是为什么执行堆栈的显示缺少函数名称和行信息
答案 1 :(得分:0)
#0 0x00002af748ff9265在? ()
您在核心转储中未获得任何符号名称的最可能原因是您
nm /usr/sbin/httpd
会说stripped
或其他内容。)我打赌它是1或2.如果是2,请参阅this回答。如果它是3,并且您正在使用系统提供的apache构建,请查看是否安装httpd-debug
或类似的包有帮助。