以下のように、ulimitは問題ない。unlimitedコアダンプの出力先を確認。LTS)では、デフォルトでcore_patternがapportを使用するように設定されていた。コアダンプが出力されるケースでは、カレントディレクトリにcoreというファイルが出力される。コアダンプが出力されないケースでは、apportでエラーが発生していた。environ({})apportでエラーになっているから、コアダンプが出力されないのだ。pythonのエラーのようだがよく分からないので、core_patternにapportを使用しないよう設定することにした。segfault.cechoで変更した設定は、システム再起動後には無効になってしまう。変更を永続化するためには、/etc/sysctl.confに設定する。core.%e.%pしかし、なぜかシステムを再起動すると、apportを使用するように設定が戻ってしまっている。システム起動時のapport起動で、設定を上書きしているらしい。Ubuntuこれを止めさせるには、apportを無効にして再起動する。最近ディスクの空き容量がやたら少なくなっているので、調べてみた。200GBくらいある。ようなファイルが大量にあった。これはXdebugのプロファイラーが出力するファイルらしい。(MacPortsのxdebugを使用している。)Xdebugはエラー時にスタックトレースを表示したり、(Eclipseが必要だが)ステップ実行でデバッグできたりと便利なのだ。longとなって削除できない。