来自托管.NET代码的“访问违规写入位置...”

时间:2013-05-15 15:15:23

标签: c# .net

我收到以下异常:

  

MqSearch.exe中0x000007FE21AFE593(mscorlib.ni.dll)的未处理异常:0xC0000005:访问冲突写入位置0x00000006609476FD。

  • Code是一个完全托管的.net C#程序
  • .net framework 4.5
  • Windows Server 2012
  • 在具有64个逻辑处理器的系统上发生完全处理负载
  • 确定性没有发生。似乎在不同的迭代次数下崩溃,尽管代码是100%确定性的,在某种意义上说没有使用随机数生成器。
  • 崩溃率约为每天一次
  • 在AMD系统上崩溃(Dell PowerEdge 815)。在类似的英特尔系统(Dell PowerEdge 820)上没有问题发生
  • 我在app.config中尝试禁用gcConcurrent但没有帮助。
  • 不幸的是,这不会产生对托管代码的堆栈跟踪。仅生成一些到KernelBase.dll的程序集堆栈跟踪。

IMO不应该发生这种情况。如果您知道可能发生的事情或我可以尝试的事情,我将非常感激。

0 个答案:

没有答案