Я работаю над 32-битным приложением, которое иногда приводит к сбою определенной 64-битной машины с Windows 7. Я создал файл дампа сбоя с помощью утилиты ProcDump от Sysinternals. (Я использовал команду «procdump -ma -h MyApplication.exe».) Теперь, когда я открываю файл дампа с помощью WinDbg, я получаю эту ошибку:
«Ошибка при открытии файла дампа MyDumpFile.dmp, HRESULT 0x80004005. Он может быть поврежден или имеет формат, не понятный отладчику».
Это происходит как при запуске WinDbg X86 на 32-битной машине Windows XP, так и при запуске WinDbg AMD64 на 64-битной машине Windows 7. Вы можете это объяснить?
РЕДАКТИРОВАТЬ - дополнительная информация: при запуске dumpchk для файла он говорит:
«Minidump не содержит системной информации. Не удалось открыть файл дампа [MyDumpFile.dmp], HRESULT 0x80004005 'Unspecified error'».
Может, файл дампа просто испорчен?