nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.12k stars 638 forks source link

Acrobat Pro and reader 9 locking up when closing a file or performing certain other actions #613

Closed nvaccessAuto closed 9 years ago

nvaccessAuto commented 14 years ago

Reported by andrewd on 2010-03-31 00:04 When closing a file in Acrobat V9 with NVDA 2010.1 beta 1 Portable running, Acrobat locks up and causes NVDA to stop speaking. Pressing alt-c kills Acrobat and NVDA resumes normal service. This was consistent with several PDF files. The problem does not occur with NVDA 2009.1 installed version.

nvaccessAuto commented 14 years ago

Attachment adobe crash report July 11th 10.txt added by briang1 on 2010-07-12 10:28 Description: A log commented, a dr watson log of same error, some additions All from Brian

nvaccessAuto commented 14 years ago

Comment 1 by jteh on 2010-03-31 00:52 Changes: Milestone changed from None to 2010.2

nvaccessAuto commented 14 years ago

Comment 2 by jteh on 2010-05-18 02:32 Can you reproduce this in NVDA 2010.1 (final)?

nvaccessAuto commented 14 years ago

Comment 3 by andrewd (in reply to comment 2) on 2010-05-18 04:27 Replying to jteh:

Can you reproduce this in NVDA 2010.1 (final)?

Yes, every time with both installer and portable

nvaccessAuto commented 14 years ago

Comment 4 by aleksey_s on 2010-05-18 07:06 It also happens for me sometimes. When closing acrobat reader It can freeze or crash with data execution prevention.

nvaccessAuto commented 14 years ago

Comment 5 by andrewd on 2010-05-19 02:20 I tried it with Acrobat Pro 8 and the problem did not occur. Looks then as if only an issue with Acrobat 9 (I don't have Adobe Reader).

nvaccessAuto commented 14 years ago

Comment 6 by jteh on 2010-05-19 02:25 Ah. We don't have access to Acrobat Pro 9, so can't test this.

Can you please try with a current NVDA snapshot if you haven't already?

Lex, have you seen this issue recently? In particular, the merge of displayModel introduced a change which may improve this.

nvaccessAuto commented 14 years ago

Comment 7 by pvagner on 2010-05-19 03:14 I have written about this into the dev list a little while ago but I am not sure it's the same issue. When using other than english version of acrobat reader 9, it crashes everytime reading document window dissapears. I can reproduce this with all versions which have adobe virtual buffer backend.

nvaccessAuto commented 14 years ago

Comment 8 by mdcurran (in reply to comment 7) on 2010-05-19 03:18 Replying to pvagner: Peter, I wouldn't think that your bug is related. Could you please open another ticket with exact steps to reproduce, plus a url that can be used to download a version of Adobe Reader that crashes (a non-english version). I'd be happy to debug this one.

nvaccessAuto commented 14 years ago

Comment 9 by andrewd on 2010-05-19 04:22 It still happens with NVDA_snapshot_main_3530_portable. It also happened when I tried to go into Properties.

nvaccessAuto commented 14 years ago

Comment 10 by briang1 on 2010-07-11 11:10 Hi, More info on this one for you. I am refering to the close file issue, not the other one. I think with adobe free reader 9.x crashability is a matter of degree. On a clean machine, ie the service routine switched off andrunning hal 10.3, I can still occasionally get adobe reader to crash, by saving a text file or copy of the doc loaded, then selecting close from the file menu. However it is quite rare, and this was after an adobe repair. Reinstating nvda's service and rebooting with nvda snap 95 installer, I find the following. If you load a file, then look at file properties, all is well. Do a save to text and then look at properties adobe reader crashes. Indeed often opening a menu say the edit menu might also crash it after a save. This does not seem to occur with hal at all. Thus I suspect that there is a bug in Adobe 9, and how much this matters depends on the interaction with the screenreader after the initial creation of the problem. Also worth a play is copy to clipboard and see what happens thereafter. it seems like an age goes by before normal navigation is possible. this again does not occur in Hal. Also after this the program can just lock up, but not in hal.

I know its very difficult to test all this, and I personally feel Adobe need to sort it first! All I can say is that Adobe reader 9 is not really usable under nvda at the moment in xp. Below is a log from snap 96, the same effect is in 2010.1 though. INFO - nvda (11:54:08 Starting NVDA INFO - core.main (11:54:09): Config dir: C:\Documents and Settings\brian\Application Data\nvda INFO - config.save (11:54:09): Configuration saved DEBUG - core.main (11:54:09): setting language to Windows INFO - core.main (11:54:09): NVDA version main-3596 INFO - core.main (11:54:09): Using Windows version sys.getwindowsversion(major=5, minor=1, build=2600, platform=2, service_pack='Service Pack 3') INFO - core.main (11:54:09): Using Python version 2.7 (r27:82525, Jul 4 2010, 09:01:59) v.1500 32 bit (Intel) INFO - core.main (11:54:09): Using comtypes version 0.6.2 DEBUG - core.main (11:54:09): Creating wx application instance DEBUG - core.main (11:54:09): Speech Dictionary processing DEBUG - speechDictHandler.SpeechDict.load (11:54:09): Loading speech dictionary 'C:\Documents and Settings\brian\Application Data\nvda\speechDicts\default.dic'... DEBUG - speechDictHandler.SpeechDict.load (11:54:09): file 'C:\Documents and Settings\brian\Application Data\nvda\speechDicts\default.dic' not found. DEBUG - speechDictHandler.SpeechDict.load (11:54:09): Loading speech dictionary 'builtin.dic'... DEBUG - speechDictHandler.SpeechDict.load (11:54:09): 5 loaded records. DEBUG - core.main (11:54:09): Initializing speech INFO - synthDrivers.espeak.SynthDriver.init (11:54:09): Using eSpeak version 1.43.03 13.Mar.10 DEBUG - speechDictHandler.SpeechDict.load (11:54:09): Loading speech dictionary 'C:\Documents and Settings\brian\Application Data\nvda\speechDicts\espeak-english (en_en).dic'... DEBUG - speechDictHandler.SpeechDict.load (11:54:09): 4 loaded records. INFO - synthDriverHandler.setSynth (11:54:09): Loaded synthDriver espeak INFO - core.main (11:54:09): Using wx version 2.8.11.0 (msw-unicode) DEBUG - core.main (11:54:09): Initializing braille INFO - braille.initialize (11:54:09): Using liblouis version 1.8.0 INFO - braille.BrailleHandler.setDisplayByName (11:54:09): Loaded braille display driver noBraille DEBUG - core.main (11:54:09): Initializing NVDAHelper DEBUG - core.main (11:54:09): Initializing displayModel DEBUG - core.main (11:54:09): Initializing GUI DEBUG - core.main (11:54:09): Initializing appModule Handler DEBUG - appModuleHandler.getKeyMapFileName (11:54:09): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:54:09): added 79 bindings to appModule <_default (appName csrss, process ID 528) at address 21519f0> from file .\appModules_default_desktop.kbd DEBUG - api.setDesktopObject (11:54:09): Desktop window
DEBUG - api.setNavigatorObject (11:54:09): Desktop window
DEBUG - api.setFocusObject (11:54:09): Desktop window
DEBUG - api.setNavigatorObject (11:54:09): Desktop window
DEBUG - api.setMouseObject (11:54:09): Desktop window
DEBUG - core.main (11:54:09): initializing Java Access Bridge support DEBUG - core.main (11:54:09): Initializing winConsole support DEBUG - core.main (11:54:09): Initializing UIA support WARNING - core.main (11:54:09): UIA not available DEBUG - core.main (11:54:09): Initializing IAccessible support DEBUG - core.main (11:54:09): Initializing keyboard handler DEBUG - core.main (11:54:09): initializing mouse handler DEBUG - appModuleHandler.getKeyMapFileName (11:54:09): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:54:09): added 79 bindings to appModule <_default (appName acrord32, process ID 3700) at address 21c59d0> from file .\appModules_default_desktop.kbd DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:09): Error getting IPDDomNode DEBUG - api.setMouseObject (11:54:09): AVNullDocView text frame
DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:09): Error getting IPDDomNode DEBUG - core.main (11:54:09): starting core pump DEBUG - core.CorePump.init (11:54:09): Core pump starting DEBUG - core.main (11:54:09): Initializing watchdog INFO - core.main (11:54:09): NVDA initialized DEBUG - core.main (11:54:09): entering wx application main loop DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:09): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:09): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:09): Error getting IPDDomNode DEBUG - api.setNavigatorObject (11:54:09): AVNullDocView text frame
DEBUG - api.setFocusObject (11:54:09): AVNullDocView text frame
DEBUG - api.setForegroundObject (11:54:09): Adobe Reader pane
IO - keyboardHandler.internal_keyDownEvent (11:54:20): key press: control+o DEBUG - api.setNavigatorObject (11:54:20): Open dialog

