ich nutze KeePass 2.24 (portable Version) unter Windows 7. Ich hatte die Datenbank geöffnet (KeePass-Symbol im Tray), als eine Fehlermeldung "fataler Fehler" aufgetreten ist. Es stand darin auch, dass die Fehlermeldung in die Zwischenablage kopiert wurde. Ich füge sie unten ein.
Ich habe danach KeePass neu gestartet: Windows meldete, dass der Windows Explorer nicht mehr reagiert. Das KeePass-Symbol befand sich nach dem Neuaufruf zwar im Tray, aber die Anwendung konnte nicht mehr augefrufen oder beendet werden (alles ausgegraut). Ich konnte sie nur über die Taskmanager-Prozesse beenden.
Hängt es evtl. am USB-Stick, von dem ich KeePass gestartet habe? Der spinnt seit kurzem... Lässt sich evtl. etwas aus der besagten Fehlermeldung rauslesen?
Zitat
Eine externe Komponente hat eine Ausnahme ausgelöst.
mscorlib
bei System.Buffer.memcpyimpl(Byte* src, Byte* dest, Int32 len)
bei System.Buffer.memcpy(Byte* src, Int32 srcIndex, Byte[] dest, Int32 destIndex, Int32 len)
bei System.IO.UnmanagedMemoryStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei System.IO.BinaryReader.ReadBytes(Int32 count)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArrayAsBytes(ParseRecord pr)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArray(BinaryHeaderEnum binaryHeaderEnum)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
bei System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)
bei System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
bei System.Resources.ResourceReader._LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
bei System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
bei System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
bei System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
bei KeePass.Properties.Resources.get_QuadLocked()
bei KeePass.Forms.MainForm.UpdateUIState(Boolean bSetModified, Control cOptFocus)
bei KeePass.Forms.MainForm.UpdateUI(Boolean bRecreateTabBar, PwDocument dsSelect, Boolean bUpdateGroupList, PwGroup pgSelect, Boolean bUpdateEntryList, PwGroup pgEntrySource, Boolean bSetModified)
bei KeePass.Forms.MainForm.LockAllDocuments()
bei KeePass.Forms.MainForm.OnTimerMainTick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei KeePass.Program.Main(String[] args)
Void memcpyimpl(Byte*, Byte*, Int32)
mscorlib
bei System.Buffer.memcpyimpl(Byte* src, Byte* dest, Int32 len)
bei System.Buffer.memcpy(Byte* src, Int32 srcIndex, Byte[] dest, Int32 destIndex, Int32 len)
bei System.IO.UnmanagedMemoryStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei System.IO.BinaryReader.ReadBytes(Int32 count)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArrayAsBytes(ParseRecord pr)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArray(BinaryHeaderEnum binaryHeaderEnum)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
bei System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)
bei System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
bei System.Resources.ResourceReader._LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
bei System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
bei System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
bei System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
bei KeePass.Properties.Resources.get_QuadLocked()
bei KeePass.Forms.MainForm.UpdateUIState(Boolean bSetModified, Control cOptFocus)
bei KeePass.Forms.MainForm.UpdateUI(Boolean bRecreateTabBar, PwDocument dsSelect, Boolean bUpdateGroupList, PwGroup pgSelect, Boolean bUpdateEntryList, PwGroup pgEntrySource, Boolean bSetModified)
bei KeePass.Forms.MainForm.LockAllDocuments()
bei KeePass.Forms.MainForm.OnTimerMainTick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei KeePass.Program.Main(String[] args)
Void memcpyimpl(Byte*, Byte*, Int32)
MfG
kreisfahrer