首页 新闻 会员 周边

windbg 执行 !clrstack 报 GetFrameContext failed: 1

0
[待解决问题]

windbg 执行 !clrstack 报 GetFrameContext failed: 1 前面的步骤都是对的  这是什么情况

cpu
程序员编程日记的主页 程序员编程日记 | 初学一级 | 园豆:6
提问于:2017-09-29 11:25
< >
分享
所有回答(1)
1

后面是不是还有下面的提示:

Unable to walk the managed stack. The current thread is likely not a managed thread. You can run !threads to get a list of managed threads in the process

推荐参考资料 :并发之阿喀琉斯之踵

dudu | 园豆:30994 (高人七级) | 2017-09-29 11:44

0:037> ~37
. 37 Id: 2034.1970 Suspend: 0 Teb: 000007ff`ffe94000 Unfrozen
Start: clr!DllRegisterServerInternal+0x1c60 (000007fe`f59a35e0)
Priority: 0 Priority class: 32 Affinity: ff
0:037> !clrstack
OS Thread Id: 0x1970 (37)
Child SP IP Call Site
GetFrameContext failed: 1
0000000000000000 0000000000000000 <unknown>

 

 

测试服务器 ~37 需要加s   可以 完全没问题

生产的  ~37  不需要加s   有一次进去可以成功 

之后退出来之后   再进去   不管怎么操作最后都是这个提示

支持(0) 反对(0) 程序员编程日记 | 园豆:6 (初学一级) | 2017-09-29 16:29

This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2034.3080): Wake debugger - code 80000007 (first/second chance not available)
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
ntdll!ZwWaitForSingleObject+0xa:
00000000`7706bd7a c3 ret

发现了这个  但是路径明明没错的  文件也存在

支持(0) 反对(0) 程序员编程日记 | 园豆:6 (初学一级) | 2017-09-29 16:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册