Сбой файла PDB user.dmp - PullRequest
       22

Сбой файла PDB user.dmp

3 голосов
/ 01 апреля 2009

У меня происходит сбой приложения, и в результате он создает аварийный дамп на платформе Windows. Я отправляю exe и dll файл клиенту. Клиент отправил мне файлы user.dmp и drwtsn32.log. Но у клиента нет соответствующего файла pdb. У клиента просто есть dll и exe файл. Поэтому, когда я присоединяю этот файл user.dmp к Windbg, я не получаю символы. Итак, что мне нужно сделать, чтобы получить символы. Нужно ли отправлять файлы pdb клиенту? Если да, что ему нужно делать с этими файлами pdb, когда происходит сбой? Я использую три разные машины: а) сборочную машину, в) тестовую машину заказчика и в) мою собственную машину отладки (не такую, как сборочная машина). Windbg установлен в отладочной машине. Я могу скопировать все файлы pdb в мою машину отладки со сборочной машины. Пожалуйста, дайте мне знать, как клиент может использовать файлы pdb и как я отлаживаю позже.

Спасибо Kongkon

Ответы [ 2 ]

3 голосов
/ 01 апреля 2009

Если у вас есть правильные файлы PDB для исполняемых файлов, вам просто нужно указать WinDbg правильный путь при отладке дампа. Для этого используйте функцию пути символа.

Дополнительная информация по этому вопросу: выпуск символа отладки

2 голосов
/ 09 апреля 2009

Отличительной особенностью сбора файлов DMP является то, что клиенту не нужны файлы PDB во время создания файла DMP. Вам нужны только pdbs при отладке в файл DMP!

...