System.Net.InternalException: System error. at System.Net.HttpWebRequest.CheckWriteSideResponseProcessing() at System.Net.ConnectStream.ProcessWriteCallDone(ConnectionReturnResult retur nResult) at System.Net.HttpWebRequest.WriteCallDone(ConnectStream stream, ConnectionRe turnResult returnResult) at System.Net.ConnectStream.CallDone(ConnectionReturnResult returnResult) at System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean abort ing) at System.Net.ConnectStream.System.Net.ICloseEx.CloseEx(CloseExState closeSta te) at System.Net.ConnectStream.CloseInternal(Boolean internalCall) at System.Net.HttpWebRequest.EndWriteHeaders_Part2() at System.Net.HttpWebRequest.EndWriteHeaders(Boolean async) at System.Net.HttpWebRequest.WriteHeadersCallback(WebExceptionStatus errorSta tus, ConnectStream stream, Boolean async) at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) at System.Net.LazyAsyncResult.Complete(IntPtr userToken) at System.Net.ContextAwareResult.Complete(IntPtr userToken) at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr u serToken) at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
This was discovered by an unhandled exception handler. This happens only occasionally, but with disastrous results. Any ideas how to actually catch this person?
UPDATE
Now it has become apparent that this only happens when the CPU is under exceptionally high load.
source share