New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Navigating an item list in 1Password 4 with the arrow keys causes the application to crash #5208
Comments
Attachment 1Password-4-error-after-crash.jpg added by AlexH on 2015-07-10 20:41 |
Comment 1 by AlexH on 2015-07-10 20:53 To reproduce the error, please add the following step between ''1.'' and ''2.'': Follow the instructions in the The first time you run 1Password guide to set up the application. Once an initial 1Password has been set up, the user can create a demo vault to try out the application with a few demo items included. We're also more than happy to provide free licenses to test 1Password with NVDA. Thanks, Alex Hoffmann |
Comment 2 by nvdakor on 2015-07-10 21:52 Few things:
To help devs solve this, I'm including a partial output of the traceback:
As shown on the traceback, once NVDA stops responding, speech fails. This wasn't observed when I tested 1Password with Narrator on Windows 8.1. This happens regardless of whether I use NVDA with or without add-ons, and doesn't matter which synth I use, as NVDA core itself gets confused. |
Comment 3 by jteh on 2015-07-13 01:05 |
Comment 4 by AlexH (in reply to comment 3) on 2015-07-13 17:57
I've tried to have a crash dump created but there were two things stopping me from doing so:
The problem I faced here, is that after getting 1Password to crash, no crash dump was generated. Replying to nvdakor:
This happens in Windows 7 and Windows 8.1 |
Comment 5 by AlexH on 2015-08-27 17:09 I'm not even sure that this provokes a crash of NVDA that one could log. |
Comment 6 by ssawczyn on 2015-08-28 15:14 |
Attachment nvda.log added by ssawczyn on 2015-08-28 16:30 |
Comment 7 by ssawczyn (in reply to comment 3) on 2015-08-28 16:34
|
Comment 8 by AlexH on 2015-11-04 21:02 This is Alex from AgileBits, again. We've been doing some more testing and saw the crashing bug with other screen readers as well (Window Eyes, JAWS, Windows Narrator). Our developers think that this is an issue with object lifecycle management in 1Password 4 and they've made changes to how 1Password manages the lifecycle of accessibility objects the app returns as a response to WM_GETOBJECT. This has effectively stopped crashes caused in/by 1Password 4 when used with screen reading software from happening for all of the users who have been testing this. An unwanted side effect seems to be that now certain text field descriptors that have been previously readable by NVDA are now invisible to the app and will not be read aloud. We would be grateful if someone from the NVDA community could give us a few pointers as to what we can do to improve the compatibility of 1Password 4 for Windows with NVDA. Thanks! |
Comment 9 by jteh (in reply to comment 8) on 2015-11-05 05:34
Can you give specific examples? I do have the app installed now but haven't used the Windows version before this, so I'm not familiar with the previous versions. |
The freeze/crash seems to have already been resolved, and seeing that the original reporter did not respond to @jcsteh's #5208 (comment), please close this ticket. |
Reported by AlexH on 2015-07-10 20:38
When using 1Password 4 for Windows alongside NVDA, using the arrow keys to quickly navigate a list of items in the application will cause 1Password to crash. In addition to that 1Password's interface will become unresponsive, forcing the user to quit the application using the task manager.
'''Steps to reproduce:'''
a) Select 'File > New 1Password Demo Vault'
b) Follow the steps to create the demo vault.
'''Result:'''
1Password will crash, displaying an error message prompting the user to send in an error report.
However, the application's UI will be unresponsive to a degree that will prevent the user from sending in an error report (sometimes) and from being closed without the use of the task maanger (almost always).
The error message that appears usually reads:
Access violation at address 75DE1CD1 in module 'combase.dll'. Read address 6F706D6D.
Additional information:
Notes:
We have received numerous complaints from visually impaired users relying on 1Password 4 for Windows for the password security and we would love nothing more than to increase the compatibility of 1Password with NVDA.
We feel that there is still a lot to do on our end� to make 1Password play nice with NVDA and, if helpful, we will arrange contact with our developers.
Thanks!
Alex Hoffmann
(Bearded Vulcan Support Technician @ AgileBits)
The text was updated successfully, but these errors were encountered: