Fragensteller
WPF Applikation stürzt (manchmal) ab

Allgemeine Diskussion
-
Hallo zusammen,
bei meiner WPF Applikation kommt es (manchmal) zu nicht reproduzierbaren Abstürzen. Ich weiß absolut nicht wo ich ansetzen soll, vor allem kann ich die Applikation mehrmals starten und es funktioniert einwandfrei, aber manchmal...
Folgend das EventLog...mehr hab ich dazu nicht.
Protokollname: Application
Quelle: Application Error
Datum: 24.07.2013 16:15:48
Ereignis-ID: 1000
Aufgabenkategorie:(100)
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: M11603-MASTER
Beschreibung:
Name der fehlerhaften Anwendung: MBSystemManager.exe, Version: 1.0.0.0, Zeitstempel: 0x51ee4bca
Name des fehlerhaften Moduls: WindowsBase.ni.dll, Version: 4.0.30319.298, Zeitstempel: 0x504dc6b6
Ausnahmecode: 0x80131623
Fehleroffset: 0x0021900d
ID des fehlerhaften Prozesses: 0xd44
Startzeit der fehlerhaften Anwendung: 0x01ce8878310308e1
Pfad der fehlerhaften Anwendung: D:\Tools\MBSystemManager\MBSystemManager.exe
Pfad des fehlerhaften Moduls: C:\Windows\assembly\NativeImages_v4.0.30319_32\WindowsBase\df5142941549ff71737438c85e565ab3\WindowsBase.ni.dll
Berichtskennung: 892be848-f46b-11e2-88f7-90e2ba2439b6
Ereignis-XML:
<Event xmlns="">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-07-24T14:15:48.000000000Z" />
<EventRecordID>40053</EventRecordID>
<Channel>Application</Channel>
<Computer>M11603-MASTER</Computer>
<Security />
</System>
<EventData>
<Data>MBSystemManager.exe</Data>
<Data>1.0.0.0</Data>
<Data>51ee4bca</Data>
<Data>WindowsBase.ni.dll</Data>
<Data>4.0.30319.298</Data>
<Data>504dc6b6</Data>
<Data>80131623</Data>
<Data>0021900d</Data>
<Data>d44</Data>
<Data>01ce8878310308e1</Data>
<Data>D:\Tools\MBSystemManager\MBSystemManager.exe</Data>
<Data>C:\Windows\assembly\NativeImages_v4.0.30319_32\WindowsBase\df5142941549ff71737438c85e565ab3\WindowsBase.ni.dll</Data>
<Data>892be848-f46b-11e2-88f7-90e2ba2439b6</Data>
</EventData>
</Event>
Protokollname: Application
Quelle: .NET Runtime
Datum: 24.07.2013 16:15:46
Ereignis-ID: 1025
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: M11603-MASTER
Beschreibung:
Application: MBSystemManager.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
Stack:
at System.Environment.FailFast(System.String)
at MS.Internal.Invariant.FailFast(System.String, System.String)
at System.IO.Packaging.Package.AddIfNoPrefixCollisionDetected(ValidatedPartUri, System.IO.Packaging.PackagePart)
at System.IO.Packaging.Package.GetPartHelper(System.Uri)
at System.IO.Packaging.Package.GetPart(System.Uri)
at System.Windows.Application.GetResourceOrContentPart(System.Uri)
at System.Windows.Application.LoadComponent(System.Object, System.Uri)
at MCES.MBSystemManager.Components.Launcher.Main.frmLaunchFlow.InitializeComponent()
at MCES.MBSystemManager.Components.Launcher.Main.frmLaunchFlow..ctor()
at System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
at System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, Boolean)
at System.Activator.CreateInstance[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]()
at MCES2.BaseLib.Utils.WPFStarter.<LaunchWindow>b__1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]()
at MCES2.BaseLib.Utils.WPFStarter.ThreadStartingPoint(System.Object)
at MCES2.BaseLib.Process.SaveThread.PluginStartWithParameters(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)Ereignis-XML:
<Event xmlns="">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1025</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-07-24T14:15:46.000000000Z" />
<EventRecordID>40052</EventRecordID>
<Channel>Application</Channel>
<Computer>M11603-MASTER</Computer>
<Security />
</System>
<EventData>
<Data>Application: MBSystemManager.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
Stack:
at System.Environment.FailFast(System.String)
at MS.Internal.Invariant.FailFast(System.String, System.String)
at System.IO.Packaging.Package.AddIfNoPrefixCollisionDetected(ValidatedPartUri, System.IO.Packaging.PackagePart)
at System.IO.Packaging.Package.GetPartHelper(System.Uri)
at System.IO.Packaging.Package.GetPart(System.Uri)
at System.Windows.Application.GetResourceOrContentPart(System.Uri)
at System.Windows.Application.LoadComponent(System.Object, System.Uri)
at MCES.MBSystemManager.Components.Launcher.Main.frmLaunchFlow.InitializeComponent()
at MCES.MBSystemManager.Components.Launcher.Main.frmLaunchFlow..ctor()
at System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
at System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, Boolean)
at System.Activator.CreateInstance[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]()
at MCES2.BaseLib.Utils.WPFStarter.<LaunchWindow>b__1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]()
at MCES2.BaseLib.Utils.WPFStarter.ThreadStartingPoint(System.Object)
at MCES2.BaseLib.Process.SaveThread.PluginStartWithParameters(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)
</Data>
</EventData>
</Event>- Typ geändert Ionut DumaModerator Mittwoch, 7. August 2013 13:52 Keine Rueckmeldung des Fragenstellender
Alle Antworten
-
Hallo,
ein mögliches Problem könnte sein - allerdings nur geraten anhand der Namen einiger Methoden:
Threading errors with Application.LoadComponent (key already exists)
Gruß Elmar
-
Hi,
hast du Marcels vorgehen mal ausprobiert.
Da du (anscheinend) mehrere Threads hast, kannst es sein das du dir selbst die Ressourcen blockierst.
Wenn du mit Marcels vorgehen nicht weiter kommst vielleicht mal Loggen, wo und wann deine Klassen auf die Ressourcen zugreifen.
MFG
Björn
-
Hallo s.f.ezek,
Haben Dir die Antworten weitergeholfen? Wenn ja bitte markiere diese als Antwort.
Danke und Gruss,
Ionut
Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
*****************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
*****************************************************************************************************Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.