windows – WinDbg Dr. Watson minidump – 需要最初为安装版本
发布时间:2020-12-13 20:32:11 所属栏目:Windows 来源:网络整理
导读:我有一个来自目标应用程序崩溃的mindmp文件.我是否可以为某个版本的软件重建dll / pdb文件并正确加载windbg符号? 我的问题是我们的pdb文件仅保留用于主要版本(不幸的是).这是一个每日构建,我可以自己重建,但我会因错误而被绊倒. 随着!sym噪音: “图像标题
我有一个来自目标应用程序崩溃的mindmp文件.我是否可以为某个版本的软件重建dll / pdb文件并正确加载windbg符号?
我的问题是我们的pdb文件仅保留用于主要版本(不幸的是).这是一个每日构建,我可以自己重建,但我会因错误而被绊倒. 随着!sym噪音: DBGENG: C:...XXX.dll image header does not match memory image header. DBGENG: XXX.dll - Partial symbol image load missing image info DBGHELP: Module is not fully loaded into memory. DBGHELP: Searching for symbols using debugger-provided data. DBGHELP: C:...XXX.pdb - mismatched pdb 注意我用dll构建了pdb,它们来自同一个RELEASE目录(我应该构建调试吗?) 这些是发布版本(因为发布版本安装在目标上并且崩溃)我应该以某种方式使用调试构建dll来获取更多符号信息吗?
根据我的经验可能不是.
如果你有确切的构建目录并使用完全相同的编译器设置进行构建,那么这可能会有效.您绝对无法从调试版本加载版本崩溃转储中的符号. 您需要打开’load anything’选项:.symopt 0x40以使windbg忽略时间戳差异. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2012 – 在通过IIS 8.0运行Exchange 2013的
- .net – WiX:Windows启动时如何注册应用程序启动?
- Windows事件日志 – 电子邮件通知
- windows-server-2008 – 在Windows Server 2008上禁用IIS服
- windows-7 – 从命令行删除SCCM证书
- 图像 – 如何在Windows上暂停和恢复应用程序?
- 如何修复OSX客户端到Windows共享挂起?
- .net – ScrollViewer中的ListBox
- windows – 检查目录的正确方法可用于写入
- ImportError: Could not find 'cudart64_90.dll'
推荐文章
站长推荐
热点阅读