Не найдено соответствующей двоичной ошибки
Я пытаюсь отладить аварийный мини-дамп. имейте символы отладки выпуска и выпуски бинарных файлов так же, как сбой.
При отладке этого сбоя и по-прежнему указывая на символы я получаю сообщение об ошибке "Не найден соответствующий двоичный файл".
Я использую правильные символы, двоичные файлы и указываю на правильное местоположение.
Так почему это может произойти? Я вижу небольшую разницу в отметке времени загрузки dll в VS(9:03AM) и бинарном выпуске (9:04AM)
Может ли это быть причиной ошибки?
Любые решения для этого, мне нужно исправить сбой, и так как этот сбой происходит на клиентском компьютере, я не могу его воспроизвести.
2 ответа
Вы можете попытаться отладить дамп с помощью windbg/ntsd (из пакета "Средства отладки для Windows", поставляемого с Windows SDK). Там вы можете попытаться загрузить символы, игнорируя при этом несоответствие в команде.pdb версии файла '.reload /i'.
Для нас это было из-за названия
Правильные имена
Если ваш конвейер случайно переименовывает файлы в
Это также может быть подсказкой, почему временные метки не совпадают. Создание файла и его переименование у нас происходило на разных шагах (близко друг к другу, но не атомарная операция). Поэтому, когда он создал файл примерно на 59-й секунде минуты, переименование могло произойти на следующей минуте и бац - 9:03 просто превратилось в 9:04.