web-dev-qa-db-ja.com

Apportにシステム全体のクラッシュをキャッチさせます

Apportですべてのクラッシュ(システム全体)をキャッチできるようにしたいのです。つまり、たとえば、Ubuntuパッケージの一部ではなく、ユーザーのHOMEフォルダー内にあるプログラムでもクラッシュします。これを実現するための構成オプションはありますか?

愚かな例:

#include <stdio.h>
int main() { printf("%n%n%n"); return 0; }

make test && ./test

クラッシュを作成しますが、Apportはそれをインターセプトしません。

MacOSのCrashReporterは、システム内の場所に関係なく、すべての実行可能ファイルのクラッシュレポートを作成できます。

3
calquin

ドキュメントには何も見つかりませんでしたが、コードを読んだところ、コンテンツで〜/ .config/apport/settingsというファイルを作成することで、パッケージ化されていないバイナリのクラッシュレポートを有効にできることがわかりました。

[main]
unpackaged=true
8
michaeljt