FatalExecutionEngineError在取消挂钩事件时检测到

时间:2013-02-09 15:31:35

标签: c# exception fatal-error

我正在开发一个客户端/服务器应用程序作为我的论文的一部分,并选择使用SocketAsyncEventArgs来获得网络操作方面的最大性能。今天下午,我决定对应用程序进行快速而肮脏的压力测试,创建20个线程,并为每个线程发送100,000条UDP消息。在应用程序结束时,出现以下异常:

enter image description here

如何查找异常原因?或者是否有人知道为什么它会在一个看似随机的地方摔倒?

我可以重新制作我相信的大部分时间,并且很乐意在必要时提供代码。

更新

我在.Net 4.0版上运行完全相同的代码而没有错误。据我所知,这似乎是.Net 4.5 / Compliers / Jit的一个问题。任何有关如何缩小例外情况的想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

它只在调试时发生吗?我见过类似的情况,只有在x86上调试x86(不是任何类型)时才会出现这些错误。