How can I find the cause of an ExecutionEngineException

4

I have a WPF application(.net 4.0) which is working fine on Windows 7 systems. But when I try to run the application windows 8.1 it is working fine for 15 to 20 mins but after that suddenly a popup message is showing like

A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available

popup message showing with two options Debug and close program. When I press debug it is showing message as FatalExecutionEngineError detected

The runtime has encountered a fatal error. The address of the error was at 0x713543ed, on thread 0x23624. 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.

if i press continue further showing message as

An unhandled exception of type 'System.ExecutionEngineException' occurred in PresentationFramework.dll

But i didn't get the exact reason why it is failing and which portion of code is causing the problem?

After searching over the net i have tried the following

Added DispatcherUnhandledException handler and App domain Unhandled exception handler and also added legacyUnhandledExceptionPolicy to . But nothing is works for me still facing the crash on Windows 8.1

Can someone point me how to detect the code portion which causing the crash? and How to handle FatalExecutionEngineEror exception?

EDIT

CLR version Used in both windows 7 and 8.1 is 4.0.30319

c#
.net
wpf
exception-handling
asked on Stack Overflow Dec 24, 2014 by rathodr • edited Dec 24, 2014 by rathodr

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0