It happens all the time for me, however I don't know what debug information I can provide for this problem.
OS is Windows 8 x64.
Please provide the detailed error message (e.g. a screenshot).
Thanks and best regards,
This happened when I chose an entry and pressed "Edit/View Entry".
Thanks. This is a native crash and thus most likely not caused by KeePass, but e.g. by a broken .NET installation or another application interfering with KeePass (like some virus scanner / firewall / ...).
My suggestion would be to try reinstalling .NET 4.5.
I installed some .net updates via windows update and verified my .net 4.5 installation with .NET FRAMEWORK SETUP VERIFICATION TOOL.
I tried to reproduce the bug again and this is what I got:
Внешний компонент создал исключение.
в KeePass.Forms.MainForm.EditSelectedEntry(Boolean bSwitchToHistoryTab)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в KeePass.Program.Main(String args)
(there was a window saying that there was a fatal error that copyed this to copy-paste buffer)
This is how I did this:
Run keepass, enter the password for the db I use.
Dismount Truecrypt volume where the db is stored.
Mount it back.
Enter the password. (it looks like it's loaded fine)
Choose some entry and select "view/edit entry".
I followed your steps, but cannot reproduce the issue. Selecting 'View/Edit Entry' at the end works fine for me; no error occurs.
Although your new crash is caused by a managed exception, the error message indicates that it is caused externally. I don't see what I could change in KeePass to prevent this.
Could that external component be KeePassHttp?
You could of course temporarily disable KeePassHttp for testing, but I doubt it is the cause.
External exceptions are usually caused e.g. by security software (virus scanner, firewall, ...) or other incompatible .NET applications.
I believe I don't have any other .net applications and my security software is only windows defender.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.