Я пытаюсь отладить 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)
Я получаю mfc140u.i386.pdb \ 1D0938D1EB0C400E8301075B3E4756C82 \ mfc140u.i386.pdb просто отлично. Щелкните правой кнопкой мыши mfx140u.dll в окне Debug> Windows> Modules и выберите «Загрузка информации о символах», чтобы правильно документировать свой вопрос. –
Ганс, он просто говорит, под информацией: «Совпадений не найдено». Разве i386 PDB мы не собираемся отлаживать 32-битную MFC DLL? – davidvandebunte
Я понятия не имею, если вы говорите о подкаталоге или фактическом файле, у них одно и то же имя. Удалите те из них, которые вы видите в кеше символов, поэтому в диалоговом окне «Загрузка информации о символах» вы узнаете всю историю, включая ее попытки загрузить файл с сервера символов. –