由于某种原因,生成的核心文件只是来自作为主应用程序一部分的线程的核心。
当我使用实际崩溃的二进制文件加载它时,我得到了
BFD: Warning: core is truncated: expected core file size >= 40919040, found: 61440.
如何告诉gdb这是来自该二进制文件的线程?
答案 0 :(得分:3)
由于某种原因,生成的核心文件只是来自作为主应用程序一部分的线程的核心。
是什么让你得出结论?这个结论很可能是错误的。
BFD:警告:核心被截断:预期核心文件大小> = 40919040,发现:61440。
此消息的确含义如下:您的core
文件大小应为40919040
个字节,但不是。
最可能的原因:
ulimit -c
设置为15(太低)