DEBUG - api.setFocusObject (11:54:20): Open dialog

DEBUG - api.setForegroundObject (11:54:20): Open dialog

DEBUG - api.setNavigatorObject (11:54:20): edit
DEBUG - api.setFocusObject (11:54:20): edit
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:54:21): oleacc.AccessibleObjectFromEvent with window 590820, objectID -4 and childID 0: -2147024809 The parameter is incorrect DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:54:22): oleacc.AccessibleObjectFromEvent with window 983858, objectID -4 and childID 0: -2147024809 The parameter is incorrect DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:54:22): oleacc.AccessibleObjectFromEvent with window 721874, objectID -4 and childID 0: -2147024809 The parameter is incorrect DEBUG - appModuleHandler.getKeyMapFileName (11:54:22): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:54:22): added 79 bindings to appModule <_default (appName acrord32info, process ID 2320) at address 2316710> from file .\appModules_default_desktop.kbd IO - keyboardHandler.internal_keyDownEvent (11:54:22): key press: shift+tab DEBUG - api.setNavigatorObject (11:54:22): end of logging list item
DEBUG - api.setFocusObject (11:54:22): end of logging list item
IO - keyboardHandler.internal_keyDownEvent (11:54:24): key press: f IO - speech._speakSpellingGen (11:54:24): Speaking "f" DEBUG - api.setNavigatorObject (11:54:24): Factsheet_accessible_transport.pdf list item
DEBUG - api.setFocusObject (11:54:24): Factsheet_accessible_transport.pdf list item
IO - keyboardHandler.internal_keyDownEvent (11:54:25): key press: return DEBUG - api.setNavigatorObject (11:54:25): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setFocusObject (11:54:25): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setForegroundObject (11:54:25): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setNavigatorObject (11:54:25): Reading Order: combo box Infer reading order from document (recommended) DEBUG - api.setFocusObject (11:54:25): Reading Order: combo box Infer reading order from document (recommended) DEBUG - api.setForegroundObject (11:54:25): Reading Untagged Document dialog

IO - keyboardHandler.internal_keyDownEvent (11:54:27): key press: tab DEBUG - api.setNavigatorObject (11:54:27): Read the entire document radio button
DEBUG - api.setFocusObject (11:54:27): Read the entire document radio button
IO - keyboardHandler.internal_keyDownEvent (11:54:28): key press: tab DEBUG - api.setNavigatorObject (11:54:28): Always use the settings from the Reading Preferences (Do not show this dialog again) check box
DEBUG - api.setFocusObject (11:54:28): Always use the settings from the Reading Preferences (Do not show this dialog again) check box
IO - keyboardHandler.internal_keyDownEvent (11:54:29): key press: tab DEBUG - api.setNavigatorObject (11:54:29): Start button
DEBUG - api.setFocusObject (11:54:29): Start button
IO - keyboardHandler.internal_keyDownEvent (11:54:29): key press: return DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:29): Error getting IPDDomNode DEBUG - api.setNavigatorObject (11:54:29): Alert: Document being processed. edit
DEBUG - api.setFocusObject (11:54:29): Alert: Document being processed. edit
DEBUG - api.setForegroundObject (11:54:29): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setNavigatorObject (11:54:30): Cancel button
DEBUG - api.setFocusObject (11:54:30): Cancel button
DEBUG - api.setForegroundObject (11:54:30): Content Preparation Progress dialog

