お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-11-04 10:07:42

SCOTTIE
新しいメンバ
登録日: 2009-08-06

coreダンプが出力されない場合がある

9.04から9.10にアップグレードしたのですが、アプリケーションfault時にcore dumpが出力されない場合が発生しました。
というか、どういう条件かわかりませんが2~3回出力されたのですが、以降は一切出力されなくなりました。

core_patternが|で始まっている(コメント?)ので、geditで変更しようとしたのですが、保存時にエラーとなり、しかも中身が空になります。その後は同ファイルは空のまま追加も元に戻すことも出来なくなります。
通常のpermissionエラーと異なり、誰かがこのファイルを監視して上書きしてくるかのようです。
再起動するとcore_patternは下記の内容に戻ります。
|/usr/share/apport/apport %p %s %c」

core_uses_pidはgeditで0から1に変更でき、その後はpidだけのcore dumpを出力するようになりますが、再起動するとcore_uses_pidが0に戻ってしまいます。

解決策を思い当たる方がいらっしゃれば、ご教示願えれば幸いです。

オフライン

 

#2 2009-11-04 10:33:57

SCOTTIE
新しいメンバ
登録日: 2009-08-06

Re: coreダンプが出力されない場合がある

すみません、自己解決しました。
editorなんかで変更してはいけなかったんですね・・・。
お騒がせしました。

オフライン

 

#3 2010-12-17 22:28:59

kogechanotaremimiusagi
新しいメンバ
登録日: 2010-11-28

Re: coreダンプが出力されない場合がある

SCOTTIEさんの記述内容はごめんなさい、わかりません。
シェル(bash)にコアダンプのファイルサイズを設定する内部コマンドがあります。

現在の最大サイズ確認:
$ ulimit -c

サイズを無制限にする:
$ ulimit -c unlimited

オフライン

 

Board footer

Powered by FluxBB