-1
我知道我正在處理一個託管線程,但我從來沒有設法讓!clrstack
工作。我總是得到:!clrstack從不報告任何東西
0:000> !clrstack
OS Thread Id: 0xaabb (0)
Child SP IP Call Site
GetFrameContext failed: 1
00000000 00000000
誠然,我可以使用!dumpstack
但我無法弄清楚如何使它顯示參數。它只顯示ChildEBP,返回地址和函數名稱。除此之外,它還混合了託管和非託管調用,我只想關注託管部分。
UPDATE
按照要求由托馬斯,!clrstack -i
回報:
0:000> !clrstack -i
Loaded c:\cache\mscordbi.dll\53489464110000\mscordbi.dll
Loaded c:\cache\mscordacwks_x86_x86_4.0.30319.34209.dll\5348961E69d000\mscordacwks_x86_x86_4.0.30319.34209.dll
Dumping managed stack and managed variables using ICorDebug.
=================================================================
Child SP IP Call Site
003ad0bc 77d1f8e1 [NativeStackFrame]
Stack walk complete.
其進步:-)
相關:http://stackoverflow.com/questions/22316393/windbg-clrstack –
相關:http://stackoverflow.com/questions/7878112/how-to-i-resolve-getframecontext-failed-in-windbg –
@ThomasWeller第一個鏈接導致第二個,我沒有看到一個很好的解決方案。我確實有sosex並已加載它。應該幫助我嗎? – ForeverLearning