7

アプリケーション [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 が頻繁にクラッシュする理由を知ることです。

4

1 に答える 1

6

gdbコアを分析できるはずです。

gdb /path/to/binary/rtorrent /path/to/coredump/rtorrent.core

と入力whereして、スタック トレースを表示します。

詳細を表示するには: デバッグ シンボルを使用して rtorrent をコンパイルし、実行し、クラッシュを待ち、gdb でダンプを分析します (この場合、クラッシュが発生した正確な場所を確認できます)。

UPD One note、rtorrent は私が知っているように libtorrent の上に構築されているため、完全な情報を取得するには、デバッグ シンボルを使用してライブラリとアプリケーションの両方を再構築する必要があります。

于 2012-01-10T16:16:04.870 に答える