KeePass stops working / crashes
Adds support to KeePass AutoType for URL matching
Brought to you by:
alexvallat
After installing the latest version 6.4 of WebAutoType when I go to Edit an entry and add a new Auto-Type using the "Match against the URL of a page shown in web browser" expanding the dropdown causes KeePass to show the crashed message of "KeePass has stopped working". If click the debug button it shows a NullReferenceException.
I have many tabs opened in Google Chrome browser Version 85.0.4183.102 (Official Build) (64-bit).
Thanks for reporting this, is this only in 6.4? You don't get this crash in 6.3?
I haven't been able to reproduce this, but could you give the attached a try and see if it resolves the issue for you?
The issue still persists.
-Marcus
On Sat, Sep 12, 2020 at 12:57 AM AlexVallat alexvallat@users.sourceforge.net wrote:
Related
Tickets: #25
In that case it's hard to guess where the error is coming from. Does it not occur in 6.3?
Could you reproduce the crash, then run Event Viewer and look for an Error entry in the Custom Views\Administrative Events log from .NET Framework (sometimes there are two entries). If you can copy and paste the details of those, it might give me a clue.
6.3 does not crash and the Target URL dropdown has URLs listed.
[image: image.png]
6.4 crashes.
[image: image.png]
.Net Runtime error details:
Application: KeePass.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at WebAutoType.ChromeBrowserUrlReader.GetDocument()
at WebAutoType.BrowserUrlReader.GetWindowUrl()
at WebAutoType.WebBrowserUrl.GetTopLevelBrowserWindowUrls()
at
WebAutoType.EditAutoTypeExtraControls.PopulateUrlDropDown(System.Object)
at
System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean)
at
System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean)
at
System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
-Marcus
On Tue, Sep 15, 2020 at 12:07 AM AlexVallat alexvallat@users.sourceforge.net wrote:
Related
Tickets: #25
Thanks, that's helpful. It does rather seem to confirm my initial suspicion of where the problem was, though. Are you sure the attached plgx didn't resolve the issue? Please verify that WebAutoType is version 6.4.1 in the "check for updates" window.
I retried version 6.4.1 but the issue still persists. The crash does not
happen instantly with this version but after attempting to select a Target
URL several times it eventually crashes while 6.4 crashes immediately on
the first attempt.
[image: image.png]
-Marcus
On Wed, Sep 16, 2020 at 12:23 AM AlexVallat alexvallat@users.sourceforge.net wrote:
Related
Tickets: #25