IO - tones.beep (11:54:30): Beep at pitch 1760.0, for 40 ms, left volume 50, right volume 50 DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:30): Error getting IPDDomNode DEBUG - treeInterceptorHandler.update (11:54:30): Adding new treeInterceptor to runningTable: <virtualBuffers.adobeAcrobat.AdobeAcrobat object at 0x02316130> DEBUG - api.setNavigatorObject (11:54:30): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setFocusObject (11:54:30): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setForegroundObject (11:54:30): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - queueHandler.registerGeneratorObject (11:54:31): Adding generator 1 DEBUG - api.setNavigatorObject (11:54:31): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setFocusObject (11:54:31): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages IO - keyboardHandler.internal_keyDownEvent (11:54:33): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:33): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:34): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:34): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:34): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:35): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:54:35): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:37): File menu item
DEBUG - api.setFocusObject (11:54:37): File menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:37): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:37): Open... Ctrl+O menu item
DEBUG - api.setFocusObject (11:54:37): Open... Ctrl+O menu item
DEBUG - api.setForegroundObject (11:54:37): Factsheet_accessible_transport.pdf - Adobe Reader pane
IO - keyboardHandler.internal_keyDownEvent (11:54:38): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:38): Create Adobe PDF Using Acrobat.com... menu item
DEBUG - api.setFocusObject (11:54:38): Create Adobe PDF Using Acrobat.com... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:38): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:38): Collaborate menu item
DEBUG - api.setFocusObject (11:54:38): Collaborate menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:38): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:38): Save a Copy... Shift+Ctrl+S menu item
DEBUG - api.setFocusObject (11:54:38): Save a Copy... Shift+Ctrl+S menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:39): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:39): Save as Text... menu item
DEBUG - api.setFocusObject (11:54:39): Save as Text... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:39): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:39): Attach to Email... menu item
DEBUG - api.setFocusObject (11:54:39): Attach to Email... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:40): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:40): Close Ctrl+W menu item
DEBUG - api.setFocusObject (11:54:40): Close Ctrl+W menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:40): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:40): Properties... Ctrl+D menu item
DEBUG - api.setFocusObject (11:54:40): Properties... Ctrl+D menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:41): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:41): Digital Editions menu item
DEBUG - api.setFocusObject (11:54:41): Digital Editions menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:42): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:42): Print Setup... Shift+Ctrl+P menu item
DEBUG - api.setFocusObject (11:54:42): Print Setup... Shift+Ctrl+P menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:42): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:42): Print... Ctrl+P menu item
DEBUG - api.setFocusObject (11:54:42): Print... Ctrl+P menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:43): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:43): 1 C:...\Factsheet_accessible_transport.pdf menu item
DEBUG - api.setFocusObject (11:54:43): 1 C:...\Factsheet_accessible_transport.pdf menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:43): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:43): Exit Ctrl+Q menu item
DEBUG - api.setFocusObject (11:54:43): Exit Ctrl+Q menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:44): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:44): Open... Ctrl+O menu item
DEBUG - api.setFocusObject (11:54:44): Open... Ctrl+O menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:44): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:44): Create Adobe PDF Using Acrobat.com... menu item
DEBUG - api.setFocusObject (11:54:44): Create Adobe PDF Using Acrobat.com... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:45): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:45): Collaborate menu item
DEBUG - api.setFocusObject (11:54:45): Collaborate menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:46): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:46): Save a Copy... Shift+Ctrl+S menu item
DEBUG - api.setFocusObject (11:54:46): Save a Copy... Shift+Ctrl+S menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:46): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:46): Save as Text... menu item
DEBUG - api.setFocusObject (11:54:46): Save as Text... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:47): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:47): Attach to Email... menu item
DEBUG - api.setFocusObject (11:54:47): Attach to Email... menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:48): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:48): Close Ctrl+W menu item
DEBUG - api.setFocusObject (11:54:48): Close Ctrl+W menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:49): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:49): Properties... Ctrl+D menu item
DEBUG - api.setFocusObject (11:54:49): Properties... Ctrl+D menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:49): key press: return DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:50): Error getting IPDDomNode DEBUG - api.setNavigatorObject (11:54:50): Description tab
DEBUG - api.setFocusObject (11:54:50): Description tab
DEBUG - api.setForegroundObject (11:54:50): Document Properties dialog

