[nvda] Re: help system crashes
- From: "Brian's mail list account" <bglists@xxxxxxxxxxxxxxxx>
- To: <nvda@xxxxxxxxxxxxx>
- Date: Tue, 28 Jul 2009 16:18:49 +0100
Oh well, the last log I have from IE help in this case endeth thusly, with a
bit of help by booting in supernova after the silent treatment occurs, so
nvda itself does not fall over, just the application running at the time.
How does a screenreader crash the application?
Just wondered.
Brian
IO - keyboardHandler.internal_keyDownEvent (15:49:56):
key press: alt+space
DEBUG - api.setNavigatorObject (15:49:57):
System menu item
DEBUG - api.setFocusObject (15:49:57):
System menu item
DEBUG - api.setNavigatorObject (15:49:57):
Restore menu item
DEBUG - api.setFocusObject (15:49:57):
Restore menu item
IO - keyboardHandler.internal_keyDownEvent (15:49:58):
key press: extendedup
DEBUG - api.setNavigatorObject (15:49:58):
About HTML Help... menu item
DEBUG - api.setFocusObject (15:49:58):
About HTML Help... menu item
IO - keyboardHandler.internal_keyDownEvent (15:49:59):
key press: extendedup
DEBUG - api.setNavigatorObject (15:49:59):
Jump to URL... menu item
DEBUG - api.setFocusObject (15:49:59):
Jump to URL... menu item
IO - keyboardHandler.internal_keyDownEvent (15:50:00):
key press: extendedup
DEBUG - api.setNavigatorObject (15:50:00):
Close menu item
DEBUG - api.setFocusObject (15:50:00):
Close menu item
IO - keyboardHandler.internal_keyDownEvent (15:50:01):
key press: return
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:50:02):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:50:02):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
IO - keyboardHandler.internal_keyDownEvent (15:50:04):
key press: extendeddown
IO - keyboardHandler.internal_keyDownEvent (15:50:05):
key press: extendedup
IO - keyboardHandler.internal_keyDownEvent (15:50:08):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:50:10):
key press: extendedup
IO - keyboardHandler.internal_keyDownEvent (15:50:11):
key press: extendeddown
IO - keyboardHandler.internal_keyDownEvent (15:50:20):
key press: win+m
IO - keyboardHandler.internal_keyDownEvent (15:50:33):
key press: control+shift+s
IO - keyboardHandler.internal_keyDownEvent (15:51:00):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:02):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:03):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:04):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:18):
key press: extendeddown
IO - keyboardHandler.internal_keyDownEvent (15:51:19):
key press: extendeddown
IO - keyboardHandler.internal_keyDownEvent (15:51:21):
key press: multiply
IO - keyboardHandler.internal_keyDownEvent (15:51:26):
key press: subtract
IO - keyboardHandler.internal_keyDownEvent (15:51:28):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:30):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:31):
key press: alt+tab
IO - keyboardHandler.internal_keyDownEvent (15:51:38):
key press: space
DEBUG - api.setNavigatorObject (15:51:39):
pane
DEBUG - api.setFocusObject (15:51:39):
pane
DEBUG - api.setForegroundObject (15:51:39):
C:\Documents and Settings\brian\Favorites\Brian's Radio pane
ERROR - eventHandler.executeEvent (15:51:39):
error executing event: gainFocus on <NVDAObjects.IAccessible.MSHTML.MSHTML
object at 0x023B1810> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 77, in executeEvent
File "eventHandler.pyc", line 88, in doPreGainFocus
File "api.pyc", line 112, in setFocusObject
File "virtualBufferHandler.pyc", line 35, in update
File "baseObject.pyc", line 19, in __get__
File "NVDAObjects\IAccessible\MSHTML.pyc", line 303, in _get_role
File "comtypes\client\lazybind.pyc", line 141, in __getattr__
AttributeError: NodeName
DEBUG - appModuleHandler.update (15:51:40):
application iexplore closed
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:40):
appName: psnova
DEBUG - appModuleHandler.getKeyMapFileName (15:51:40):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:40):
added 78 bindings to appModule <_default (appName psnova, process ID 4084)
at address 2291870> from file .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:40):
appName: sam
DEBUG - appModuleHandler.getKeyMapFileName (15:51:40):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:40):
added 78 bindings to appModule <_default (appName sam, process ID 3312) at
address 23b1670> from file .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:40):
appName: ctfmon
DEBUG - appModuleHandler.getKeyMapFileName (15:51:40):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:40):
added 78 bindings to appModule <_default (appName ctfmon, process ID 1880)
at address 231caf0> from file .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:40):
appName: startupmonitor
DEBUG - appModuleHandler.getKeyMapFileName (15:51:40):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:40):
added 78 bindings to appModule <_default (appName startupmonitor, process ID
1820) at address 2309bf0> from file .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:40):
appName: autohotkey
DEBUG - appModuleHandler.getKeyMapFileName (15:51:40):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:40):
added 78 bindings to appModule <_default (appName autohotkey, process ID
1916) at address 2309610> from file .\appModules\_default_desktop.kbd
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:51:40):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:51:40):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:51:40):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.__call__ (15:51:40):
findBestClass failed
Traceback (most recent call last):
File "NVDAObjects\__init__.pyc", line 50, in __call__
File "NVDAObjects\IAccessible\__init__.pyc", line 312, in findBestClass
File "comtypes\__init__.pyc", line 786, in __call__
COMError: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0,
None))
IO - speech._speakSpellingGen (15:51:40):
Speaking "space"
DEBUG - api.setNavigatorObject (15:51:40):
C:\Documents and Settings\brian\Favorites\Brian's Radio pane
DEBUG - api.setFocusObject (15:51:40):
C:\Documents and Settings\brian\Favorites\Brian's Radio pane
DEBUG - api.setForegroundObject (15:51:41):
Program Manager pane
DEBUG - api.setNavigatorObject (15:51:41):
Shortcut to sound list item
DEBUG - api.setFocusObject (15:51:41):
Shortcut to sound list item
DEBUG - api.setForegroundObject (15:51:41):
Program Manager pane
DEBUG - api.setNavigatorObject (15:51:41):
menu
DEBUG - api.setFocusObject (15:51:41):
menu
DEBUG - api.setForegroundObject (15:51:41):
Program Manager pane
DEBUG - api.setNavigatorObject (15:51:52):
Shortcut to sound list item
DEBUG - api.setFocusObject (15:51:52):
Shortcut to sound list item
DEBUG - api.setForegroundObject (15:51:52):
Program Manager pane
IO - keyboardHandler.internal_keyDownEvent (15:51:52):
key press: control+alt+r
DEBUG - appModuleHandler.getAppNameFromProcessID (15:51:53):
appName: cmd
DEBUG - appModuleHandler.getKeyMapFileName (15:51:53):
Found keymap file for _default at .\appModules\_default_desktop.kbd
DEBUG - appModuleHandler.AppModule.loadKeyMap (15:51:53):
added 78 bindings to appModule <_default (appName cmd, process ID 3520) at
address 22fb850> from file .\appModules\_default_desktop.kbd
INFO - core.main (15:51:53):
Exiting
DEBUG - core.main (15:51:53):
Terminating GUI
INFO - config.save (15:51:53):
Configuration saved
DEBUG - core.main (15:51:53):
Cleaning up running virtualBuffers
DEBUG - core.main (15:51:53):
Terminating IAccessible support
DEBUG - core.main (15:51:53):
Terminating UIA support
DEBUG - core.main (15:51:53):
Terminating winConsole support
DEBUG - core.main (15:51:53):
Terminating Java Access Bridge support
DEBUG - core.main (15:51:53):
Terminating NVDAHelper
DEBUG - core.main (15:51:53):
Terminating keyboard handler
DEBUG - core.main (15:51:53):
Terminating mouse handler
DEBUG - core.main (15:51:53):
Terminating braille
DEBUG - core.main (15:51:53):
Terminating speech
DEBUG - core.main (15:51:54):
core done
INFO - nvda (15:51:54):
NVDA exit
bglists@xxxxxxxxxxxxxxxx
Sent via blueyonder.
Please address personal email to:-
briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "James Teh" <jamie@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Tuesday, July 28, 2009 10:48 AM
Subject: [nvda] Re: help system crashes
Hi all,
Thanks for the comments on this. We did a bit of debugging and now
understand why this is happening. Unfortunately, solving it is going to
be painful, but we'll manage it... eventually.
Jamie
On 28/07/2009 7:45 PM, Brian's mail list account wrote:
One thing I did see in the log was two loads of the virtual buffers, one
on the tree view, and one on pressing f6. however, as I'm sure you are
aware, the log stops when the crash occurs, due to the dwin routine and
messages being launched.
I tried it in notepad just now as I seem to recall the treeview is not
html but the other pane is, and yes, the buffers loaded after f6.
Interestingly, the exit via the system menu did leave the system not
speaking, but there was no actual crash that i could see, so to speak,
and a reboot of nvda once again showed the log ending on the reboot
keypress with no shut down recorded. There were two of the often seen
errors which are suppressed in there, though.
Very odd.
Brian
bglists@xxxxxxxxxxxxxxxx
Sent via blueyonder.
Please address personal email to:-
briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
in the display name field.
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an
open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda
--
James Teh
Email/MSN Messenger/Jabber: jamie@xxxxxxxxxxx
Web site: http://www.jantrid.net/
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.34/2268 - Release Date: 07/28/09
06:00:00
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda
Other related posts: