次のような分割エラーを発生させるプログラムがあります。
Segmentation fault (core dumped)
しかし、コアダンプファイルが見つかりません。
私がしたこと:
- 走る
ulimit -c unlimited
- 走る
sudo systemctl enable apport
- 走る
sudo service apport start
まだコアダンプファイルはありません。ローカルフォルダ(空)または/var/lib/systemd/coredump/
システム上の/var/crash
無関係なファイルは2つだけです。.crash
私は何を見逃していますか?上記のコマンドは私のシステムでは機能しないので、元に戻す必要がありますか?
> hostnamectl
Operating System: Ubuntu 20.04.5 LTS
Kernel: Linux 5.11.0-27-generic
Architecture: x86-64
答え1
バラよりスラブアダック条項コアダンプ - 有効にする方法は?
ulimit -S -c unlimited
コアダンプキャプチャを有効にします。coredumpctl
sudo apt install systemd-coredump
必要に応じて()を取り付けます。- 前のコアダンプがキャプチャされていない可能性があるため、次のコアダンプをキャプチャします。
- これにより、最後のコアダンプがそれぞれ一覧表示または表示されます
coredumpctl list
。coredumpctl info -1