Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I fix a .NET windows application crashing at startup with Exception code: 0xE0434352?

I've built a .NET Windows Forms application in Visual Studio 2010. I also built a corresponding setup/install package via Visual Studio 2010. This is built as a 32-bit (x86) application. (We make use of third-party Windows Forms controls that are 32-bit only).

I am able to run the setup package and deploy successfully to other Windows 7 64-bit environments and 32 bit Windows XP boxes. The installed application runs fine on these.

However, when I attempt to run Windows Server 2008 R2 - 64 bit, the application crashes at startup. It installed successfully via the installer without any errors.

It appears to crash when loading the application. I put a message box as the first line in the application to see if it got past loading. The message box doesn't show up, so I assume that it occurs during loading/init of the application.

So far I haven't found much to go on. From the Details I see the following:

Exception Code: E0434352 

I've fished around/googled to see if there was anything obvious, but I saw nothing. I saw some references to a possible stack overflow in the CLR.

The Windows Forms application is built with the following references:

  • DevExpress
  • Infragistics Winforms controls
  • ORACLE DataAccess DLL
  • RabbitMQ

What is the issue? How do I approach figuring this out? How do I debug to get more useful information?

like image 536
JohnB Avatar asked Jun 05 '11 18:06

JohnB


People also ask

What is 0xe0434352?

You may encounter the error 0xe0434352 if the essential system files are corrupt and due to this corruption, the application is failing to load its essential components.


1 Answers

If you are getting that error from Event Viewer, you should see another error event (at least one) from the Source ".NET Runtime". Look at that error message as it will contain the Exception info.

like image 58
Tergiver Avatar answered Sep 21 '22 09:09

Tergiver