IO - keyboardHandler.internal_keyDownEvent (11:54:53): key press: tab DEBUG - api.setNavigatorObject (11:54:53): Title: edit Microsoft Word - Factsheet - accessible transport.doc DEBUG - api.setFocusObject (11:54:53): Title: edit Microsoft Word - Factsheet - accessible transport.doc IO - keyboardHandler.internal_keyDownEvent (11:54:53): key press: tab DEBUG - api.setNavigatorObject (11:54:53): Author: edit janey DEBUG - api.setFocusObject (11:54:53): Author: edit janey IO - keyboardHandler.internal_keyDownEvent (11:54:54): key press: tab DEBUG - api.setNavigatorObject (11:54:54): Subject: edit
DEBUG - api.setFocusObject (11:54:54): Subject: edit
IO - keyboardHandler.internal_keyDownEvent (11:54:54): key press: tab DEBUG - api.setNavigatorObject (11:54:55): Keywords: edit
DEBUG - api.setFocusObject (11:54:55): Keywords: edit
IO - keyboardHandler.internal_keyDownEvent (11:54:55): key press: tab DEBUG - api.setNavigatorObject (11:54:55): OK button
DEBUG - api.setFocusObject (11:54:55): OK button
IO - keyboardHandler.internal_keyDownEvent (11:54:57): key press: return DEBUG - appModuleHandler.update (11:54:57): application acrord32info closed DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:54:57): Error getting IPDDomNode DEBUG - api.setNavigatorObject (11:54:57): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setFocusObject (11:54:57): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setForegroundObject (11:54:57): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setNavigatorObject (11:54:59): File menu item
DEBUG - api.setFocusObject (11:54:59): File menu item
IO - keyboardHandler.internal_keyDownEvent (11:54:59): key press: extendeddown DEBUG - api.setNavigatorObject (11:54:59): Open... Ctrl+O menu item
DEBUG - api.setFocusObject (11:54:59): Open... Ctrl+O menu item
DEBUG - api.setForegroundObject (11:54:59): Factsheet_accessible_transport.pdf - Adobe Reader pane
IO - keyboardHandler.internal_keyDownEvent (11:55:00): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:00): Create Adobe PDF Using Acrobat.com... menu item
DEBUG - api.setFocusObject (11:55:00): Create Adobe PDF Using Acrobat.com... menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:00): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:00): Collaborate menu item
DEBUG - api.setFocusObject (11:55:00): Collaborate menu item
DEBUG - appModuleHandler.getKeyMapFileName (11:55:00): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:55:00): added 79 bindings to appModule <explorer (appName explorer, process ID 1284) at address 232c590> from file .\appModules_default_desktop.kbd DEBUG - appModuleHandler.getKeyMapFileName (11:55:00): No keymapFile for explorer IO - keyboardHandler.internal_keyDownEvent (11:55:01): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:01): Save a Copy... Shift+Ctrl+S menu item
DEBUG - api.setFocusObject (11:55:01): Save a Copy... Shift+Ctrl+S menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:02): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:02): Save as Text... menu item
DEBUG - api.setFocusObject (11:55:02): Save as Text... menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:02): key press: return DEBUG - api.setNavigatorObject (11:55:02): Save As dialog
Type: Text Document File Size: 2 KB Modified:10/07/2010 08:55 DEBUG - api.setFocusObject (11:55:02): Save As dialog
Type: Text Document File Size: 2 KB Modified:10/07/2010 08:55 DEBUG - api.setForegroundObject (11:55:02): Save As dialog
Type: Text Document File Size: 2 KB Modified:10/07/2010 08:55 DEBUG - api.setNavigatorObject (11:55:02): edit Factsheet_accessible_transport.txt DEBUG - api.setFocusObject (11:55:02): edit Factsheet_accessible_transport.txt IO - keyboardHandler.internal_keyDownEvent (11:55:06): key press: j IO - speech._speakSpellingGen (11:55:06): Speaking "j" IO - keyboardHandler.internal_keyDownEvent (11:55:07): key press: o IO - speech._speakSpellingGen (11:55:07): Speaking "o" IO - keyboardHandler.internal_keyDownEvent (11:55:11): key press: g IO - speech._speakSpellingGen (11:55:11): Speaking "g" IO - keyboardHandler.internal_keyDownEvent (11:55:11): key press: . IO - speech.speakTypedCharacters (11:55:11): typed word: og IO - speech._speakSpellingGen (11:55:11): Speaking "dot" IO - keyboardHandler.internal_keyDownEvent (11:55:12): key press: t IO - speech._speakSpellingGen (11:55:12): Speaking "t" IO - keyboardHandler.internal_keyDownEvent (11:55:12): key press: x IO - speech._speakSpellingGen (11:55:12): Speaking "x" IO - keyboardHandler.internal_keyDownEvent (11:55:12): key press: t IO - speech._speakSpellingGen (11:55:12): Speaking "t" IO - keyboardHandler.internal_keyDownEvent (11:55:15): key press: return DEBUG - api.setNavigatorObject (11:55:15): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setFocusObject (11:55:15): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUG - api.setForegroundObject (11:55:15): Factsheet_accessible_transport.pdf - Adobe Reader pane
DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.AcrobatNode.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUGWARNING - NVDAObjects.IAccessible.adobeAcrobat.Dynamic_AcrobatNodeWindowRootIAccessible.initOverlayClass (11:55:15): Error getting IPDDomNode DEBUG - api.setNavigatorObject (11:55:15): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages DEBUG - api.setFocusObject (11:55:15): document C:\Desktop docs\Factsheet_accessible_transport.pdf, 1 pages IO - keyboardHandler.internal_keyDownEvent (11:55:17): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:55:17): key press: extendeddown IO - keyboardHandler.internal_keyDownEvent (11:55:18): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:19): File menu item
DEBUG - api.setFocusObject (11:55:19): File menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:19): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:19): Open... Ctrl+O menu item
DEBUG - api.setFocusObject (11:55:19): Open... Ctrl+O menu item
DEBUG - api.setForegroundObject (11:55:19): Factsheet_accessible_transport.pdf - Adobe Reader pane
IO - keyboardHandler.internal_keyDownEvent (11:55:19): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:19): Create Adobe PDF Using Acrobat.com... menu item
DEBUG - api.setFocusObject (11:55:19): Create Adobe PDF Using Acrobat.com... menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:20): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:20): Collaborate menu item
DEBUG - api.setFocusObject (11:55:20): Collaborate menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:20): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:20): Save a Copy... Shift+Ctrl+S menu item
DEBUG - api.setFocusObject (11:55:20): Save a Copy... Shift+Ctrl+S menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:20): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:20): Save as Text... menu item
DEBUG - api.setFocusObject (11:55:20): Save as Text... menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:21): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:21): Attach to Email... menu item
DEBUG - api.setFocusObject (11:55:21): Attach to Email... menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:21): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:21): Close Ctrl+W menu item
DEBUG - api.setFocusObject (11:55:21): Close Ctrl+W menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:22): key press: extendeddown DEBUG - api.setNavigatorObject (11:55:22): Properties... Ctrl+D menu item
DEBUG - api.setFocusObject (11:55:22): Properties... Ctrl+D menu item
IO - keyboardHandler.internal_keyDownEvent (11:55:23): key press: return DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:55:25): Window 590646 dead or not responding: 1460 This operation returned because the timeout period expired. DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:55:27): Window 590646 dead or not responding: 1460 This operation returned because the timeout period expired. DEBUG - appModuleHandler.getKeyMapFileName (11:55:27): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:55:27): added 79 bindings to appModule <_default (appName dwwin, process ID 1172) at address 232c810> from file .\appModules_default_desktop.kbd DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:55:31): Window 459540 dead or not responding: 1460 This operation returned because the timeout period expired. DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:55:32): oleacc.AccessibleObjectFromEvent with window 459540, objectID 0 and childID 0: -2147024809 The parameter is incorrect DEBUG - appModuleHandler.getKeyMapFileName (11:55:32): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:55:32): added 79 bindings to appModule <_default (appName process, process ID 0) at address 2368c30> from file .\appModules_default_desktop.kbd DEBUG - api.setNavigatorObject (11:55:32): window
DEBUG - api.setFocusObject (11:55:32): window
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:55:32): oleacc.AccessibleObjectFromEvent with window 852744, objectID -4 and childID 0: -2147024809 The parameter is incorrect DEBUG - api.setForegroundObject (11:55:32): window
DEBUG - api.setNavigatorObject (11:55:32): button
DEBUG - api.setFocusObject (11:55:32): button
DEBUG - appModuleHandler.getKeyMapFileName (11:55:32): Found keymap file for _default at .\appModules_default_desktop.kbd DEBUG - appModuleHandler.AppModule.loadKeyMap (11:55:32): added 79 bindings to appModule <_default (appName iexplore, process ID 3832) at address 2219810> from file .\appModules_default_desktop.kbd DEBUG - api.setForegroundObject (11:55:32): NVDA - #613 (Acrobat 9 locking up when closing a file with NVDA beta) - Windows Internet Explorer pane
DEBUG - appModuleHandler.update (11:55:32): application dwwin closed DEBUG - appModuleHandler.update (11:55:32): application acrord32 closed DEBUG - api.setNavigatorObject (11:55:32): NVDA - #613 (Acrobat 9 locking up when closing a file with NVDA beta) - Windows Internet Explorer pane
DEBUG - api.setFocusObject (11:55:32): NVDA - #613 (Acrobat 9 locking up when closing a file with NVDA beta) - Windows Internet Explorer pane
DEBUG - api.setForegroundObject (11:55:32): NVDA - #613 (Acrobat 9 locking up when closing a file with NVDA beta) - Windows Internet Explorer pane
IO - keyboardHandler.internal_keyDownEvent (11:55:42): key press: control+alt+r DEBUG - api.setNavigatorObject (11:55:43): File menu item
DEBUG - api.setFocusObject (11:55:43): File menu item
INFO - core.main (11:55:43): Exiting DEBUG - core.main (11:55:43): Terminating watchdog DEBUG - core.main (11:55:43): Terminating GUI INFO - config.save (11:55:43): Configuration saved DEBUG - core.main (11:55:43): Cleaning up running treeInterceptors DEBUG - core.main (11:55:43): Terminating IAccessible support DEBUG - core.main (11:55:43): Terminating UIA support DEBUG - core.main (11:55:43): Terminating winConsole support DEBUG - core.main (11:55:43): Terminating Java Access Bridge support DEBUG - core.main (11:55:43): Terminating NVDAHelper DEBUG - core.main (11:55:43): Terminating keyboard handler DEBUG - core.main (11:55:43): Terminating mouse handler DEBUG - core.main (11:55:43): Terminating braille DEBUG - core.main (11:55:43): Terminating speech DEBUG - core.main (11:55:44): core done INFO - nvda (11:55:44): NVDA exit

