セグメンテーション違反を起こす C 言語の PostgreSQL 拡張機能に取り組んでいるので、OS X Lion ボックスのコア ダンプ ファイルを調べたいと思います。ただし、見つけることができるコアファイルは/cores
どこにもありません。システムで有効になっているように見えますが、サイズは 0 に制限されています。
> sysctl kern.coredump
kern.coredump: 1
> ulimit -c
0
ulimit -c unlimited
PostgreSQLの起動と停止に使用しているシェルセッションで設定を試みましたが、固執しているようです:
> ulimit -c
unlimited
それでも、私が何をしても、コアファイルはありません。で PostgreSQL を開始していますpg_ctl -c
。ここで、-c
は PostgreSQL にコア ダンプを生成するように指示します。しかし、システムには何もありません。Lion にコア ファイルをダンプさせるにはどうすればよいですか?