Window上利用windbg查看dmp文件崩溃堆栈
想要在Windows上能查看崩溃堆栈,需要符号文件,也就是对应程序对应版本的pdb文件:
拿到崩溃后breakpad产生的minidump文件,直接用windbg的File
选项卡的Open Crash Dump
打开.
然后选择File
选项卡的Symbol File Path
导入pdb文件,注意选择的是pdb文件所在的目录,而不是pdb文件本身;多个目录用;
隔开。
然后输入命令:
#强制加载符号
.reload /f
使用lm
可以看到已加载的符号信息:
注意路径可能不是我们选择的路径,但是这个程序的pdb文件是已经加载了的。
然后执行分析命令:
!analyze -v
最后,输入kv
命令查看堆栈:
最后定位源码:直接点击堆栈后面的链接就可以直接跳转了。
更多的windbg命令可以参考: https://www.cnblogs.com/gaochundong/p/windbg_cheat_sheet.html 。