Plötzlicher Anwendungsabsturz - Fatal Execution Engine Error (7A0BC59E) (80131506)

9

Völlig zufällig und plötzlich stürzt unsere Anwendung in ihrer Produktionsumgebung ab. Die Anwendung läuft unter Windows XP und .net Framework 3.5 SP1. In der Anwendung stellen wir einen WCF-Service zur Verfügung und wir verwenden den seriellen Port.

Wenn die Anwendung abstürzt, bleiben Meldungen im Anwendungsprotokoll:

%Vor%

und

%Vor%

In unserer Testumgebung haben wir ähnliche Probleme.

Im Internet finde ich mehrere identische Probleme, alle erwähnen Hotfixes oder Neuinstallationen. Aber ich möchte wissen, was passiert und nicht passieren will. Weiß jemand was passiert und wie können wir es beheben?

[Bearbeiten] Neben der Anwendung sind auch Sophos Antivirus und MySql installiert.

[Bearbeiten 2] In unserer Anwendung verwenden wir eine C-Bibliothek, die in einem .net-Paket verpackt ist. Wir verwenden die Bibliothek in mehr Anwendungen und in denen gibt es keine Ausnahmen.

[edit 3] Kann meine eigene Frage nicht beantworten Nun, ich habe etwas gefunden:

Ссылка 958481 Liste der Probleme, die durch das Anwendungskompatibilitätsupdate für .NET Framework 2.0 Service Pack 2 behoben werden

  

In .NET Framework 3.5 SP1 aufgrund der Änderungen in   Überprüfen eines NULL-Werts, um die Randomisierung des Adressraumlayouts zu unterstützen   (ASLR), verursacht ein Fehlerfall eine Zugriffsverletzung in der Laufzeit. Dies   Zugriffsverletzung manifestiert sich als ExecutionEngineException-Ausnahme.   Darüber hinaus wird der Prozess beendet.

Ссылка

    
Bojo 28.02.2012, 08:56
quelle

1 Antwort

1

Ich schlage vor, Sie verwenden MS Debugging-Tools für Windows AdPlus-Dienstprogramm, um einen vollständigen Dump des Prozesses zu nehmen, wenn es abstürzt und dann WinDBG verwenden, um zu sehen, was passiert ist. (mit! threads,! clrstack,! PrintException).

    
Menahem 28.02.2012 10:17
quelle

Tags und Links