最近systemdにアップグレードした後、コアダンプはありませんか?

最近systemdにアップグレードした後、コアダンプはありませんか?

作業中のプログラムを実行すると、次のメッセージで失敗します。

...
Aborted (core dumped)

ただし、コアダンプは生成されません。コアダンプは以前に作成しましたが、関連する内容を変更した記憶はありません。

再び走ったときulimit -a

$ ulimit -a
core file size          (blocks, -c) unlimited
...

他のポイント、

  • 私のユーザーが現在のディレクトリにファイルを作成できることを確認しました。
  • について読んだ/proc/sys/fs/suid_dumpable。現在私のコンピュータでは0に設定されています。 1や2に変えてみましたが、あまり差がありませんね。
  • また、rootでプログラムを実行してみましたが、何の違いもありませんでした。

残念ながら、最後に成功したコアダンプがいつ生成されたか覚えていません。

ベストアンサー1

ドキュメントから始めてcoredump.conf

ベンダーから提供された構成ファイルを無効にするには、ベンダー構成ファイルと同じファイル名を使用して構成ディレクトリ/dev/nullにシンボリックリンクを配置することをお勧めします。/etc/

sudo ln -s /dev/null /etc/sysctl.d/coredump.conf
sudo systemd-sysctl 

システム化後の状況は異なる方法で管理されます。

おすすめ記事