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
Firefox 32 beta is slower than previous versions in nvda #4337
Comments
Comment 1 by jteh on 2014-07-28 11:40 |
Comment 2 by briang1 on 2014-07-28 12:47 Perhaps you could pass this on to Mozilla for me. |
Comment 3 by briang1 (in reply to comment 2) on 2014-07-28 16:50
Ihave now tested it on some other slow machines and its not so simple as I thought. Below are the logs of two machines, one is an Athlon machine running both versions, and they seem to be very similar, ie very little slowdown. another interesting thing is that this is on an amd Athlon machine and the delay is not bad at all on firefox 32. IO - inputCore.InputManager.executeGesture (15:40:15): Just to prove they are the same, look at firefox 28 So Athlons are relatively unaffected, but Semprons are, unless its somethig obscure like front side bus speed or graphics card problems, which are a bit over my head. Its such a huge difference though., but not on this machine it seems... IO - inputCore.InputManager.executeGesture (15:55:07): This machine spec. MS Windows XP Professional SP3 AMD Athlon XP 2500+, 1.2GB RAM, NVIDIA RIVA TNT2 Model 64/Model 64 Pro Now on another amd machine. Firefox 32 amd sempron MS Windows XP Professional SP3AMD Sempron 2500+, 1.2GB RAM, NVIDIA GeForce FX 5200 Weird. It seems hit and miss which hardware causes Firefox to be slow. I guess this ticket should go to Mozilla, and it marked here as needs external fix, well all but the start up bit. |
Comment 4 by jteh on 2014-07-28 23:31 |
Comment 5 by MarcoZehe (in reply to comment 4) on 2014-07-29 05:15
I've asked Brian on the list to set the about:config preference layers.offmainthreadcomposition.enabled to false, disabling the change that originally brought about the wm_getobject failure during the 32 cycle, which was subsequently fixed. My suspicion is that this is Windows-XP-specific fall-out from that change, which nobody tested because by that time, Windows XP itself had reached its official end of life. I, myself, also no longer have a Windows XP to test. |
Comment 6 by jteh on 2014-07-29 05:23 |
Comment 7 by MarcoZehe on 2014-07-29 08:56 |
Comment 8 by briang1 on 2014-07-29 12:29 |
Comment 9 by briang1 on 2014-07-31 06:32
Brian responded in the list... On all xp machines turning that option on either makes no difference on some machines which are fairly fast already, or makes it a lot better on the ones mostly affected. I have no idea what it is that makes a machine one or the other though, as they do not seem to be very different on other programs particularly. There is one snag with 32 which is not affected, the way it will not actually display at start up about half the time. It usually needs a nudge from f5 or down cursor or alt. 28 on the other hand normally does work, and occasionally does not. I suspect its really there, but nvda cannot get the message without poking Firefox to do something. I think I put a log of this on the ticket for nvda. Probably needs a tweak. |
According to the Mozilla bug Marco referenced this was fixed in FF 33. |
Reported by briang1 on 2014-07-28 11:35
Of course we do not know if this is a Firefox issue or an nvda one.
The information below shows the delays.
This is on Windows XP, so this might also have a bearing. It might be interesting if somebody could use a lsingle processor machine and windows 7 to see.
Here is what I have found. At first I thought it was just processor maxing, but I'm not so sure now.
Log of Firefox 32 with watchdog stopped.
This actually allows it to display the launch page. as with it on you have to press f5 to get it, normally, but that is not demonstrated in this log.
IO - inputCore.InputManager.executeGesture (10:57:44):
Input: kb(desktop):enter
That was the enter after putting "known unknowns" into the edit field.
The almost 1 minute delay was full of watchdog errors. I disabled watchdog so its a bit clearer.
Note the gap time is not much more with the errors in. Its due to excessive Firefox processor use during the look up.
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo.getCaretOffset (10:58:25):
IAccessibleText::caretOffset failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible__init_.pyc", line 151, in _getCaretOffset
COMError: (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_EditableTextWithAutoSelectDetectionMozillaIAccessible._get_IA2Attributes (10:58:25):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (10:58:26):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (10:58:26):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x040CA570>
DEBUG - treeInterceptorHandler.update (10:58:26):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x040AD130>
IO - speech.speak (10:58:26):
Speaking ('en_GB'), u'browse mode'
IO - speech.speak (10:58:26):
Speaking ('en_GB'), u'known unknowns - Startpage Web Search'
DEBUG - queueHandler.registerGeneratorObject (10:58:26):
Adding generator 4851
IO - speech.speak (10:58:26):
Speaking [- speech.speak (10:58:26):
Speaking [IndexCommand(2), LangChangeCommand ('en_GB'), u'link', u'align default', u'Web', u' \xa0\xa0 ', u'link', u'Images', u' \xa0\xa0 ', u'link', u'Videos', u' \xa0\xa0 '](IndexCommand%281%29]
IO)
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'align default', IndexCommand(4), u'link', u'align default', u'Advanced Search', u' \xa0\xa0 ', u'link', u'Settings'
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'link', u'graphic', u'align default', u'eng &prfh=lang_homepageEEEs%2F\u2026'
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'table with 2 rows and 5 columns ', u'row 1 column 1', u'edit', u'align default', u'"known unknowns"'
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'column 2', u'button', u'align default'
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'column 3', u'align center', u'enhanced by\n'
IO - speech.speak (10:58:26):
Speaking LangChangeCommand ('en_GB'), u'column 4', u'link', u'Details', u'out of table'
IO - speech.speak (10:58:28):
Speaking LangChangeCommand ('en_GB'), u'align default', u'About 42,461 results (0.38 seconds)', IndexCommand(11)
IO - speech.speak (10:58:28):
Speaking LangChangeCommand ('en_GB'), u'link', u'Click here to learn the top 10 ways StartPage protects your privacy.'
IO - speech.speak (10:58:31):
Speaking LangChangeCommand ('en_GB'), u'link', u'align default', u'Bookmark this search'
IO - speech.speak (10:58:31):
Speaking LangChangeCommand ('en_GB'), u'list with 20 items', u'heading level 3', u'link', u'align default', u'There are known knowns - Wikipedia, the free encyclopedia', u' '
IO - inputCore.InputManager.executeGesture (10:58:31):
Input: kb(desktop):h
IO - speech.speak (10:58:31):
Speaking ('en_GB'), u'list with 20 items', u'There are known knowns - Wikipedia, the free encyclopedia', u'link', u' ', u'heading level 3'
IO - inputCore.InputManager.executeGesture (10:58:39):
Input: kb(desktop):enter
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (10:59:00):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (10:59:00):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x040AD130>
DEBUG - treeInterceptorHandler.update (10:59:00):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x040D1C50>
IO - speech.speak (10:59:04):
Speaking ('en_GB'), u'There are known knowns - Wikipedia, the free encyclopedia'
DEBUG - queueHandler.registerGeneratorObject (10:59:04):
Adding generator 4852
IO - speech.speak (10:59:04):
Speaking LangChangeCommand ('en_GB'), u'main landmark ', u'heading level 1', u'align default', u'There are known knowns'
IO - speech.speak (10:59:04):
Speaking LangChangeCommand ('en_GB'), u'From Wikipedia, the free encyclopedia', IndexCommand(3), u'Jump to: ', u'link', u'navigation', u', ', u'link', u'search', IndexCommand(4), u'"Known unknowns" redirects here. '
IO - speech.speak (10:59:04):
Speaking ('en_GB'), u'For the ', u'link', u'House', u' episode, see ', u'link', u'Known Unknowns', u'.'
IO - speech.speak (10:59:04):
Speaking LangChangeCommand ('en_GB'), u'"There are known knowns" is a phrase from a response ', u'link', u'United States Secretary of Defense', u' ', u'link', u'Donald ', IndexCommand(6), u'link', u'Rumsfeld', u' gave to a question at a ', u'link', u'U.S. '
IO - speech.speak (10:59:04):
Speaking ('en_GB'), u'Department of Defense', u' news briefing in February 2002 about ', IndexCommand(7), u'the lack of evidence linking the government of ', u'link', u'Iraq', u' with the supply of ', u'link', u'weapons of mass destruction', u' ', IndexCommand(8), u'to terrorist groups.'
IO - speech.speak (10:59:04):
Speaking [('en_GB'), u'link', u'1']
IO - speech.speak (10:59:04):
Speaking LangChangeCommand ('en_GB'), u'Rumsfeld stated:'
IO - speech.speak (10:59:04):
Speaking LangChangeCommand ('en_GB'), u'block quote', u"Reports that say there's -- that something hasn't happened are always interesting to me, because as ", IndexCommand(11), u'we know, there are known knowns; there are things that we know that we know. '
IO - speech.speak (10:59:07):
Speaking ('en_GB'), u'We also know there are ', IndexCommand(12), u'known unknowns; that is to say we know there are some things we do not know. '
IO - speech.speak (10:59:10):
Speaking ('en_GB'), u'But there are also ', IndexCommand(13), u"unknown unknowns, the ones we don't know we don't know."
IO - inputCore.InputManager.executeGesture (10:59:10):
Input: kb(desktop):control+alt+r
INFO - core.main (10:59:11):
Exiting
Next the same log for Firefox 28. Its not quite the same key wise but close enough where it matters. The delay is nominally less than 2 seconds.
IO - inputCore.InputManager.executeGesture (11:17:02):
Input: kb(desktop):enter
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (11:17:04):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (11:17:04):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x040744B0>
DEBUG - treeInterceptorHandler.update (11:17:04):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x04074E10>
IO - speech.speak (11:17:05):
Speaking ('en_GB'), u'browse mode'
IO - speech.speak (11:17:05):
Speaking ('en_GB'), u'known unknowns - Startpage Web Search busy'
DEBUG - queueHandler.registerGeneratorObject (11:17:05):
Adding generator 339
IO - speech.speak (11:17:05):
Speaking [- speech.speak (11:17:05):
Speaking [IndexCommand(2), LangChangeCommand ('en_GB'), u'link', u'align default', u'Web', u' \xa0\xa0 ', u'link', u'Images', u' \xa0\xa0 ', u'link', u'Videos', u' \xa0\xa0 '](IndexCommand%281%29]
IO)
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'align default', IndexCommand(4), u'link', u'align default', u'Advanced Search', u' \xa0\xa0 ', u'link', u'Settings'
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'link', u'graphic', u'align default', u'eng &prfh=lang_homepageEEEs%2F\u2026'
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'table with 2 rows and 5 columns ', u'row 1 column 1', u'edit', u'align default', u'"known unknowns"'
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'column 2', u'button', u'align default'
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'column 3', u'align center', u'enhanced by\n'
IO - speech.speak (11:17:05):
Speaking LangChangeCommand ('en_GB'), u'column 4', u'link', u'Details', u'out of table'
IO - speech.speak (11:17:07):
Speaking LangChangeCommand ('en_GB'), u'align default', u'About 42,585 results (0.38 seconds)', IndexCommand(11)
IO - speech.speak (11:17:07):
Speaking LangChangeCommand ('en_GB'), u'link', u'Startpage does NOT record your IP address!'
IO - inputCore.InputManager.executeGesture (11:17:09):
Input: kb(desktop):downArrow
IO - speech.speak (11:17:09):
Speaking ('en_GB'), u'align default', u'space', u'blank'
IO - inputCore.InputManager.executeGesture (11:17:11):
Input: kb(desktop):h
IO - speech.speak (11:17:11):
Speaking ('en_GB'), u'list with 20 items', u'align default', u'There are known knowns - Wikipedia, the free encyclopedia', u'visited link', u' ', u'heading level 3'
IO - inputCore.InputManager.executeGesture (11:17:14):
Input: kb(desktop):downArrow
IO - speech.speak (11:17:14):
Speaking ('en_GB'), u'no indent', u'https://en.wikipedia.org/wiki/There_are_known_knowns - ', u'link', u'View by Ixquick Proxy', u' - ', u'link', u'Highlight'
IO - inputCore.InputManager.executeGesture (11:17:15):
Input: kb(desktop):upArrow
IO - speech.speak (11:17:15):
Speaking ('en_GB'), u'heading level 3', u'visited link', u'There are known knowns - Wikipedia, the free encyclopedia', u' '
IO - inputCore.InputManager.executeGesture (11:17:17):
Input: kb(desktop):enter
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (11:17:20):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (11:17:20):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x04074E10>
DEBUG - treeInterceptorHandler.update (11:17:20):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x0409C5D0>
IO - speech.speak (11:17:21):
Speaking ('en_GB'), u'There are known knowns - Wikipedia, the free encyclopedia busy'
DEBUG - queueHandler.registerGeneratorObject (11:17:21):
Adding generator 340
IO - speech.speak (11:17:21):
Speaking LangChangeCommand ('en_GB'), u'main landmark ', u'heading level 1', u'align default', u'There are known knowns'
IO - speech.speak (11:17:21):
Speaking LangChangeCommand ('en_GB'), u'From Wikipedia, the free encyclopedia', IndexCommand(3), u'Jump to:\t', u'link', u'navigation', u', ', u'link', u'search', IndexCommand(4), u'"Known unknowns" redirects here. '
IO - speech.speak (11:17:21):
Speaking ('en_GB'), u'For the ', u'link', u'House', u' episode, see ', u'link', u'Known Unknowns', u'.'
IO - speech.speak (11:17:21):
Speaking LangChangeCommand ('en_GB'), u'"There are known knowns" is a phrase from a response ', u'link', u'United States Secretary of Defense', u' ', u'link', u'Donald ', IndexCommand(6), u'link', u'Rumsfeld', u' gave to a question at a ', u'link', u'U.S. '
IO - speech.speak (11:17:21):
Speaking ('en_GB'), u'Department of Defense', u' news briefing in February 2002 about ', IndexCommand(7), u'the lack of evidence linking the government of ', u'link', u'Iraq', u' with the supply of ', u'link', u'weapons of mass destruction', u' ', IndexCommand(8), u'to terrorist groups.'
IO - speech.speak (11:17:21):
Speaking [('en_GB'), u'link', u'1']
IO - speech.speak (11:17:21):
Speaking LangChangeCommand ('en_GB'), u'Rumsfeld stated:'
IO - speech.speak (11:17:21):
Speaking LangChangeCommand ('en_GB'), u'block quote', u"Reports that say there's -- that something hasn't happened are always interesting to me, because as ", IndexCommand(11), u'we know, there are known knowns; there are things that we know that we know. '
IO - speech.speak (11:17:24):
Speaking ('en_GB'), u'We also know there are ', IndexCommand(12), u'known unknowns; that is to say we know there are some things we do not know. '
IO - speech.speak (11:17:26):
Speaking ('en_GB'), u'But there are also ', IndexCommand(13), u"unknown unknowns, the ones we don't know we don't know."
IO - inputCore.InputManager.executeGesture (11:17:34):
Input: kb(desktop):control+alt+r
INFO - core.main (11:17:35):
Exiting
The not connected to server error seems to be not implicated here. It is, I think the maxing out of the processor that gives the delay at least on complete page changes, the other issue of time while displaying new content might be different.
The following log, essentially the same on 32 is with watchdog enabled.
Note, Flash is set to never use.
IO - inputCore.InputManager.executeGesture (11:33:06):
Input: kb(desktop):enter
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo.getCaretOffset (11:33:18):
IAccessibleText::caretOffset failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible__init_.pyc", line 151, in _getCaretOffset
COMError: (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
Now there is no watchdog here but look at the time.
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_EditableTextWithAutoSelectDetectionMozillaIAccessible._get_IA2Attributes (11:33:41):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (11:33:47):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (11:33:48):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x03FF7490>
DEBUG - treeInterceptorHandler.update (11:33:48):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x03FF7B30>
IO - speech.speak (11:33:48):
Speaking ('en_GB'), u'browse mode'
IO - speech.speak (11:33:48):
Speaking ('en_GB'), u'known unknowns - Startpage Web Search'
DEBUG - queueHandler.registerGeneratorObject (11:33:48):
Adding generator 311
IO - speech.speak (11:33:48):
Speaking [- speech.speak (11:33:48):
Speaking [IndexCommand(2), LangChangeCommand ('en_GB'), u'link', u'align default', u'Web', u' \xa0\xa0 ', u'link', u'Images', u' \xa0\xa0 ', u'link', u'Videos', u' \xa0\xa0 '](IndexCommand%281%29]
IO)
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'align default', IndexCommand(4), u'link', u'align default', u'Advanced Search', u' \xa0\xa0 ', u'link', u'Settings'
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'link', u'graphic', u'align default', u'eng &prfh=lang_homepageEEEs%2F\u2026'
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'table with 2 rows and 5 columns ', u'row 1 column 1', u'edit', u'align default', u'"known unknowns"'
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'column 2', u'button', u'align default'
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'column 3', u'align center', u'enhanced by\n'
IO - speech.speak (11:33:48):
Speaking LangChangeCommand ('en_GB'), u'column 4', u'link', u'Details', u'out of table'
IO - speech.speak (11:33:50):
Speaking LangChangeCommand ('en_GB'), u'align default', u'About 42,494 results (0.13 seconds)', IndexCommand(11)
IO - speech.speak (11:33:50):
Speaking LangChangeCommand ('en_GB'), u'link', u'Startpage does NOT record your IP address!'
IO - speech.speak (11:33:53):
Speaking LangChangeCommand ('en_GB'), u'link', u'align default', u'Bookmark this search'
IO - inputCore.InputManager.executeGesture (11:33:53):
Input: kb(desktop):h
IO - speech.speak (11:33:53):
Speaking ('en_GB'), u'list with 20 items', u'There are known knowns - Wikipedia, the free encyclopedia', u'visited link', u' ', u'heading level 3'
IO - inputCore.InputManager.executeGesture (11:33:57):
Input: kb(desktop):enter
Time lost again here.
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.init (11:34:14):
IAccessible2::windowHandle failed: (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
Time here as well.
DEBUGWARNING - watchdog.watcher (11:34:28):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init_.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "NVDAObjects\IAccessible__init__.pyc", line 571, in init
Time again.
WARNING - watchdog.watcher (11:34:49):
Core frozen in stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init_.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 75, in call
File "NVDAObjects\IAccessible__init__.pyc", line 439, in findOverlayClasses
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init_.pyc", line 769, in get_IAccessibleRole
File "comtypes__init_.pyc", line 795, in call
File "comtypes\automation.pyc", line 163, in del
More time lost. If you suspend watchdog it is faster!
DEBUGWARNING - eventHandler.executeEvent (11:34:56):
error executing event: stateChange on <NVDAObjects.IAccessible.mozilla.Mozilla object at 0x03F4AC70> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 143, in executeEvent
File "eventHandler.pyc", line 91, in init
File "eventHandler.pyc", line 98, in next
File "appModules\firefox.pyc", line 24, in event_stateChange
File "eventHandler.pyc", line 97, in next
File "eventHandler.pyc", line 117, in gen
File "NVDAObjects__init__.pyc", line 342, in _get_treeInterceptor
File "treeInterceptorHandler.pyc", line 18, in getTreeInterceptor
File "watchdog.pyc", line 192, in _COMError_init
CallCancelled
DEBUGWARNING - NVDAObjects.IAccessible.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible._get_IA2Attributes (11:34:57):
IAccessibleObject.attributes COMError (-2147220995, 'Object is not connected to server', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.killTreeInterceptor (11:34:57):
Killed treeInterceptor: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x03FF7B30>
DEBUG - treeInterceptorHandler.update (11:34:57):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x04044190>
IO - speech.speak (11:34:58):
Speaking ('en_GB'), u'There are known knowns - Wikipedia, the free encyclopedia'
DEBUG - queueHandler.registerGeneratorObject (11:34:58):
Adding generator 312
IO - speech.speak (11:34:58):
Speaking LangChangeCommand ('en_GB'), u'main landmark ', u'heading level 1', u'align default', u'There are known knowns'
IO - speech.speak (11:34:58):
Speaking LangChangeCommand ('en_GB'), u'From Wikipedia, the free encyclopedia', IndexCommand(3), u'Jump to: ', u'link', u'navigation', u', ', u'link', u'search', IndexCommand(4), u'"Known unknowns" redirects here. '
IO - speech.speak (11:34:58):
Speaking ('en_GB'), u'For the ', u'link', u'House', u' episode, see ', u'link', u'Known Unknowns', u'.'
IO - speech.speak (11:34:58):
Speaking LangChangeCommand ('en_GB'), u'"There are known knowns" is a phrase from a response ', u'link', u'United States Secretary of Defense', u' ', u'link', u'Donald ', IndexCommand(6), u'link', u'Rumsfeld', u' gave to a question at a ', u'link', u'U.S. '
IO - speech.speak (11:34:58):
Speaking ('en_GB'), u'Department of Defense', u' news briefing in February 2002 about ', IndexCommand(7), u'the lack of evidence linking the government of ', u'link', u'Iraq', u' with the supply of ', u'link', u'weapons of mass destruction', u' ', IndexCommand(8), u'to terrorist groups.'
IO - speech.speak (11:34:58):
Speaking [('en_GB'), u'link', u'1']
IO - speech.speak (11:34:58):
Speaking LangChangeCommand ('en_GB'), u'Rumsfeld stated:'
IO - speech.speak (11:34:58):
Speaking LangChangeCommand ('en_GB'), u'block quote', u"Reports that say there's -- that something hasn't happened are always interesting to me, because as ", IndexCommand(11), u'we know, there are known knowns; there are things that we know that we know. '
IO - speech.speak (11:35:00):
Speaking ('en_GB'), u'We also know there are ', IndexCommand(12), u'known unknowns; that is to say we know there are some things we do not know. '
IO - speech.speak (11:35:03):
Speaking ('en_GB'), u'But there are also ', IndexCommand(13), u"unknown unknowns, the ones we don't know we don't know."
IO - speech.speak (11:35:05):
Speaking ('en_GB'), u'out of block quote'
IO - speech.speak (11:35:05):
Speaking LangChangeCommand ('en_GB'), u'The statement became the subject of much commentary and derision.'
IO - speech.speak (11:35:07):
Speaking [('en_GB'), u'link', u'2']
IO - inputCore.InputManager.executeGesture (11:35:07):
Input: kb(desktop):downArrow
IO - speech.speak (11:35:08):
Speaking ('en_GB'), u'align default', u'"There are known knowns" is a phrase from a response ', u'link', u'United States Secretary of Defense', u' ', u'link', u'Donald '
IO - inputCore.InputManager.executeGesture (11:35:09):
Input: kb(desktop):downArrow
IO - speech.speak (11:35:09):
Speaking ('en_GB'), u'link', u'Rumsfeld', u' gave to a question at a ', u'link', u'U.S. Department of Defense', u' news briefing in February 2002 about '
IO - inputCore.InputManager.executeGesture (11:35:20):
Input: kb(desktop):control+alt+r
INFO - core.main (11:35:20):
Exiting
Well looking at that lot, there is obviously more going on here than just thecore freezing, but most of it is not really covered in the log, only the smoking guns, so to speak.
And finally, the launching of firefox 32. This is well dire comes to mind.
IO - speech.speak (12:11:40):
Speaking ('en_GB'), u'Mozilla Firefox 12 of 61'
DEBUG - queueHandler.pumpAll (12:11:40):
generator 1216 finished
IO - inputCore.InputManager.executeGesture (12:11:45):
Input: kb(desktop):enter
DEBUGWARNING - watchdog.watcher (12:11:49):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 861, in pumpAll
File "IAccessibleHandler.pyc", line 747, in processForegroundWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init_.pyc", line 37, in getNVDAObjectFromEvent
File "IAccessibleHandler.pyc", line 339, in accessibleObjectFromEvent
File "oleacc.pyc", line 240, in AccessibleObjectFromEvent
DEBUGWARNING - watchdog.watcher (12:11:50):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 317, in Notify
File "queueHandler.pyc", line 83, in pumpAll
File "queueHandler.pyc", line 50, in flushQueue
File "eventHandler.pyc", line 61, in queueEventCallback
File "eventHandler.pyc", line 138, in executeEvent
File "eventHandler.pyc", line 151, in doPreGainFocus
File "api.pyc", line 107, in setFocusObject
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects__init.pyc", line 469, in get_container
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init.pyc", line 914, in get_parent
File "NVDAObjects__init.pyc", line 58, in call
File "NVDAObjects__init__.pyc", line 187, in findBestAPIClass
File "NVDAObjects\IAccessible\MSHTML.pyc", line 352, in kwargsFromSuper
File "NVDAObjects\IAccessible\MSHTML.pyc", line 96, in HTMLNodeFromIAccessible
File "comtypes__init__.pyc", line 1111, in QueryService
DEBUGWARNING - eventHandler.executeEvent (12:11:50):
error executing event: gainFocus on <NVDAObjects.IAccessible.IAccessible object at 0x040332F0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 138, in executeEvent
File "eventHandler.pyc", line 151, in doPreGainFocus
File "api.pyc", line 107, in setFocusObject
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects__init_.pyc", line 469, in get_container
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init.pyc", line 914, in get_parent
File "NVDAObjects__init_.pyc", line 68, in call
File "watchdog.pyc", line 192, in COMError_init
CallCancelled
DEBUGWARNING - watchdog.watcher (12:11:51):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 846, in pumpAll
File "IAccessibleHandler.pyc", line 647, in processFocusWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "NVDAObjects\IAccessible__init__.pyc", line 598, in init
File "comtypes__init__.pyc", line 1078, in QueryInterface
DEBUGWARNING - core.Notify (12:11:51):
errors in this core pump cycle
Traceback (most recent call last):
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 846, in pumpAll
File "IAccessibleHandler.pyc", line 647, in processFocusWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init__.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "watchdog.pyc", line 192, in COMError_init
CallCancelled
DEBUGWARNING - watchdog.watcher (12:11:52):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init.pyc", line 37, in getNVDAObjectFromEvent
File "IAccessibleHandler.pyc", line 343, in accessibleObjectFromEvent
File "IAccessibleHandler.pyc", line 327, in normalizeIAccessible
File "comtypes__init__.pyc", line 1111, in QueryService
DEBUGWARNING - core.Notify (12:11:52):
errors in this core pump cycle
Traceback (most recent call last):
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init__.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "watchdog.pyc", line 192, in COMError_init
CallCancelled
DEBUGWARNING - watchdog.watcher (12:11:53):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init.pyc", line 37, in getNVDAObjectFromEvent
File "IAccessibleHandler.pyc", line 339, in accessibleObjectFromEvent
File "oleacc.pyc", line 240, in AccessibleObjectFromEvent
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (12:11:53):
oleacc.AccessibleObjectFromEvent with window 655904, objectID -4 and childID -289221200:
DEBUGWARNING - watchdog.watcher (12:11:56):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init_.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "NVDAObjects\IAccessible__init__.pyc", line 536, in init
DEBUGWARNING - core.Notify (12:11:56):
errors in this core pump cycle
Traceback (most recent call last):
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init__.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "watchdog.pyc", line 192, in _COMError_init
CallCancelled
This shows how long I waited and obviously nvda had given up by now.
IO - inputCore.InputManager.executeGesture (12:13:29):
Input: kb(desktop):f5
DEBUGWARNING - watchdog.watcher (12:13:31):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 181, in
File "core.pyc", line 346, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 316, in Notify
File "IAccessibleHandler.pyc", line 858, in pumpAll
File "IAccessibleHandler.pyc", line 610, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
File "NVDAObjects\IAccessible__init_.pyc", line 43, in getNVDAObjectFromEvent
File "NVDAObjects__init__.pyc", line 68, in call
File "NVDAObjects\IAccessible__init__.pyc", line 606, in init
File "comtypesMonkeyPatches.pyc", line 52, in newCpbDel
File "comtypes__init__.pyc", line 278, in setattr
DEBUG - treeInterceptorHandler.update (12:13:31):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x04029D10>
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'Startpage Search Engine - Mozilla Firefox'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'Startpage Search Engine document'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'Startpage Search Engine - Mozilla Firefox'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'Startpage Search Engine document'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'edit'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'blank'
IO - speech.speak (12:13:31):
Speaking ('en_GB'), u'focus mode'
IO - inputCore.InputManager.executeGesture (12:13:41):
Input: kb(desktop):control+alt+r
INFO - core.main (12:13:41):
Exiting
Note,Having decided it was never going to display the page it had obviusly loaded, I hit f5 to achieve it, so perhaps nvda was too bored by this time?
The machine all of this was done on is.
MS Windows XP Professional SP3Intel Pentium 4 CPU 2.66GHz, 1.5GB RAM, NVIDIA GeForce4 MX 420
Obviously on very very javascript or graphic driven pages, one expects slow downs on this machine, but I mostly use it on 'normal' simple web sites and it is normally fine.
The text was updated successfully, but these errors were encountered: