Machine Failure Error (7A097706) (80131506)

I built a Windows service using VS 2008 to target Framework 3.5. When I install and try to start the service on my workstation, it crashes with a .NET Framework error with the following information:

Event Type: Error Event Source: .NET Runtime Event Category: None Event ID: 1023 Date: 2/5/2010 Time: 11:40:48 AM User: N/A Computer: SP901601 Description: .NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (7A097706) (80131506) 

Then another error:

 Event Type: Error Event Source: .NET Runtime 2.0 Error Reporting Event Category: None Event ID: 1000 Date: 2/5/2010 Time: 11:40:48 AM User: N/A Computer: SP901601 Description: Faulting application MyService.exe, version 1.0.0.0, stamp 4b6c5757, faulting module mscorwks.dll, version 2.0.50727.3053, stamp 4889dc18, debug? 0, fault address 0x0001c2b7. 

I restored the service project from scratch, restored the installation project from scratch, uninstalled and reinstalled the .NET Framework 3.5 SP1 from my workstation, tried to work as a local system, as well as a specific domain account, and none of these things solved the problem.

Any ideas?

+4
source share
1 answer

This is an exception thrown by the CLR when it detects damage to collected garbage. The most typical source of this kind of corruption is unmanaged code written, say, with a managed array and overflow of the array boundary.

If you have no idea what unmanaged code can do this, then you will be very rude when debugging it. Fwiw, antivirus scanners are pretty notorious, especially Symantec products.

+2
source

Source: https://habr.com/ru/post/1300448/


All Articles