コアサイズの制限を変更すると、コアダンプの場所が変わるのはなぜですか?

コアサイズの制限を変更すると、コアダンプの場所が変わるのはなぜですか?

CentOS 7.1で奇妙な動作が発生しました。次の値を設定してコアダンプの保存を有効にしました。

  • OpenGPG確認=いいえ

  • 開梱されたハンドル=はい

存在する abrt-action-save-package-data.conf。ここで、コアダンプを発生させたアプリケーションを実行すると、コアダンプが/var/tmp/abrt/ccpp-timestamp/coredump

それから何らかの理由で何回のコアダンプの後、古いコアダンプが新しいコアダンプで上書きされたことがわかりました。そこで、unlimited以下を追加してコア制限を設定することにしました。

myUserName       soft      core      unlimited

存在する/etc/security/limits.conf

しかし、この行を追加すると、アプリケーションを実行しているディレクトリにコアダンプが保存されることがわかりました。

/proc/sys/kernel/core_patternまたは他のファイルを変更していませんsysctl.conf

コアダンプの場所が変更された理由を知りたいです。

ベストアンサー1

おすすめ記事