xserver-xephyrで再現可能なクラッシュバグを発見しました。次のコマンドを実行すると:
apport-bug /var/crash/_usr_bin_Xephyr.1000.crash
これは、フーピーレポートを送信し、バグの再現方法など、私が知っている追加情報を要求しません。また、実際のバグレポートも提出しません。どうすればよいですか?
xserver-xephyrで再現可能なクラッシュバグを発見しました。次のコマンドを実行すると:
apport-bug /var/crash/_usr_bin_Xephyr.1000.crash
これは、フーピーレポートを送信し、バグの再現方法など、私が知っている追加情報を要求しません。また、実際のバグレポートも提出しません。どうすればよいですか?
回答:
プログラムがクラッシュしたときに一般的にこれを行いたくない場合は、後で構成し直すことができます。
Apportがクラッシュデータを収集してLaunchpadに送信するので、データを添付したバグレポートを作成して送信できます。これは、アルファおよびベータリリースでのApportの動作と、12.04より前のすべてのリリースでの動作(Apportが有効な場合)です。
Ubuntu 12.04では、Whoopsieが導入されました。
Whoopsieは、Apportのクラッシュデータをデータベース(Daisy)に送信し、そこでデータを集約して処理および分析できます(その後、表示します)。これは、データがまったく報告されないことよりもはるかに優れており、レポーターが要求された情報を提供しない場合に情報が不十分なバグレポートよりも優れています。さらに、安定版リリースのバグは、開発リリースで再現できない限り、修正される可能性が低くなります(そして、Whoopsieを使用すると、バグが修正されていないことを確認するためだけに、ユーザーはバグ報告の指示を読んでレポートを提出するよう求められません長い間)。
ただし、サポートされているUbuntuのリリース(状況を含む)については、十分な情報が記載された適切に記述されたバグレポートが引き続き歓迎されます。
Apportを再構成して、統計分析のためにデイジーの代わりに、バグレポートのためにクラッシュデータをLaunchpadに送信できます。
ここで説明されているようにWhoopsieを無効にすると、Apport も無効になります。したがって、クラッシュバグを報告することが目標である場合、それは望ましくありません。
Apportの構成ファイルの1つに/etc/apport/crashdb.conf
、次の行があります。
'problem_types': ['Bug', 'Package'],
これは、データがランチパッドに送信される問題タイプをリストする行です。リストBug
とPackage
。追加Crash
:
'problem_types': ['Bug', 'Package', 'Crash'],
これで、クラッシュデータが自動的に収集されると、それらはLaunchpadに送信され、ブラウザウィンドウ/タブが表示され、そこでバグを説明できます(Whoopsieの前と同様)。
ubuntu-bug crashfile
where を実行crashfile
し.crash
ます。(これは、.crash
ファイルの作成時と現在のインストール済みパッケージの違いのために機能しない可能性がありますが、一見の価値があります。)