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
NVDA causes errors on exit of some windows software #2254
Comments
Comment 1 by briang1 on 2012-04-20 13:42 |
Comment 2 by briang1 on 2012-04-20 14:09 |
Comment 3 by mdcurran on 2012-04-20 15:35 |
Comment 4 by briang1 on 2012-04-20 15:49 IO - speech.speak (16:35:51): DEBUGWARNING - RPC process 296 (notepad.exe) (16:35:54): DEBUGWARNING - RPC process 296 (notepad.exe) (16:35:54): IO - speech.speak (16:35:54): |
Comment 5 by briang1 on 2012-04-20 16:07 IO - speech.speak (17:00:43): |
Comment 6 by mdcurran on 2012-04-20 17:29 |
Comment 7 by elliott94 on 2012-04-20 18:22 DEBUGWARNING - RPC process 1412 (taskmgr.exe) (19:18:16): |
Comment 8 by Palacee_hun on 2012-04-20 19:23 |
Comment 9 by mdcurran (in reply to comment 7) on 2012-04-20 20:34
Did the user still definitely still experience the same crash? (i.e. a dialog saying the memory could not be read at blahblahblah)? |
Comment 10 by PZajda on 2012-04-20 20:58 I have the same bug with the snapshot 5120 and 5121 even after rebooting. |
Comment 11 by mdcurran (in reply to comment 10) on 2012-04-20 21:06
What service pack of XP? |
Comment 12 by mdcurran on 2012-04-21 00:25 |
Comment 13 by briang1 (in reply to comment 12) on 2012-04-21 07:08
Actually I'd more or less figured out that it was code holding the routines while stuff wanted to exit. The complete reboot of the computer with the snaps 20 or 21 does not solve the issue..., but snap21 is no better DEBUGWARNING - RPC process 1416 (taskmgr.exe) (23:20:24): DEBUGWARNING - RPC process 1416 (taskmgr.exe) (23:20:24): DEBUGWARNING - RPC process 1416 (taskmgr.exe) (23:20:24): DEBUGWARNING - RPC process 1416 (taskmgr.exe) (23:20:24): IO - speech.speak (23:20:24): Speaking [- core.main (23:20:57):21 is really little better than 20, just the same apps. INFO - nvda (00:00:58): DEBUGWARNING - RPC process 3404 (notepad.exe) (00:01:03): DEBUGWARNING - RPC process 3404 (notepad.exe) (00:01:03): IO - speech.speak (00:01:04): DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (00:04:28): IO - speech.speak (00:04:31): IO - speech.speak (00:04:35): and.. It seems that anything that exits has the error. The exceptions in snap 21 are IE and Explorer now, though if you continue long enough funnies start to happen as nvda is obviously confused. Is this memory location its claiming not to be able to read real or is it just something locking up a file that is using it? |
Comment 14 by briang1 on 2012-04-21 07:27 |
Comment 15 by mdcurran on 2012-04-21 07:56 |
Comment 16 by mdcurran on 2012-04-21 08:06 |
Comment 17 by briang1 on 2012-04-21 08:25 DEBUGWARNING - RPC process 1084 (taskmgr.exe) (09:17:56): DEBUGWARNING - RPC process 1084 (taskmgr.exe) (09:17:56): DEBUGWARNING - RPC process 1084 (taskmgr.exe) (09:17:56): DEBUGWARNING - RPC process 1084 (taskmgr.exe) (09:17:56): IO - speech.speak (09:17:56): I seem to recall Jamie saying they are not an issue, but as its hard to do a detailed log without them, not much I can do to preserve context otherwise. |
Comment 18 by mdcurran on 2012-04-21 11:09 I guess, minHook is going to have to need its own dllmain, which on process exit can clean up all hooks and uninitialize. But, it seems that Win 7/8 must still be unloading minHook later as we don't see the error. But not sure if that is trust worthy. So have no idea yet how to work out at runtime which one unloaded first. |
Comment 19 by mdcurran on 2012-04-21 12:22 |
Comment 20 by Palacee_hun on 2012-04-21 13:19 |
Comment 21 by briang1 on 2012-04-21 14:16 Version 5.1 (Build 2600.xpsp_sp3_gdr.111025-1629 : Service Pack 3) I still strongly suspect that you have perhaps a multithreading processor or a faster machine. I'll go look at the new snap in a while. |
Comment 22 by briang1 (in reply to comment 19) on 2012-04-21 14:37
OK, I have just downloaded snap 22 on this machine and so far no funny errors on any programs. Also the error on terminating the dolserv service has stopped as well. I'll now go and install it on other machines and see what happens. |
Comment 23 by PZajda on 2012-04-21 17:53 It seems restarting NVDA allows to make him quicker, strange... |
Comment 24 by briang1 on 2012-04-21 19:05 I think this may well have been happening previously but the current situation has made us notice it more? |
Comment 25 by Palacee_hun (in reply to comment 21) on 2012-04-21 21:27
|
Comment 26 by briang1 on 2012-04-23 08:43 Changes: |
Reported by briang1 on 2012-04-20 13:39
This is probably related to my previous ticket. It seems as if nvda is doing nasty things when certain windows applications try to exit. Here is the log from task manager.
IO - inputCore.InputManager.executeGesture (14:29:43):
Input: kb(desktop):control+shift+escape
DEBUGWARNING - RPC process 2752 (taskmgr.exe) (14:29:45):
Thread 2756, nvdaHelper\build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008
DEBUGWARNING - RPC process 2752 (taskmgr.exe) (14:29:45):
Thread 2756, nvdaHelper\build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008
DEBUGWARNING - RPC process 2752 (taskmgr.exe) (14:29:45):
Thread 2756, nvdaHelper\build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008
DEBUGWARNING - RPC process 2752 (taskmgr.exe) (14:29:45):
Thread 2756, nvdaHelper\build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008
DEBUGWARNING - RPC process 2752 (taskmgr.exe) (14:29:45):
Thread 2756, nvdaHelper\build\x86\remote\ia2Support.cpp, installIA2Support, 81:
Error registering class object, code -2147221008
IO - speech.speak (14:29:45):
Speaking ('en_UK'), u'Windows Task Manager dialog'
IO - speech.speak (14:29:45):
Speaking ('en_UK'), u'Processes list'
IO - speech.speak (14:29:45):
Speaking ('en_UK'), u'alg.exe User Name: LOCAL SERVICE, CPU: 00 , Mem Usage: 3,584 K 1 of 40'
IO - inputCore.InputManager.executeGesture (14:29:53):
Input: kb(desktop):alt+f4
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (14:29:53):
oleacc.AccessibleObjectFromEvent with window 66592, objectID -4 and childID 0: -2147467259 Unspecified error
IO - speech.speak (14:29:54):
Speaking ('en_UK'), u'Taskbar'
IO - speech.speak (14:29:54):
Speaking ('en_UK'), u'taskmgr.exe - Application Error dialog The instruction at "0x00961f6e" referenced memory at "0x00000004". The memory could not be "read".\r\n\nClick on OK to terminate the program'
IO - speech.speak (14:29:54):
Speaking ('en_UK'), u'OK button'
IO - inputCore.InputManager.executeGesture (14:30:07):
Input: kb(desktop):enter
DEBUG - appModuleHandler.update (14:30:07):
application taskmgr closed
IO - speech.speak (14:30:07):
Speaking ('en_UK'), u'Taskbar'
IO - inputCore.InputManager.executeGesture (14:30:21):
Input: kb(desktop):control+alt+r
INFO - core.main (14:30:21):
Exiting
Notepad and probably others are affected also.
The text was updated successfully, but these errors were encountered: