Fehler 0x80004005 beim Lesen der Dump-Datei mit WinDbg

8

Ich arbeite an einer 32-Bit-Anwendung, die manchmal einen bestimmten 64-Bit-Windows 7-Rechner zum Absturz bringt. Ich habe eine Speicherabbilddatei des Absturzes mit dem Dienstprogramm ProcDump von Sysinternals erstellt. (Ich habe den Befehl "procdump -ma -h MyApplication.exe" verwendet.) Nun, wenn ich die Dump-Datei mit WinDbg öffne, bekomme ich diesen Fehler:

"Fehler beim Öffnen der Speicherabbilddatei 'MyDumpFile.dmp', HRESULT 0x80004005. Sie ist möglicherweise beschädigt oder in einem Format, das der Debugger nicht versteht."

Dies geschieht sowohl beim Ausführen von WinDbg X86 auf einem 32-Bit-Windows XP-Computer und beim Ausführen von WinDbg AMD64 auf einem 64-Bit-Windows 7-Rechner. Kannst du das erklären?

BEARBEITEN - zusätzliche Information: Wenn dumpchk in der Datei ausgeführt wird, heißt es:

"Minidump hat keine Systeminformationen. Speicherauszugsdatei [MyDumpFile.dmp], HRESULT 0x80004005 'Unspezifizierter Fehler' konnte nicht geöffnet werden."

Vielleicht ist die Dump-Datei einfach beschädigt?

    
user181813 18.02.2011, 09:54
quelle

1 Antwort

3

Scheint, dass Sie procdump nicht korrekt verwenden.

Können Sie versuchen, ADPlus (das auch in Debugging Tools für Windows ist) zu verwenden, um Absturzabbilder zu erfassen?

Ссылка

    
Lex Li 22.02.2011 10:56
quelle

Tags und Links