Qt Creatort调试dump文件,定位崩溃位置 原创
使用Qt Creatort调试dump文件,定位崩溃位置
- 在windows下程序崩溃时如果生成了dump文件,一般可以使用winGDB、Visual Studio进行调试;
- 在之前的文章中讲述了Qt程序如何生成dump文件,保存程序崩溃时的信息和使用Visual Studio进行调试;
- 但是其实Qt Creatort也可以调试dump文件,定位崩溃位置;
当生成dump文件后
-
选择【调试】->【开始调试】->【载入核心文件】;
-
选择生成的dmp文件和可执行程序,然后点击【OK】;
-
刚开始可能定位的不是崩溃的代码位置,在窗口下方选择序号最小的,工程中包含的文件,这里我选择的是widget.cpp;
-
然后就可以在代码中看见崩溃的位置了,并且在右侧属性栏中可用看见指针w为空指针。