チケット #33127

クラッシュダンプ機能

登録: 2014-02-10 11:59 最終更新: 2014-02-10 22:35

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

mester ブランチにマージされ 2014.1 にマージされる見込みのクラッシュダンプ機能について。

2月7日の nvda-devel での Mick さんのメール、原文は後述:

  • NVDA がクラッシュしたら %temp% フォルダにクラッシュダンプ nvda_crash.dmp が置かれる。

アプリケーションがクラッシュするときのダンプ取得方法

  • NVDA を起動
  • クラッシュするアプリを起動
  • アプリにフォーカスを移動して NVDA+control+z を押して Python console を開く
  • 以下のコマンドを実行 nav.appModule.dumpOnCrash()
  • 以降、アプリがクラッシュするかどうかが監視され、クラッシュしたらダンプが作られる。

このクラッシュダンプは NVDA 本家のチケットに添付するなどして、クラッシュの原因を究明するためのものです。

NVDA 日本語版のクラッシュダンプが本家バグレポートとして受理されることを保証するものでもなく、NVDA 日本語チームの開発者がクラッシュダンプを活用してデバッグができるかどうかも未確認です。

この内容の一部はいずれ正式なドキュメントに追加されるとのことです。

最近の本家の next ブランチの作業でクラッシュ報告が頻発しているため急遽この機能が追加されたようです。

Both crashes in NVDA and crashes in other applications (possibly due to
NVDA) are handled.

--- Crashes in NVDA ---
When NVDA crashes, a crash dump file is now created in the same
directory as the log file. Usually %temp%.

When reporting a crash to us, please tell us the actual version of NVDA,
and provide us with the nvda_crash.dmp file. The log will also be useful
but the dmp file is the most important.

--- Other application crashes ---
If you are experiencing crashes in other applications while running
NVDA, and you can reproduce the crash on request, please do the following:
* Start NVDA.
* Start the application that you know will crash
* With the application focused, press NVDA+control+z to open the Python
console.
* Type the following command and press enter:
nav.appModule.dumpOnCrash()

This instructs NVDA to watch specifically for crashes inside the
application and create a crash dump file.

When running the command, note the file path it prints to the console.
This will be the crash dump file you should send us once it crashes.

* Once the application crashes, Find the crash dump file and send it to
us remembering to note the exact NVDA version.

Of course some of this should be documented better, but we obviously
want to get this out as quick as possible to track these crashes down.

チケットの履歴 (2 件中 2 件表示)

2014-02-10 11:59 更新者: nishimoto
  • 新しいチケット "クラッシュダンプ機能" が作成されました
2014-02-10 22:35 更新者: nishimoto
  • 詳細が更新されました

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする