由于项目需要,解决软件闪退的问题,很多时候,找出引发软件闪退崩溃的现场是十分困难的,因同时发现windbg抓取dump文件比较好处理,这里简要介绍一下windbg抓取流程
1.安装windbg
建议安装一下window sdk的整个软件包,网上一些单个windbg资源容易导致版本与符号文件版本不兼容的问题
2.打开dump文件
file目录下,点开有一个open crash dump,选中自己的dump文件


这样便是打开成功了
3.设置符号路径
.sympath + " 你的符号路径 "

添加路径成功之后如图所示,注意的是,需要提前把pdb符号文件放在该dump文件夹下面 ,如果没用放的话,需要自己重新添加一下路径。
如果是release版本的,需要在原软件的输出目录下,将pdb文件拷贝过来(因为符号文件需要和引起软件异常的exe程序是一致的)一般dump文件晚于pdb文件,因为release发布exe程序时生成pdb符号文件,而dump文件是在运行且崩溃的时候才发生
4.加载符号

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



