应用程序[rtorrent]崩溃后,它产生的core
文件,250MB。
Caught Segmentation fault, dumping stack:B] [Port: 58940][U 0/0] [D 0/10] [H 1/32] [S 72/75/768] [F 0/128] Stack dump not enabled. Aborted (core dumped)
我需要的是分析和看到堆栈跟踪,以便知道为什么rtorrent经常崩溃。
gdb
应该可以分析核心:
gdb /path/to/binary/rtorrent /path/to/coredump/rtorrent.core
键入要查看堆栈跟踪的位置。
要了解更多:使用调试符号编译rtorrent,运行,等待崩溃并使用gdb分析转储(在这种情况下,您可以看到发生崩溃的确切位置)。
UPD一个说明,rtorrent是建立在libtorrent的顶部,因为我知道,所以,你必须重新编译库和应用程序调试符号,以获得完整的信息。