我收到以下异常:
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不应该发生这种情况。如果您知道可能发生的事情或我可以尝试的事情,我将非常感激。