Ошибка совпадения двоичного файла не обнаружена

Я пытаюсь отладить аварийный минидамп. иметь символы отладки выпуска и двоичные файлы выпуска такие же, как при сбое.

При отладке этого сбоя и указании на символы я все еще получаю ошибку «Не найдено совпадений в двоичном файле».

Я использую правильные символы, двоичные файлы и указываю в нужное место.

Так почему это может случиться? Я вижу небольшую разницу в отметке времени dll, загруженной в VS (9:03 AM), и двоичном файле выпуска (9:04 AM).

Может это быть причиной ошибки?

Любые решения для этого, мне нужно исправить сбой, и поскольку этот сбой происходит на клиентской машине, я не могу его воспроизвести.


person anand    schedule 28.04.2010    source источник
comment
Только предположение, это 32-битная проблема против 64-битной?   -  person Twelve47    schedule 28.04.2010
comment
Да, временная метка, конечно же, должна быть такой же. Просмотрите процесс сборки и убедитесь, что вы не скопировали DLL до какого-либо этапа сборки после ссылки, такого как mt.exe.   -  person Hans Passant    schedule 28.04.2010
comment
см. stackoverflow.com/questions/873210/   -  person sean e    schedule 22.04.2011


Ответы (1)


Вы можете попробовать отладить дамп с помощью windbg / ntsd (из пакета «Инструменты отладки для Windows», который поставляется с Windows SDK). Там вы можете попробовать загрузить символы, игнорируя несоответствие в версиях файла .pdb команду .reload / i.

person vladisld    schedule 07.12.2011