BNote that IE was also running in this log, but it seems not to matter if it is. I thought it would prove whether adobe was doing anything really bad, but it didnt!

Brian said that Changes: Changed title from "Acrobat 9 locking up when closing a file with NVDA beta" to "Acrobat 9 locking up when closing a file with NVDA beta or snaps. after save"

nvaccessAuto commented 14 years ago

Comment 11 by briang1 (in reply to comment 6) on 2010-07-12 10:41 Replying to jteh:

Ah. We don't have access to Acrobat Pro 9, so can't test this.

Can you please try with a current NVDA snapshot if you haven't already?

Lex, have you seen this issue recently? In particular, the merge of displayModel introduced a change which may improve this.

Changes: Changed title from "Acrobat 9 locking up when closing a file with NVDA beta or snaps. after save" to "Acrobat 9 and reader locking up when closing a file with NVDA beta or snaps. after save Also other menu selections fatal.."

nvaccessAuto commented 14 years ago

Comment 12 by andrewd (in reply to comment description) on 2010-07-13 00:05 Replying to andrewd:

When closing a file in Acrobat V9 with NVDA 2010.1 beta 1 Portable running, Acrobat locks up and causes NVDA to stop speaking. Pressing alt-c kills Acrobat and NVDA resumes normal service. This was consistent with several PDF files. The problem does not occur with NVDA 2009.1 installed version.

