Error - What does CLR stand for

mpm174

Member
Joined
Oct 24, 2007
Messages
8
Programming Experience
Beginner
I just got this lovely error message. Anyone know what this means.


FatalExecutionEngineError was detected
Message: The runtime has encountered a fatal error. The address of the error was at 0x7f4bb7a3, on thread 0xac8. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

What is CLR?
 
CLR stands for Common Language Runtime. Its the core runtime engine for the .NET framework, that supplies managed code with services such as cross-language integration, code access security, object lifetime management, resouce management, type safety, pre-emptive threading, metadata services (type reflection), and debugging and profiling support.
 
That error code is an Access Violation caused by illegal memory access. It could be anything, if you are manually allocating memory it can be caused by overwriting something you shouldn't, or faulty RAM, or windows xp sp 2 trying to illegally access certain parts of memory. Google '0xc0000005' and see if any of the solutions that come up help.

Dane.
 
Back
Top