![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinDbg
文章平均质量分 74
WinDbg
故里2130
共同学习交流,包括C#,uniapp,H5,vue3,小程序,网站,客户端,数据库,后台接口等等,以及疑难的软件问题。
展开
-
使用WinDbg分析软件突然崩溃的问题
t,也能看到异常,但是异常是BadImageFormatException,明显是不对的,但是点击进去的话,也可以看到是MessageBoxShow方法报错的。因此,我们写一个wpf程序,调用c++的dll,然后点击按钮,直接崩溃,生成dmp,然后分析dmp文件。出现这种错误类型的提示,因为生成的c++的dll,我采用了不同的方式生成的,所以同样的代码,报错的类型不一样,但是最终指定报错的地方是一样的。t,就已经能看到异常了,当然是因为程序比较简单,而且我也专门写的这个错误,空引用异常了,非常的准确。原创 2023-11-10 23:54:32 · 1004 阅读 · 0 评论 -
使用WinDbg分析CPU100%的问题
在我们软件运行的时候,偶尔会出现CPU占比100%的问题,而且极其不容易排查,概率极低,我硬是操作了一个下午,出现了一次,然后找到了dmp文件,也没有任何的规律,那么就可以借助windbg进行分析。15.因为这个问题,我知道是怎么发生的,所以看到这里就明白了,此处是非安全线程造成的,所以解决的办法,就是加锁,或者换成安全线程集合即可,最后完美解决,经过几天的测试,再也没有出现CPU100%的问题了。这个命令执行后,有大量的信息,需要一个一个的看,会看到下面的报错。14.最后用反编译工具,直接就定位这里了。原创 2023-11-10 22:30:02 · 455 阅读 · 0 评论