クラッシュダンプと再現手順を含む完全なバグレポートを送信するにはどうすればよいですか?


10

xserver-xephyrで再現可能なクラッシュバグを発見しました。次のコマンドを実行すると:

apport-bug /var/crash/_usr_bin_Xephyr.1000.crash

これは、フーピーレポートを送信し、バグの再現方法など、私が知っている追加情報を要求しません。また、実際のバグレポートも提出しません。どうすればよいですか?


優れた説明はaskubuntu.com/questions/5121/how-do-i-report-a-bugで提供されてい ます
アテンツ

それは私の特定の質問に答えません。
Alistair Buxton

申し訳ありませんが、コメントしてから編集して投稿しました(クラッシュダンプと再現手順は?):P
atenz

クラッシュバグはApportによって生成され、Apportを通じて提出する必要があります。それ以外の場合は、手動でバグを報告し、添付して含めるすべての関連ファイルを見つける必要があります。同様に、クラッシュバグがあるため、それらを非公開に設定する必要があります。
トーマスワード

質問をもう一度編集しました。apport-bugを使用しても、ubuntu-bugを使用した場合と同じ結果が得られます。
Alistair Buxton 2012年

回答:


7

これを報告する良い方法は、クラッシュデータをLaunchpadに送信するようにApportを設定することです。

プログラムがクラッシュしたときに一般的にこれを行いたくない場合は、後で構成し直すことができます。

バックグラウンド

Apportがクラッシュデータを収集してLaunchpadに送信するので、データを添付したバグレポートを作成して送信できます。これは、アルファおよびベータリリースでのApportの動作と、12.04より前のすべてのリリースでの動作(Apportが有効な場合)です。

Ubuntu 12.04では、Whoopsieが導入されました

Whoopsieは、Apportのクラッシュデータをデータベース(Daisy)に送信し、そこでデータを集約して処理および分析できます(その後、表示します)。これは、データがまったく報告されないことよりもはるかに優れており、レポーターが要求された情報を提供しない場合に情報が不十分なバグレポートよりも優れています。さらに、安定版リリースのバグは、開発リリースで再現できない限り、修正される可能性が低くなります(そして、Whoopsieを使用すると、バグが修正されていないことを確認するためだけに、ユーザーはバグ報告の指示を読んでレポートを提出するよう求められません長い間)。

ただし、サポートされているUbuntuのリリース(状況を含む)については、十分な情報が記載された適切に記述されたバグレポートが引き続き歓迎されます。

Apportを再構成して、統計分析のためにデイジーの代わりに、バグレポートのためにクラッシュデータをLaunchpadに送信できます

クラッシュデータをランチパッドに送信するようにApportを再構成する

ここで説明されているようにWhoopsieを無効にすると、Apport も無効になります。したがって、クラッシュバグを報告することが目標である場合、それは望ましくありません

Apportの構成ファイルの1つに/etc/apport/crashdb.conf、次の行があります。

        'problem_types': ['Bug', 'Package'],

これは、データがランチパッドに送信される問題タイプをリストする行です。リストBugPackage。追加Crash

        'problem_types': ['Bug', 'Package', 'Crash'],

これで、クラッシュデータが自動的に収集されると、それらはLaunchpadに送信され、ブラウザウィンドウ/タブが表示され、そこでバグを説明できます(Whoopsieの前と同様)。

参考文献


すばらしい答え:)-残念ながら、バグを再現する方法を忘れてしまいましたが、いつかはまた現れるでしょう。
Alistair Buxton 2013年

@AlistairBuxtonクラッシュを再現できない場合は、Launchpadに情報を送信するようにApportを再構成してから、以前に生成されたファイルであるubuntu-bug crashfilewhere を実行crashfile.crashます。(これは、.crashファイルの作成時と現在のインストール済みパッケージの違いのために機能しない可能性がありますが、一見の価値があります。)
Eliah Kagan 2013

私はもうクラッシュファイルを持っていません、それにそれを再現する方法を投稿することが全体のポイントでした:)
Alistair Buxton 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.