私はFedora 23を実行しており、最近クラッシュしたabrt
アプリケーションのコアダンプを処理し、あらゆる種類のアイテムを/var/spool/abrt/ccpp-date-pid
。abrt
それとも、abrt
コアダンプをgdbに提供してバイナリをロードできますか?
私は変わらないほうがいいです/proc/sys/kernel/core_pattern
。
私は次のことを考えています:
$ cc -g -o foo main.c
$ ./foo
segmentation fault (core dumped)
$ abrt-magic d55ba08dd0535a223d4a7...
(gdb) # time to do post mortem debugging...
もちろん、abrt-magic
いくつかのコマンドに置き換えられます。
そのような命令がなければ他の方法はありませんか?これにはいくつかのcoredumpユーティリティがあることがわかりましたsystemd
が、私のディストリビューションでは見つかりませんでした。
もともとこの記事を投稿しました。スタックオーバーフローしかし、たぶんこの質問はここでより適切かもしれません。
答え1
@meuhはStackoverflowでこの質問に答え、これが私が探している答えとほぼ同じです。
ulimit -c
値が許可されている場合は、プロセスの現在のディレクトリから「古いスタイル」コアダンプを取得するように設定できます。
MakeCompatCore = yes
設定ファイルに/etc/abrt/plugins/CCpp.conf
。