我收到以下异常:
MqSearch.exe 中 0x000007FE21AFE593 (mscorlib.ni.dll) 处未处理的异常:0xC0000005:访问冲突写入位置 0x00000006609476FD。
- Code 是一个完全托管的 .net C# 程序
- .net 框架 4.5
- 视窗服务器 2012
- 在具有 64 个逻辑处理器的系统上发生完全处理负载
- 不会确定地发生。尽管代码是 100% 确定性的,但似乎在不同的迭代次数下会崩溃,因为没有使用随机数生成器。
- 崩溃率约为每天一次
- AMD 系统 (Dell PowerEdge 815) 崩溃。在类似的 Intel 系统 (Dell PowerEdge 820) 上没有出现问题
- 我尝试在 app.config 中禁用 gcConcurrent,但没有帮助。
- 不幸的是,这不会产生托管代码的堆栈跟踪。仅生成到 KernelBase.dll 的一些程序集堆栈跟踪。
IMO 这不应该发生。如果您知道会发生什么或我可以尝试什么,我将不胜感激。