4

!analyze -vミニダンプ ファイルに対してWinDbg コマンドを実行すると、WinDbgPRIMARY_PROBLEM_CLASSNULL_CLASS_PTR_DEREFERENCE. 他のいくつかのミニダンプ ファイルはINVALID_POINTER_READ. それで、それらはどういう意味ですか?

定義をグーグルで検索しようとしましたが、公式または詳細なドキュメントを見つけることができませんでした。これらの問題クラス ID のリストがあるはずですが、ありません。

それで、これらのIDの定義に関する文書を知っている人はいますか?
または、誰でもこれらの ID を説明できますか?

ありがとう!

PS 以下で自分自身について説明します
。 1. NULL_CLASS_PTR_DEREFERENCE:thisポインターが NULL です。
2. INVALID_POINTER_READ: 編集されたポインターを読み取りますdelete
これらの理解についてはよくわかりませんが...

4

1 に答える 1

2

基本的に、アプリケーションはメモリ アクセス違反でクラッシュしました。次のリンクは、これに関する詳細情報を提供します。

ソフトウェアがクラッシュする理由 #1 – アクセス違反の リンク

クラッシュのコール スタックを確認すると、クラッシュに関する詳細情報を取得できます。多くの場合、この情報はクラッシュの根本原因につながります。

于 2012-09-11T19:54:05.940 に答える