使用windbg抓取dump文件,分析闪退原因

由于项目需要,解决软件闪退的问题,很多时候,找出引发软件闪退崩溃的现场是十分困难的,因同时发现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.加载符号


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值