アプリケーションがセグメンテーション違反でクラッシュしたときに、システムからコア ダンプを取得したいと考えています。私は事前に設定することでそれを行います
ulimit -c unlimited
また、セグメンテーション エラーが発生したことをアプリケーション ログに記録したいと考えています。を使用してそれを行いsigaction()
ます。ただし、これを行うと、シグナルがデフォルトの処理に到達せず、コア ダンプが保存されません。
両方のシステム コア ダンプを自分のシグナル ハンドラから同時にログに出力するにはどうすればよいですか?