2016-05-23 16 views
1

Я пытаюсь отладить crash/minidump от клиента, который запускал 64-битное программное обеспечение. Символы для mfc140u.dll не загружаются, даже если я загружаюсь с «Сервера Symbian Symbian» в настройках Symbol. Глядя на кеш символа, доступны PDB для mfc140u.i386.Являются ли 64-битные символы MFC VS2015 на сервере Microsoft Symbol Server?

Есть ли способ подтвердить, что эти символы доступны с этого сервера? Есть инструкции, чтобы получить их откуда-то еще, что мне нужно найти?

В C: \ Windows \ System32 файл mfc140u.dll имеет версию 14.0.23918.0. Файл дампа ищет версию 14.00.23506.0.

Символы для этих библиотек DLL также не загружаются:

  • msvcp140.dll (ищет 14.00.23506.0)
  • VCRUNTIME140.dll (ищет 14.00.23506.0)
+1

Я получаю mfc140u.i386.pdb \ 1D0938D1EB0C400E8301075B3E4756C82 \ mfc140u.i386.pdb просто отлично. Щелкните правой кнопкой мыши mfx140u.dll в окне Debug> Windows> Modules и выберите «Загрузка информации о символах», чтобы правильно документировать свой вопрос. –

+0

Ганс, он просто говорит, под информацией: «Совпадений не найдено». Разве i386 PDB мы не собираемся отлаживать 32-битную MFC DLL? – davidvandebunte

+0

Я понятия не имею, если вы говорите о подкаталоге или фактическом файле, у них одно и то же имя. Удалите те из них, которые вы видите в кеше символов, поэтому в диалоговом окне «Загрузка информации о символах» вы узнаете всю историю, включая ее попытки загрузить файл с сервера символов. –

ответ

3

I 'm можно получить все 3 PDB с помощью инструмента под названием PDB Downloader. Получите их от моего dropbox и поместите их в свою локальную папку с символьным кешем.

+0

Я думаю, что мне действительно нужен vc_redist.x64.exe для Visual Studio Update 1 (сборка 23506) (на самом деле довольно сложно найти). То есть, я действительно не имею правильную версию mfc140u.dll в C: \ Windows \ System32 прямо сейчас. Мое подозрение в том, что сервер символов начнет сотрудничать, когда я это получу. Спасибо за ваши усилия, хотя вы в значительной степени попали в корень проблемы, попросив номер версии DLL (я не думал о двух обновлениях VS2015). – davidvandebunte