gdb 生成核心文件使核心转储损坏

标签 gdb core coredump

Ubuntu 10.10,GDB 7.2。 我附加到一个应用程序,观察每个线程中的堆栈,一切看起来都很好。生成核心文件并尝试在 gdb 中打开该核心转储。回溯中没有显示例程。

我向应用程序发送 SIGSEGV 并在 gdb 中打开这个新的核心转储。堆栈还可以,而且很冗长。

如果您遇到过类似的生成核心文件的错误行为,请告诉我。

最佳答案

This is a known bug在 GDB 中。该链接还包含用于解决该问题的补丁。

关于gdb 生成核心文件使核心转储损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380416/

相关文章:

java - java中引用变量的大小是多少

java - 如何分析 JVM 崩溃时生成的大型核心转储

macos - 为什么gdb运行后挂了?

c - 没有 printf 核心,段被违反

c++ - Perl 系统调用导致核心转储但 $?保持为零

c - C 语言中的字到二进制数程序

c - 打印 char[] 核心转储 C

c - 结构成员上的 free() 仅在调试中导致 Hardfault

linux - 让 gdb 自动读取 ./.gdbinit

c++ - gdb 打印软数组的数组