Strange error on IIS when server is busy

asp.netiis-7windows-server-2008

On windows 2008/IIS a asp.net page with heavy processing gets called every hour. If that server is doing nothing else it's fine. If the server is handling other web requests at the same time we get this error occasionly:

.NET Runtime version 2.0.50727.4016 - Fatal Execution Engine Error (000007FEF630A5C6) (80131506)

and

Faulting application w3wp.exe, version 7.0.6002.18005, time stamp 0x49e03238, faulting module mscorwks.dll, version 2.0.50727.4016, time stamp 0x49cc56fb, exception code 0xc0000005, fault offset 0x000000000019734e, process id 0x%9, application start time 0x%10.

And then iis dies and restarts. How can I get more information about what's causing this error and how to fix it?

Best Answer

According to Tess Ferrandez:

Fatal Execution Engine Exceptions

Fatal Execution Engine Exceptions are fairly rare, but when they occurr it's normally a bug. This means that for some reason we went into some piece of code that we were not supposed to in the CLR and the CLR has decided that in the unlikely event that someone comes in here, let's throw a Fatal Execution Engine exception and die because we can't recover from this point. In the eventlog this will be logged as Execution Engine Exception occurred and the address listed will tell exactly where in the code it occurred. If you reach one of these and can't find a knowledge base article about it, contact support, preferably with a crash dump available since that will speed up the time to resolve the case tremendously.

She also has lots of information on her blog about generating crash dumps, etc, etc for debugging purposes.