SOS抛出异常
Exception is thrown by SOS
我刚刚开始使用 windbg/sos,我创建了一个简单的控制台应用程序用于测试(它会引发未处理的异常)。似乎在我加载 sos 之后,我会在下一次调用时遇到异常。
例如:
ntsd consoleapplication1.exe
.symfix
.reload
g
.loadby sos clr
如果我打电话:
!threads
"c0000005 Exception in C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.threads
PC: 592b7713 VA: 00000000 R/W: 0 Parameter: 00000000"
如果我打电话:
!ClrStack
c0000005 Exception in C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.ClrStack
PC: 592b7713 VA: 00000000 R/W: 0 Parameter: 00000000
我的第一个电话后的每个电话都有效(只有加载 SOS 后第一个电话失败)。
我尝试了这个 recommendation 并在启用本机代码调试的情况下重新编译了我的代码,但没有任何区别。
windbg 版本:6.3.9600.16384 X86
这好像是WinDbg的问题。我尝试使用 .NET 4.0 控制台应用程序 x86 目标。我没有勾选 启用本机代码调试 ,因为我以前从未这样做过。
我可以在 WinDbg (NTSD) 6 中重现您的问题。3.9600.16384 x86 调试版本和发布版本。
对我来说,它适用于 WinDbg (NTSD) 6。2.9200.16384 x86 具有调试版本和发布版本。
反正我经常遇到6.3重复输出的问题,所以我还是用6.2版本作为我默认的WinDbg版本
我刚刚开始使用 windbg/sos,我创建了一个简单的控制台应用程序用于测试(它会引发未处理的异常)。似乎在我加载 sos 之后,我会在下一次调用时遇到异常。
例如:
ntsd consoleapplication1.exe
.symfix
.reload
g
.loadby sos clr
如果我打电话:
!threads
"c0000005 Exception in C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.threads
PC: 592b7713 VA: 00000000 R/W: 0 Parameter: 00000000"
如果我打电话:
!ClrStack
c0000005 Exception in C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.ClrStack
PC: 592b7713 VA: 00000000 R/W: 0 Parameter: 00000000
我的第一个电话后的每个电话都有效(只有加载 SOS 后第一个电话失败)。
我尝试了这个 recommendation 并在启用本机代码调试的情况下重新编译了我的代码,但没有任何区别。
windbg 版本:6.3.9600.16384 X86
这好像是WinDbg的问题。我尝试使用 .NET 4.0 控制台应用程序 x86 目标。我没有勾选 启用本机代码调试 ,因为我以前从未这样做过。
我可以在 WinDbg (NTSD) 6 中重现您的问题。3.9600.16384 x86 调试版本和发布版本。
对我来说,它适用于 WinDbg (NTSD) 6。2.9200.16384 x86 具有调试版本和发布版本。
反正我经常遇到6.3重复输出的问题,所以我还是用6.2版本作为我默认的WinDbg版本