I have just checked again with NVDA 2010.1 and Snapshot 3596 Portable. The following are consistent with both. Acrobat 9 Pro always crashes when closing a file. Adobe Reader only crashes if the file is untagged.

Andrew

nvaccessAuto commented 14 years ago

Comment 13 by mdcurran on 2010-07-14 04:53 This bug has been fixed, at least for Adobe Reader, in de9921831a2e606be2a0ab26efc582043581a1d3. Though we need to know if its fixed for Adobe Acrobat Pro before we can close it. The actual issue is most likely a bad implementation of IAccessible::get_accChild on Adobe's part, when its called due to an event_object_hide winEvent. However, the NVDA code that caused this has been removed in this revision as its really not needed. It was redundant code to do with support for IAccessible2 live regions.

nvaccessAuto commented 14 years ago

Comment 14 by andrewd (in reply to comment description) on 2010-07-14 05:37 Replying to andrewd:

When closing a file in Acrobat V9 with NVDA 2010.1 beta 1 Portable running, Acrobat locks up and causes NVDA to stop speaking. Pressing alt-c kills Acrobat and NVDA resumes normal service. This was consistent with several PDF files. The problem does not occur with NVDA 2009.1 installed version.

I just checked with Main-3597 Portable and Acrobat 9 Pro. Tried several files, both tagged and untagged. Tried closing the file and quitting Acrobat. No crashes.

Good stuff!

Andrew

nvaccessAuto commented 14 years ago

Comment 15 by mdcurran on 2010-07-14 06:01 Fixed in de9921831a2e606be2a0ab26efc582043581a1d3 Changes: State: closed

nvaccessAuto commented 14 years ago

Comment 16 by jteh on 2010-07-14 07:40 That should be e790229ca6df39b000335a9f98b094ba740ed73e. Thanks to Brian for catching. :)

nvaccessAuto commented 14 years ago

Comment 17 by jteh on 2010-07-15 01:36 Changes: Changed title from "Acrobat 9 and reader locking up when closing a file with NVDA beta or snaps. after save Also other menu selections fatal.." to "Acrobat Pro and reader 9 locking up when closing a file or performing certain other actions"