windbg调试程序崩溃
场景:程序运行到一半崩溃,程序一开始有重定向dmp文件输出,到时到现场环境,崩溃后不产生dmp文件 解决方案:使用windbg启动程序 步骤: 可以使用windbg直接运行程序,启动后输入g,程序开始运行 也可以程序运行后windbg挂载上去 调试方法: 程序崩溃后输入!analyze -v分析可能出现崩溃的原因 使用.dump /m 转储路径!生成标准dmp文件 也可以通过.dump /ma 转储路径!生成完整dump文件 利用dmp文件分析崩溃原因 1.配置pdb路径(d:\mysymbol)为本地缓存路径 SRV*D:\mysymbol*http://msdl.microsoft.com/download/symbols 2命令行输入.reload 重新加载符号文件 3输入!analyze -v 分析可能产生崩溃的原因 « windbg调试句柄泄露
|
c++面试»
发表评论: