2017-03-17 3 views
0

Ich habe immer noch Probleme mit fehlgeschlagenes Modul clr.dll, der Anwendung abstürzen, wenn Kundengebrauch Gerät ...Fehlgeschlagene CLR.dll auf Rahmen 4.5.2

Wir verwenden Framework Version 4.0 und haben dieses Problem aus, so Wir haben OS von Windows 7 auf Windows 8 und Framework von 4.0 auf 4.5.2 aktualisiert. Problem noch weiter ...

*Information from Eventviewer: 
*Faulting application name: Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe, version: 3.0.804.3406, time stamp: 0x56cb21bd 
Faulting module name: clr.dll, version: 4.0.30319.18408, time stamp: 0x52310b2d 
Exception code: 0xc0000409 
Fault offset: 0x0047cb35 
Faulting process id: 0xba4 
Faulting application start time: 0x01d29eef3c327226 
Faulting application path: c:\mikroelektronika\kiosk\Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe 
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 
Report Id: b9419dac-0aed-11e7-a037-00045f8f3145 
Faulting package full name: 
Faulting package-relative application ID:* 

*Fault bucket , type 0 
Event Name: BEX 
Response: Not available 
Cab Id: 0 
Problem signature: 
P1: Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe 
P2: 3.0.804.3406 
P3: 56cb21bd 
P4: clr.dll 
P5: 4.0.30319.18408 
P6: 52310b2d 
P7: 0047cb35 
P8: c0000409 
P9: 00000002 
P10: 
Attached files: 
These files may be available here: 
C:\Users\kiosk1\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_Mikro.FareOn.Mod_91f327b9c548e7d593481687d6a18516e131862d_091355f6 
Analysis symbol: 
Rechecking for solution: 0 
Report Id: b9419dac-0aed-11e7-a037-00045f8f3145 
Report Status: 4 
Hashed bucket:* 

Ich habe .Net Framework 4.5.2

enter image description here

mir helfen Kann jemand installiert, bitte?

+0

Es ist Ihre Anwendung, die abstürzt und CLR.dll löst die Ausnahme, nicht, dass die Bibliothek selbst abstürzt. Erfahren Sie, wie Sie den Übeltäter in Ihrem Code debuggen und lokalisieren können. –

Antwort

1

Der Ausnahmecode 0xc0000409 zeigt einen STATUS_STACK_BUFFER_OVERRUN an. ntstatus.h sagt:

The system detected an overrun of a stack-based buffer in 
this application. This 
overrun could potentially allow a malicious user to gain 
control of this application. 

Da clr Kontrollen Größen puffern, ich denke, es ist etwas falsch mit nicht markiert oder nativen Code in Ihrer Anwendung ist.

Wenn dies nur auf Ihrem Kunden-PC passiert, sind möglicherweise andere Anwendungen auf dem Kunden-PC installiert, die wahrscheinlich eine DLL-Injektion durchführen und Probleme verursachen. Ich kenne Antivirus-Tools und Rechtschreib-/Übersetzer-Apps, die solche Techniken verwenden.

Verwandte Themen