2011-02-18 20 views
8

Estoy trabajando en una aplicación de 32 bits que a veces hace que se bloquee una determinada máquina Windows 7 de 64 bits. He generado un archivo de volcado del bloqueo usando la utilidad ProcDump de Sysinternals. (Utilicé el comando "procdump -ma -h MyApplication.exe".) Ahora, cuando abro el archivo de volcado con WinDbg, aparece este error:Error 0x80004005 al leer el archivo de volcado con WinDbg

"Error al abrir el archivo de volcado 'MyDumpFile.dmp', HRESULT 0x80004005. Puede estar dañado o en un formato no comprendido por el depurador ".

Esto ocurre tanto al ejecutar WinDbg X86 en una máquina con Windows XP de 32 bits como al ejecutar WinDbg AMD64 en una máquina con Windows 7 de 64 bits. ¿Puede explicar esto?

EDITAR - Información adicional: Cuando se ejecuta Dumpchk en el archivo, se dice:

"Minidump no tiene información del sistema No se pudo archivo de volcado abierta [MyDumpFile.dmp], HRESULT 0x80004005" Error no especificado".

¿Quizás el archivo de volcado esté simplemente dañado?

Respuesta

3

Parece que no utiliza Procdump correctamente.

¿Puedes tratar de usar ADPlus (que también está en Herramientas de depuración para Windows) para capturar volcados?

http://support.microsoft.com/kb/286350

Cuestiones relacionadas