您的位置:首页 > 其它

记一次纠结的排错-用WinDBG解决WinDBG Hang的问题

2011-10-17 11:27 162 查看
今天早上, 客户传来了一个hang dump, 急着想看看, 结果WinDBG每次在菜单里点击了Open Crash Dump之后, 都会hang住.

重试, 结果一样.
重启WinDBG,  结果一样.
重启机器, 结果一样.
卸载重装WinDBG, 结果一样.
怀疑Debug Diag 1.2有问题, 卸掉, 结果一样.
修改了默认的symbol path, 结果一样.
实在没了主意, 怒了. 不得不动用大招, 用task manager抓了个windbg的hang dump.

找台同事的可以看dump的机器, 用WinDBG打开这个dump, 发现WinDBG是hang在下面的线程上.

 





 

看情况像是WinDBG想要访问某个网络上的资源.

于是果断拔网线, 再次尝试, 问题消失.

插上网线, 问题重现.

看起来WinDBG是想打开上次它打开过的dump, 但是好像找不到了. 于是就Hang了.

 

解决方案

================

1. 断网, 迫使WinDBG正常打开open crash dump对话框.

2. 随便挑一个本机上的dump打开.

3. 关闭WinDBG.

4. 连网, 再试. 问题解决.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