Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 异常由SOS引发_.net_Windbg_Sos - Fatal编程技术网

.net 异常由SOS引发

.net 异常由SOS引发,.net,windbg,sos,.net,Windbg,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

我刚刚开始使用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
如果我打电话:

!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后失败)

我尝试了这一点,并在启用本机代码调试的情况下重新编译了代码,但这并没有产生任何影响


windbg版本:6.3.9600.16384 X86这似乎是windbg的问题。我用一个.NET4.0控制台应用程序x86目标尝试了它。我没有选中启用本机代码调试复选标记,因为我以前从未这样做过

我可以在WinDbg(NTSD)6中重现您的问题。3.9600.16384 x86,同时具有调试版本和发布版本

对我来说,它与WinDbg(NTSD)6配合使用。2.9200.16384 x86,同时具有调试版本和发布版本


由于我在6.3中经常遇到重复输出的问题,我仍然使用6.2版作为默认WinDbg版本。

谢谢,我想这不仅仅是在我的机器上:p。显然这是WinDbg中的一个错误