none
调试崩溃dump文件,如何加载mfc140u.dll的符号文件? RRS feed

  • 问题

  • 各位好,

    程序出现崩溃情况,用breakpad生成的小型转储文件。调试该文件,定位到出错位置在:mfc140u.dll 6a9e6d33(),但是一直加载不上mfc140u.dll的符号文件。已经设置勾选Windows Symbol Server。

    请问如何加载该符合文件?下到本地也可。

    多谢

    -Bruce

    2017年8月24日 9:16

全部回复

  • Hi BruceLiu_sh,

    感谢在MSDN论坛发帖。

    >>程序出现崩溃情况,用breakpad生成的小型转储文件。调试该文件,定位到出错位置在:mfc140u.dll 6a9e6d33(),但是一直加载不上mfc140u.dll的符号文件。已经设置勾选Windows Symbol Server。

    启动dmp文件后,需要设置一下vs的符号文件路径:Tools->Options->Debugging->Symbols.

    如果需要调试windows自带的一些dll或者exe,则可以在下面的链接中添加windows的pdb文件服务器。

    http://msdl.microsoft.com/download/symbols

    Best Regards,

    Sera Yu


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.

    2017年8月25日 5:51
  • 多谢回复。

    首帖的第一个截图里面,我已经勾选了“Windows Symbol Server”。但是还是找不到mfc140u.dll的pdb文件,其他的系统dll的pdb可以找到,比如ntdll.dll/user32.dll等

    不清楚什么问题,如何解决?

    2017年8月28日 1:32
  • Hi BruceLiu_sh,

    >>首帖的第一个截图里面,我已经勾选了“Windows Symbol Server”。但是还是找不到mfc140u.dll的pdb文件,其他的系统dll的pdb可以找到,比如ntdll.dll/user32.dll等

    对于这种情况,我建议你参照以下步骤。

    1. 查看你的项目属性->C/C++->General->Debug Information Format 属性是否设置为/Zi。

    2. 查看你的项目属性->VC++ Directories是否设置正确。

    如果还是不行,就重装一下Microsoft Visual C++ 2015 Redistributable package

    希望对你有所帮助。

    Best Regards,
    Sera Yu


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.

    2017年8月30日 8:48
  • 项目属性设置为Zi了,VC++目录也都设置正确。其他的VC的dll都能找到符号文件,就是mfc140u.dll找不到,是不是微软符合服务器没放这个dll的符合文件啊
    2018年1月3日 4:19