回答:
apport-retraceツールのサブ依存関係をインストールしたくない場合は、apport形式を個別のファイルに解凍CoreDumpしgdb、通常どおりにダンプのみを使用できます。
apport-unpack systemGeneratedCrashReportPath.crash yourNewUnpackDirectoryHerecd yourNewUnpackDirectoryHere/gdb `cat ExecutablePath` CoreDump (ここでチルダに注意してください!)bt (実際のバックトレースを出力する)
注:apport-unpack解凍操作でクラッシュすることがあります(apportはすべて破損しているようです... xD)が、CoreDumpと他のファイルはそこにあります。それを無視し、/var/crash許可するために他の場所に移動した後にすべての.crashファイルを削除しますそこに同じアプリから新しいクラッシュレポートを出力するシステム。
ExecutablePath。読者はそこで実行可能パスを埋めなければならないと思った。
apport-retrace.crashファイルを読み取り、完全なシンボリックスタックトレースでそれを埋めるかgdb、コアダンプを使用してセッションを実行できるツールがあります。gdbセッションを開始するには、を実行しapport-retrace -g CRASHFILE.crashます。適切なスタックトレースを取得するには、-dbgパッケージをインストールする必要があることに注意してください。
そうは言っても(私はPHPの専門家ではありません)、実際にクラッシュの原因となっているファイルの1つに書いたものである可能性があります。
t seem to work: #apport-retrace -g _usr_sbin_php5-fpm.1002.crashエラー:レポートファイルに必須フィールドの1つが含まれていません:CoreDump DistroRelease Package ExecutablePath` # grep CoreDump _usr_sbin_php5-fpm.1002.crash CoreDump: base64