WinDbg !locks 不可用的问题
一个很有用的调试线程死锁的命令!locks在windbg 最新的版本6.11.1.40X(X为任意数字)不可用了,运行!locks会提示下面错误:
0:001> !locks
NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type
NTSDEXTS: Please check your symbols
解决方案是回退到版本6.10.3.233,
下载地址:http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.10.3.233.msi
安装上面版本,或者简单替换C:\Program Files\Debugging Tools for Windows (x86)\winxp目录下的ntsdexts.dll为老版本。