제목 그대로입니다.
windbg의 !locks가 동작하지 않는 경우가 있습니다.
0:021> !locks
NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type
NTSDEXTS: Please check your symbols
NTSDEXTS: Please check your symbols
이런 메시지만 계속 나옵니다. 아무리 봐도 symbols은 잘 맞는데 말이죠.. ^^;;
전엔 그러려니 하면서 주섬주섬 육안으로 디버깅하다가.. 어느날 갑자기 짜증나서 검색해봤더니 관련 내용이 있군요. ^^;;
이건 windbg 플러그인의 버그입니다.
windbg 버젼을 6.12.2.633. 이상으로 올리면 해결된다고 하네요.
다음은 관련된 포스트입니다.
http://stackoverflow.com/questions/2876506/why-isnt-locks-working-for-me
'C++ > Debug' 카테고리의 다른 글
Debugging Tips (15) 메모리 덤프 분석시 STL 쉽게 분석하기 (map, string...) (0) | 2015.08.20 |
---|---|
x64 디버깅 강좌 (1) - x64 Stack 개요 (4) | 2015.08.02 |
try~catch 와 __try~__except 의 차이점 (5) | 2014.08.12 |
WinDbg 교육자료 (6) | 2014.03.04 |
Debugging Tips (14) 64비트 OS에서 작성된 메모리덤프에서 32비트(Wow64) 프로세스 분석하기 (0) | 2013.09.16 |