1

ProcDump が間違ったスレッドの事後分析ダンプをダンプしているように見えます。ProcDump を JIT デバッガーにしました。

C:\>procdump -ma -i c:\mydumps

テスト プログラム C++ MFC を作成しました。

int* ptr = 0;
switch(message) {
...
case IDM_CRASH:
   *ptr = 23;
   break;
...

(ProcDumpTest.exe プログラムの) メニューから [クラッシュ] 項目を選択すると、アプリケーションがクラッシュし、ダンプが作成されます。ただし、ダンプには、予期しないスレッドのスタックと命令ポインター (eip = 7c90e514) が (windbg) 表示されます。エラーが発生したスレッドのスタック トレースを取得するには?

00400000 - 004a0000 ProdDumpTest.exe
07c90000 - 07c9b000 ntdll.dll

より深刻なケースで同じ問題が発生しました。助けてくれてありがとう!Gさらに表示

4

1 に答える 1

1

.reload /f コマンドの後に !analyze -v を実行すると、正しい情報が表示されました。助けてくれてありがとう。

于 2013-01-17T10:14:44.763 に答える