Repository: nvaccess/nvda

Issue:
virtual box v6.0.0 accessibility issues with nvda and the user interface
<!--
Please thoroughly read NVDA's wiki article on how to fill in this template, including how to provide the required files.
Issues may be closed if the required information is not present.
https://github.com/nvaccess/nvda/wiki/Github-issue-template-explanation-and-examples
-->

### Steps to reproduce:
1. have nvda running.
2. open virtual box.
3 make sure that there are a few vms created in virtual box.

4, try to arrow up and down the list of vms, try to access the various menus e.g file machine menue.


### Actual behavior:
the only thing i hear when virtualbox is launched is split pain.
when arrowing up and down the list of vms there is no feedback.
when trying to access the file menu or other menus via the alt key there is no responce.


### Expected behavior:
I should be able to hear the list of vms in virtual box,
I should be able to access the menues file machine help etc.
please note when narrator is used narrator is able to read the list of vms.
where nvda is unable to.

### System configuration
windows insider build 18317.1000

#### NVDA installed/portable/running from source:
nvda installed
snapshot

#### NVDA version:
nvda master branch snapshot
alpha-16619
#### Windows version:
windows insider build 18317.1000


#### Name and version of other software in use when reproducing the issue:
virtualbox v6.0.0
#### Other information about your system:

### Other questions
#### Does the issue still occur after restarting your PC?
YES

#### Have you tried any other versions of NVDA?
NO



Discussion:
hi there,
here's a log when i ran nvda with dbugging enabled.

DEBUG - __main__ (18:51:10.263):
Provided arguments: ['C:\\Program Files (x86)\\NVDA\\nvda.exe',
'C:\\Program Files (x86)\\NVDA\\nvda.exe', '-r', '--debug-logging']
INFO - __main__ (18:51:10.263):
Starting NVDA
DEBUG - __main__ (18:51:10.263):
Debug level logging enabled
DEBUG - core.main (18:51:10.420):
Core starting
INFO - core.main (18:51:10.420):
Config dir: C:\Users\majid\AppData\Roaming\nvda
DEBUG - core.main (18:51:10.420):
loading config
INFO - config.ConfigManager._loadConfig (18:51:10.420):
Loading config: C:\Users\majid\AppData\Roaming\nvda\nvda.ini
DEBUG - config.profileUpgrader.upgrade (18:51:10.436):
Current config schema version: 2, latest: 2
DEBUG - fileUtils.FaultTolerantFile (18:51:10.450):
C:\Users\majid\AppData\Roaming\nvda\nvda.ini2npngy.tmp
INFO - config.ConfigManager._loadConfig (18:51:10.545):
Config loaded (after upgrade, and in the state it will be used by NVDA):
{u'schemaVersion': u'2', u'upgrade': {}, u'update': {u'autoCheck':
u'True', u'startupNotification': u'True', u'allowUsageStats': u'True',
u'askedAllowUsageStats': u'True'}, u'general': {u'language':
u'Windows', u'saveConfigurationOnExit': u'True', u'askToExit':
u'True', u'playStartAndExitSounds': u'True', u'loggingLevel': u'INFO',
u'showWelcomeDialogAtStartup': u'False'}, u'speech': {u'synth':
u'espeak', u'outputDevice': u'Microsoft Sound Mapper',
u'autoLanguageSwitching': u'False', u'oneCore': {u'voice':
u'HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech_OneCore\\Voices\\Tokens\\MSTTS_V110_enUS_DavidM',
u'volume': u'100'}, u'espeak': {u'voice': u'en', u'variant': u'max',
u'rate': u'99', u'pitch': u'0', u'inflection': u'100', u'volume':
u'23'}, u'sapi5': {u'voice':
u'HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices\\Tokens\\ScanSoftDaniel_Full_22kHz',
u'volume': u'68', u'rate': u'60'}}, u'braille': {u'noBraille':
{u'port': u''}}, u'presentation': {u'reportTooltips': u'True',
u'progressBarUpdates': {u'reportBackgroundProgressBars': u'True',
u'progressBarOutputMode': u'both'}}, u'audio': {u'audioDuckingMode':
u'0'}, u'uwpOcr': {u'language': u'en-GB'}, u'keyboard':
{u'speakTypedCharacters': u'True'}, u'documentFormatting':
{u'reportTables': u'False', u'reportTableHeaders': u'False',
u'reportTableCellCoords': u'False'}, u'reviewCursor': {u'followFocus':
u'False'}, u'mouse': {u'enableMouseTracking': u'True'}, u'wintenApps':
{u'updateCheckTime': u'1548008442'}}
DEBUG - core.main (18:51:10.608):
setting language to Windows
INFO - core.main (18:51:10.608):
NVDA version alpha-16619,dac59805
INFO - core.main (18:51:10.608):
Using Windows version 10.0.18317 workstation
INFO - core.main (18:51:10.608):
Using Python version 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018,
16:22:17) [MSC v.1500 32 bit (Intel)]
INFO - core.main (18:51:10.608):
Using comtypes version 1.1.3
INFO - core.main (18:51:10.608):
Using configobj version 5.1.0 with validate version 1.0.1
DEBUG - core.main (18:51:10.628):
Initializing add-ons system
DEBUG - addonHandler._getAvailableAddonsFromPath (18:51:10.628):
Listing add-ons from C:\Users\majid\AppData\Roaming\nvda\addons
DEBUG - addonHandler._getAvailableAddonsFromPath (18:51:10.628):
Loading add-on from C:\Users\majid\AppData\Roaming\nvda\addons\wintenApps
DEBUG - addonHandler._getAvailableAddonsFromPath (18:51:10.628):
Found add-on wintenApps
DEBUG - addonHandler._getAvailableAddonsFromPath (18:51:10.628):
Disabling add-on wintenApps
DEBUGWARNING - touchHandler.touchSupported (18:51:10.736):
No touch devices found
DEBUG - core.main (18:51:10.877):
Initializing appModule Handler
DEBUG - core.main (18:51:10.877):
Initializing NVDAHelper
DEBUG - core.main (18:51:10.937):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (18:51:10.937):
Loading speech dictionary
'C:\Users\majid\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:51:10.937):
file 'C:\Users\majid\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (18:51:10.937):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:51:10.937):
3 loaded records.
DEBUG - core.main (18:51:10.937):
Initializing speech
INFO - synthDrivers.espeak.SynthDriver.__init__ (18:51:11.006):
Using eSpeak NG version 1.49.3 dev
DEBUG - speechDictHandler.SpeechDict.load (18:51:11.128):
Loading speech dictionary
'C:\Users\majid\AppData\Roaming\nvda\speechDicts\voiceDicts.v1\espeak\espeak-English
(Great Britain).dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:51:11.128):
file 'C:\Users\majid\AppData\Roaming\nvda\speechDicts\voiceDicts.v1\espeak\espeak-English
(Great Britain).dic' not found.
INFO - synthDriverHandler.setSynth (18:51:11.128):
Loaded synthDriver espeak
INFO - core.main (18:51:11.128):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5
DEBUG - core.main (18:51:11.128):
Initializing braille input
INFO - brailleInput.initialize (18:51:11.137):
Braille input initialized
DEBUG - core.main (18:51:11.137):
Initializing braille
INFO - braille.initialize (18:51:11.137):
Using liblouis version 3.8.0
INFO - braille.BrailleHandler.setDisplayByName (18:51:11.137):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (18:51:11.137):
Initializing displayModel
DEBUG - core.main (18:51:11.137):
Initializing GUI
DEBUG - core.main (18:51:11.312):
initializing Java Access Bridge support
DEBUG - core.main (18:51:11.529):
Initializing winConsole support
DEBUG - core.main (18:51:11.529):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (18:51:11.542):
UIAutomation: IUIAutomation6
DEBUG - core.main (18:51:11.717):
Initializing IAccessible support
DEBUG - core.main (18:51:11.717):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (18:51:11.717):
No locale gesture map for language en
DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (18:51:11.717):
No user gesture map
DEBUG - core.main (18:51:11.717):
Initializing keyboard handler
DEBUG - core.main (18:51:11.717):
initializing mouse handler
DEBUG - core.main (18:51:11.756):
Initializing touchHandler
DEBUGWARNING - touchHandler.touchSupported (18:51:11.786):
No touch devices found
DEBUG - core.main (18:51:11.786):
Initializing global plugin handler
DEBUG - core.main (18:51:11.786):
Initializing core pump
DEBUG - core.main (18:51:11.786):
Initializing watchdog
DEBUG - core.main (18:51:11.786):
initializing updateCheck
INFO - core.main (18:51:11.786):
NVDA initialized
DEBUG - core.main (18:51:11.786):
entering wx application main loop
IO - speech.speak (18:51:11.887):
Speaking [u'edit']
DEBUGWARNING - characterProcessing._getSpeechSymbolsForLocale (18:51:11.887):
No CLDR data for locale en_GB
IO - speech.speak (18:51:12.145):
Speaking [u'blank']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30258
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30259
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30260
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30261
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30262
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30263
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30264
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30265
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:12.513):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30266
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:12.763):
Input: kb(desktop):upArrow
DEBUGWARNING - Python warning (18:51:12.802):
C:\Program Files (x86)\NVDA\library.zip\keyboardHandler.py:524:
DeprecationWarning: Yield() is deprecated
DEBUGWARNING - Python warning (18:51:12.802):
C:\Program Files (x86)\NVDA\library.zip\api.py:274:
DeprecationWarning: Yield() is deprecated
DEBUG - editableText.EditableText._hasCaretMoved (18:51:12.812):
Focus event. Elapsed: 0 ms
IO - speech.speak (18:51:12.822):
Speaking [u'blank']
IO - speech.speak (18:51:12.832):
Speaking [u'Programs  subMenu  P']
IO - inputCore.InputManager.executeGesture (18:51:13.183):
Input: kb(desktop):rightArrow
IO - inputCore.InputManager.executeGesture (18:51:13.348):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (18:51:13.493):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:13.592):
Speaking [u'tree view']
IO - speech.speak (18:51:13.608):
Speaking [u'level 0  \xb5Torrent  not selected  1 of 57']
IO - speech.speak (18:51:13.608):
Speaking [u'tree view']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30267
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30268
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30269
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30270
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30271
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30272
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30273
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30274
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:13.634):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30275
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:13.644):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:13.676):
Speaking [u'\xb5Torrent  not selected  1 of 57  level 0']
IO - speech.speak (18:51:13.733):
Speaking [u'CCEnhancer  not selected  2 of 57  level 0']
IO - inputCore.InputManager.executeGesture (18:51:13.755):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:13.795):
Speaking [u'ExecTI  3 of 57  level 0']
IO - speech.speak (18:51:13.855):
Speaking [u'Firefox  4 of 57  level 0']
IO - inputCore.InputManager.executeGesture (18:51:14.394):
Input: kb(desktop):o
IO - speech._speakSpellingGen (18:51:14.444):
Speaking character u'o'
DEBUG - queueHandler.registerGeneratorObject (18:51:14.444):
Adding generator 1
IO - speech.speak (18:51:14.474):
Speaking [u'OneDrive  8 of 57  level 0']
DEBUG - queueHandler.pumpAll (18:51:14.474):
generator 1 finished
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.525):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30276
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.525):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30277
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.525):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30278
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.525):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30279
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.532):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30280
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.532):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30281
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.532):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30282
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.532):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30283
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:14.535):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30284
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:14.795):
Input: kb(desktop):o
IO - speech._speakSpellingGen (18:51:14.805):
Speaking character u'o'
DEBUG - queueHandler.registerGeneratorObject (18:51:14.805):
Adding generator 2
DEBUG - queueHandler.pumpAll (18:51:14.835):
generator 2 finished
IO - speech.speak (18:51:14.865):
Speaking [u'Opera Browser  9 of 57  level 0']
IO - inputCore.InputManager.executeGesture (18:51:15.315):
Input: kb(desktop):o
IO - speech._speakSpellingGen (18:51:15.355):
Speaking character u'o'
DEBUG - queueHandler.registerGeneratorObject (18:51:15.355):
Adding generator 3
DEBUG - queueHandler.pumpAll (18:51:15.375):
generator 3 finished
IO - speech.speak (18:51:15.404):
Speaking [u'Open-Shell  collapsed  41 of 57  level 0']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30285
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30286
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30287
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30288
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30289
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30290
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30291
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30292
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:15.575):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30293
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:16.065):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:16.135):
Speaking [u'Oracle VM VirtualBox  collapsed  42 of 57  level 0']
IO - inputCore.InputManager.executeGesture (18:51:16.456):
Input: kb(desktop):rightArrow
IO - speech.speak (18:51:16.506):
Speaking [u'expanded']
IO - speech.speak (18:51:16.506):
Speaking [u'4 items']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.561):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30294
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.561):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30295
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.561):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30296
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30297
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30298
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30299
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30300
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30301
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:16.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30302
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:16.621):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:16.686):
Speaking [u'level 1  License (English)  1 of 4']
IO - inputCore.InputManager.executeGesture (18:51:16.766):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:16.835):
Speaking [u'Oracle VM VirtualBox  2 of 4  level 1']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30303
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30304
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30305
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30306
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30307
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30308
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.565):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30309
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.575):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30310
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:17.575):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30311
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:17.845):
Input: kb(desktop):enter
DEBUGWARNING - watchdog._watcher (18:51:18.397):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 233, in <module>
  File "core.pyc", line 518, in main
  File "wx\core.pyc", line 2134, in MainLoop
  File "gui\__init__.pyc", line 985, in Notify
  File "core.pyc", line 488, in run
  File "IAccessibleHandler.pyc", line 883, in pumpAll
  File "IAccessibleHandler.pyc", line 657, in processFocusWinEvent
  File "IAccessibleHandler.pyc", line 524, in winEventToNVDAEvent
  File "_UIAHandler.pyc", line 401, in isUIAWindow
  File "_UIAHandler.pyc", line 366, in _isUIAWindowHelper

IO - speech.speak (18:51:18.535):
Speaking [u'unknown']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30312
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30313
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30314
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30315
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30316
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30317
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30318
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30319
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:18.569):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30320
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30321
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30322
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30323
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30324
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30325
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30326
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30327
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30328
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:19.599):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30329
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2WindowHandle
(18:51:20.069):
IAccessible2::windowHandle failed: (-2147467259, 'Unspecified error',
(None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.__init__ (18:51:20.101):
Resorting to WindowFromPoint on accLocation
IO - speech.speak (18:51:20.170):
Speaking [u'VirtualBox  C:/Program Files/Oracle/VirtualBox/VirtualBox.exe']
IO - speech.speak (18:51:20.186):
Speaking [u'Oracle VM VirtualBox Manager  window']
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2WindowHandle
(18:51:20.296):
IAccessible2::windowHandle failed: (-2147467259, 'Unspecified error',
(None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.__init__ (18:51:20.296):
Resorting to WindowFromPoint on accLocation
IO - speech.speak (18:51:20.311):
Speaking [u'Oracle VM VirtualBox Manager  window']
IO - speech.speak (18:51:20.315):
Speaking [u'split button']
IO - inputCore.InputManager.executeGesture (18:51:25.085):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (18:51:25.592):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (18:51:25.924):
Input: kb(desktop):rightArrow
IO - inputCore.InputManager.executeGesture (18:51:26.780):
Input: kb(desktop):leftArrow
IO - inputCore.InputManager.executeGesture (18:51:27.497):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (18:51:28.052):
Input: kb(desktop):shift+tab
IO - inputCore.InputManager.executeGesture (18:51:29.572):
Input: kb(desktop):alt+f
DEBUGWARNING - comtypesMonkeyPatches.newCpbDel (18:51:30.490):
COM pointer <POINTER(IServiceProvider) ptr=0x7b81f84 at 5778440> already deleted
DEBUGWARNING - watchdog._watcher (18:51:30.490):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 233, in <module>
  File "core.pyc", line 518, in main
  File "wx\core.pyc", line 2134, in MainLoop
  File "gui\__init__.pyc", line 985, in Notify
  File "core.pyc", line 489, in run
  File "queueHandler.pyc", line 86, in pumpAll
  File "queueHandler.pyc", line 53, in flushQueue
  File "eventHandler.pyc", line 62, in _queueEventCallback
  File "eventHandler.pyc", line 155, in executeEvent
  File "eventHandler.pyc", line 92, in __init__
  File "eventHandler.pyc", line 100, in next
  File "NVDAObjects\IAccessible\qt.pyc", line 73, in event_gainFocus
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 58, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 971, in _get_next
  File "NVDAObjects\__init__.pyc", line 78, in __call__
  File "NVDAObjects\__init__.pyc", line 208, in findBestAPIClass
  File "NVDAObjects\IAccessible\MSHTML.pyc", line 459, in kwargsFromSuper
  File "comtypesMonkeyPatches.pyc", line 55, in newCpbDel
  File "comtypes\__init__.pyc", line 919, in __del__
  File "comtypes\__init__.pyc", line 1174, in Release

DEBUGWARNING - eventHandler.executeEvent (18:51:30.490):
error executing event: gainFocus on
<NVDAObjects.Dynamic_ContainerListIAccessible object at 0x054BE710>
with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 155, in executeEvent
  File "eventHandler.pyc", line 92, in __init__
  File "eventHandler.pyc", line 100, in next
  File "NVDAObjects\IAccessible\qt.pyc", line 73, in event_gainFocus
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 58, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 971, in _get_next
  File "NVDAObjects\__init__.pyc", line 78, in __call__
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2WindowHandle
(18:51:30.907):
IAccessible2::windowHandle failed: (-2147467259, 'Unspecified error',
(None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.__init__ (18:51:30.907):
Resorting to WindowFromPoint on accLocation
IO - inputCore.InputManager.executeGesture (18:51:31.509):
Input: kb(desktop):alt+m
IO - inputCore.InputManager.executeGesture (18:51:32.279):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (18:51:32.480):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (18:51:32.680):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (18:51:32.996):
Input: kb(desktop):alt+tab
DEBUGWARNING - watchdog._watcher (18:51:33.328):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 233, in <module>
  File "core.pyc", line 518, in main
  File "wx\core.pyc", line 2134, in MainLoop
  File "gui\__init__.pyc", line 985, in Notify
  File "core.pyc", line 488, in run
  File "IAccessibleHandler.pyc", line 883, in pumpAll
  File "IAccessibleHandler.pyc", line 671, in processFocusWinEvent
  File "IAccessibleHandler.pyc", line 687, in processFocusNVDAEvent
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 66, in
_get_shouldAllowIAccessibleFocusEvent
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 55, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 840, in _get_states
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 830, in
_get_IAccessibleStates
  File "comtypes\__init__.pyc", line 857, in __call__

DEBUGWARNING - core.CorePump.run (18:51:33.381):
errors in this core pump cycle
Traceback (most recent call last):
  File "core.pyc", line 488, in run
  File "IAccessibleHandler.pyc", line 883, in pumpAll
  File "IAccessibleHandler.pyc", line 671, in processFocusWinEvent
  File "IAccessibleHandler.pyc", line 687, in processFocusNVDAEvent
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 66, in
_get_shouldAllowIAccessibleFocusEvent
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 58, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 971, in _get_next
  File "NVDAObjects\__init__.pyc", line 78, in __call__
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30438
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30439
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30440
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30441
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30442
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30443
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.444):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30444
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.460):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30445
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.460):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30446
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.467):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30447
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - eventHandler.executeEvent (18:51:33.483):
error executing event: gainFocus on
<NVDAObjects.Dynamic_MultitaskingViewFrameListItemListItemUIA object
at 0x054E4190> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 155, in executeEvent
  File "eventHandler.pyc", line 92, in __init__
  File "eventHandler.pyc", line 100, in next
  File "appModules\explorer.pyc", line 301, in event_gainFocus
  File "eventHandler.pyc", line 100, in next
  File "NVDAObjects\__init__.pyc", line 966, in event_gainFocus
  File "NVDAObjects\__init__.pyc", line 854, in reportFocus
  File "speech.pyc", line 403, in speakObject
  File "speech.pyc", line 277, in speakObjectProperties
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 1103, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 761, in
_prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the
subscribers', (None, None, None, 0, None))
IO - speech.speak (18:51:33.483):
Speaking [u'Administrator:  UUP dump downloader  terminal']
IO - speech.speak (18:51:33.483):
Speaking [u'[#b51614 190MiB/344MiB(55%) CN:16 DL:19KiB ETA:2h12m45s]
                                ']
IO - inputCore.InputManager.executeGesture (18:51:33.849):
Input: kb(desktop):alt+tab
IO - speech.speak (18:51:33.964):
Speaking [u'Oracle VM VirtualBox Manager']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30448
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30449
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30450
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30451
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30452
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30453
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30454
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30455
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:33.994):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30456
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2WindowHandle
(18:51:34.105):
IAccessible2::windowHandle failed: (-2147467259, 'Unspecified error',
(None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.__init__ (18:51:34.105):
Resorting to WindowFromPoint on accLocation
IO - speech.speak (18:51:34.144):
Speaking [u'VirtualBox  C:/Program Files/Oracle/VirtualBox/VirtualBox.exe']
IO - speech.speak (18:51:34.154):
Speaking [u'Oracle VM VirtualBox Manager  window']
IO - inputCore.InputManager.executeGesture (18:51:34.568):
Input: kb(desktop):downArrow
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2WindowHandle
(18:51:34.944):
IAccessible2::windowHandle failed: (-2147467259, 'Unspecified error',
(None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.__init__ (18:51:34.944):
Resorting to WindowFromPoint on accLocation
IO - speech.speak (18:51:34.964):
Speaking [u'Oracle VM VirtualBox Manager  window']
IO - speech.speak (18:51:34.969):
Speaking [u'split button']
IO - inputCore.InputManager.executeGesture (18:51:36.730):
Input: kb(desktop):rightArrow
IO - inputCore.InputManager.executeGesture (18:51:37.434):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (18:51:37.619):
Input: kb(desktop):tab
IO - inputCore.InputManager.executeGesture (18:51:39.055):
Input: kb(desktop):alt+f4
DEBUGWARNING - watchdog._watcher (18:51:39.525):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 233, in <module>
  File "core.pyc", line 518, in main
  File "wx\core.pyc", line 2134, in MainLoop
  File "gui\__init__.pyc", line 985, in Notify
  File "core.pyc", line 489, in run
  File "queueHandler.pyc", line 86, in pumpAll
  File "queueHandler.pyc", line 53, in flushQueue
  File "eventHandler.pyc", line 62, in _queueEventCallback
  File "eventHandler.pyc", line 155, in executeEvent
  File "eventHandler.pyc", line 92, in __init__
  File "eventHandler.pyc", line 100, in next
  File "NVDAObjects\IAccessible\qt.pyc", line 73, in event_gainFocus
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 58, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 971, in _get_next
  File "NVDAObjects\__init__.pyc", line 78, in __call__
  File "NVDAObjects\IAccessible\__init__.pyc", line 643, in __init__
  File "comtypes\__init__.pyc", line 1160, in QueryInterface

DEBUGWARNING - eventHandler.executeEvent (18:51:39.657):
error executing event: gainFocus on
<NVDAObjects.Dynamic_ContainerListIAccessible object at 0x05749930>
with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 155, in executeEvent
  File "eventHandler.pyc", line 92, in __init__
  File "eventHandler.pyc", line 100, in next
  File "NVDAObjects\IAccessible\qt.pyc", line 73, in event_gainFocus
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\qt.pyc", line 58, in _get_activeChild
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 971, in _get_next
  File "NVDAObjects\__init__.pyc", line 85, in __call__
  File "NVDAObjects\IAccessible\__init__.pyc", line 411, in findOverlayClasses
  File "baseObject.pyc", line 47, in __get__
  File "baseObject.pyc", line 147, in _getPropertyViaCache
  File "watchdog.pyc", line 202, in _COMError_init
CallCancelled
DEBUGWARNING - comtypesMonkeyPatches.newCpbDel (18:51:40.211):
COM pointer <POINTER(IAccessible2) ptr=0x6315a64 at 54dc7b0> already deleted
DEBUGWARNING - watchdog._watcher (18:51:40.211):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 233, in <module>
  File "core.pyc", line 518, in main
  File "wx\core.pyc", line 2134, in MainLoop
  File "gui\__init__.pyc", line 985, in Notify
  File "core.pyc", line 494, in run
  File "baseObject.pyc", line 160, in invalidateCaches
  File "comtypesMonkeyPatches.pyc", line 54, in newCpbDel
  File "comtypes\__init__.pyc", line 919, in __del__
  File "comtypes\__init__.pyc", line 1174, in Release

DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole
(18:51:40.312):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None,
None, None, 0, None))
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.312):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30502
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30503
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30504
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30505
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30506
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30507
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30508
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30509
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30510
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:40.328):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30511
and childID 0: [Error -2147467259] Unspecified error
DEBUG - appModuleHandler.cleanup (18:51:40.328):
application virtualbox closed
IO - speech.speak (18:51:40.344):
Speaking [u'Administrator:  UUP dump downloader  terminal']
IO - speech.speak (18:51:40.344):
Speaking [u'[#b51614 190MiB/344MiB(55%) CN:16 DL:18KiB ETA:2h18m45s]
                                ']
IO - inputCore.InputManager.executeGesture (18:51:41.181):
Input: kb(desktop):NVDA+n
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30512
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30513
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30514
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30515
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30516
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30517
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30518
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30519
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:41.200):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30520
and childID 0: [Error -2147467259] Unspecified error
IO - speech._speakSpellingGen (18:51:41.210):
Speaking character u'left bracket'
DEBUG - queueHandler.registerGeneratorObject (18:51:41.210):
Adding generator 4
IO - speech._speakSpellingGen (18:51:41.210):
Speaking character u'right bracket'
DEBUG - queueHandler.pumpAll (18:51:41.272):
generator 4 finished
IO - speech.speak (18:51:41.290):
Speaking [u'NVDA  menu']
IO - inputCore.InputManager.executeGesture (18:51:41.664):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:41.684):
Speaking [u'Preferences  subMenu  p']
IO - inputCore.InputManager.executeGesture (18:51:41.813):
Input: kb(desktop):downArrow
IO - speech.speak (18:51:41.854):
Speaking [u'Tools  subMenu  t']
IO - inputCore.InputManager.executeGesture (18:51:42.098):
Input: kb(desktop):rightArrow
IO - speech.speak (18:51:42.144):
Speaking [u'View log  v']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30521
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30522
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30523
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30524
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30525
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30526
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.243):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30527
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.253):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30528
and childID 0: [Error -2147467259] Unspecified error
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:51:42.253):
oleacc.AccessibleObjectFromEvent with window 1835862, objectID 30529
and childID 0: [Error -2147467259] Unspecified error
IO - inputCore.InputManager.executeGesture (18:51:42.563):
Input: kb(desktop):enter


On 25/01/2019, mhussaincov <notifications@github.com> wrote:
> <!--
> Please thoroughly read NVDA's wiki article on how to fill in this template,
> including how to provide the required files.
> Issues may be closed if the required information is not present.
> https://github.com/nvaccess/nvda/wiki/Github-issue-template-explanation-and-examples
> -->
>
> ### Steps to reproduce:
> 1. have nvda running.
> 2. open virtual box.
> 3 make sure that there are a few vms created in virtual box.
>
> 4, try to arrow up and down the list of vms, try to access the various menus
> e.g file machine menue.
>
>
> ### Actual behavior:
> the only thing i hear when virtualbox is launched is split pain.
> when arrowing up and down the list of vms there is no feedback.
> when trying to access the file menu or other menus via the alt key there is
> no responce.
>
>
> ### Expected behavior:
> I should be able to hear the list of vms in virtual box,
> I should be able to access the menues file machine help etc.
> please note when narrator is used narrator is able to read the list of vms.
> where nvda is unable to.
>
> ### System configuration
> windows insider build 18317.1000
>
> #### NVDA installed/portable/running from source:
> nvda installed
> snapshot
>
> #### NVDA version:
> nvda master branch snapshot
> alpha-16619
> #### Windows version:
> windows insider build 18317.1000
>
>
> #### Name and version of other software in use when reproducing the issue:
> virtualbox v6.0.0
> #### Other information about your system:
>
> ### Other questions
> #### Does the issue still occur after restarting your PC?
> YES
>
> #### Have you tried any other versions of NVDA?
> NO
>
>
> --
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly or view it on GitHub:
> https://github.com/nvaccess/nvda/issues/9202


-- 
kind regards,
Majid Hussain

I can confirm this issue. VirtualBox graphical interface was never very accessible, but until 5.2 it was ad least usable. When 5.2 was released the accessibility with NVDA regressed. It is strange, because both JAWS and narrator are reading menu bar, contecst menu and list of vms just fine. It would be nice if it would be fixed.
Related issues: #1552, #2089, #2116 and #4795
I was initially thinking that Virtualbox might have switched to QT 5.11 or greater, but this doesn't seem to be the case.
I've also seen the CPU raising rapidly when trying to reproduce the issue. Note that without a vm, both the menu bar and the context menu read just fine.
+1
I am also would like that this issue will be fixed!
Thanks for your efforts.

On Sat, 26 Jan 2019 at 10:03 Leonard de Ruijter <notifications@github.com>
wrote:

> I was initially thinking that Virtualbox might have switched to QT 5.11 or
> greater, but this doesn't seem to be the case.
> I've also seen the CPU raising rapidly when trying to reproduce the issue.
> Note that without a vm, both the menu bar and the context menu read just
> fine.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/nvaccess/nvda/issues/9202#issuecomment-457811850>, or mute
> the thread
> <https://github.com/notifications/unsubscribe-auth/ANLlKvcbzQC9XeLcc9o93D9MkcsonHsoks5vHAu3gaJpZM4aTbQd>
> .
>

I can't make narrator to read the list of vms properly. Inspection shows that things in Virtualbox are severely broken. I have a branch that at least stops the freezing from occur, though.
hi there,
is there anything that could be done on nvda's end?
what's narrator doing that we currently are not?
thanks for looking in to this issue!

On 26/01/2019, Leonard de Ruijter <notifications@github.com> wrote:
> I can't make narrator to read the list of vms properly. Inspection shows
> that things in Virtualbox are severely broken. I have a branch that at least
> stops the freezing from occur, though.
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub:
> https://github.com/nvaccess/nvda/issues/9202#issuecomment-457824401


-- 
kind regards,
Majid Hussain

When getting the active list item in a list, NVDA brings itself in an endless loop. I'm intending to file a pr that fixes this, but I've still not been able to find a suitable fix for list items not getting focus properly.

Resolving patch:
diff --git a/source/NVDAObjects/IAccessible/qt.py b/source/NVDAObjects/IAccessible/qt.py
--- a/source/NVDAObjects/IAccessible/qt.py
+++ b/source/NVDAObjects/IAccessible/qt.py
@@ -1,6 +1,6 @@
 #NVDAObjects/IAccessible/qt.py
 #A part of NonVisual Desktop Access (NVDA)
-#Copyright (C) 2006-2009 NVDA Contributors <http://www.nvda-project.org/>
+#Copyright (C) 2006-2019 NV Access Limited, Babbage B.V.
 #This file is covered by the GNU General Public License.
 #See the file COPYING for more details.
 
@@ -10,6 +10,27 @@
 import eventHandler
 from scriptHandler import isScriptWaiting
 
+def _getActiveChild(obj):
+	# QT doesn't do accFocus properly, so find the active child ourselves.
+	child = obj.firstChild
+	for i in xrange(obj.childCount):
+		states = child.states
+		if controlTypes.STATE_FOCUSED in states or controlTypes.STATE_SELECTED in states:
+			return child
+		oldChild = child
+		child = child.next
+		# 9202: In Virtualbox 5.2 and above, accNavigate is severely broken,
+		# returning the current object when calling next, causing an endless loop.
+		if oldChild == child:
+			break
+	else:
+		return None				
+	for child in obj.children:
+		states = child.states
+		if controlTypes.STATE_FOCUSED in states or controlTypes.STATE_SELECTED in states:
+			return child
+	return None
+
 class Client(IAccessible):
 
 	def _get__containedWidget(self):
@@ -32,31 +53,13 @@ def _get__containedWidget(self):
 		# This is not a widget container.
 		return None
 
-	def event_gainFocus(self):
-		if eventHandler.isPendingEvents("gainFocus"):
-			return
-
-		widget = self._containedWidget
-		if widget:
-			# This is a widget container.
-			# Redirect the focus to the contained widget, since QT doesn't do it properly.
-			self.event_focusEntered()
-			eventHandler.executeEvent("gainFocus", widget)
-			return
-
-		return super(Client, self).event_gainFocus()
+	def _get_focusRedirect(self):
+		return self._containedWidget
 
 class Container(IAccessible):
 
 	def _get_activeChild(self):
-		# QT doesn't do accFocus properly, so find the active child ourselves.
-		child = self.firstChild
-		while child:
-			states = child.states
-			if controlTypes.STATE_FOCUSED in states or controlTypes.STATE_SELECTED in states:
-				return child
-			child = child.next
-		return None
+		return _getActiveChild(self)
 
 	def _get_shouldAllowIAccessibleFocusEvent(self):
 		# QT doesn't fire focus on the active child as it should, so we will bounce the focus to it.
@@ -66,19 +69,8 @@ def _get_shouldAllowIAccessibleFocusEvent(self):
 			res=bool(self.activeChild)
 		return res
 
-	def event_gainFocus(self):
-		if eventHandler.isPendingEvents("gainFocus"):
-			return
-
-		child = self.activeChild
-		if child:
-			# QT doesn't fire focus on the active child as it should, so redirect the focus.
-			self.event_focusEntered()
-			eventHandler.executeEvent("gainFocus", child)
-			return
-
-		return super(Container, self).event_gainFocus()
-
+	def _get_focusRedirect(self):
+		return self.activeChild
 
 class TableRow(Container):
 
@@ -86,15 +78,7 @@ class TableRow(Container):
 	description=None
 
 	def _get_activeChild(self):
-		# QT doesn't do accFocus properly, so find the active child ourselves.
-		child = self.firstChild
-		while child:
-			states = child.states
-			if controlTypes.STATE_FOCUSED in states:
-				return child
-			child = child.next
-		return None
-
+		return _getActiveChild(self)
 
 class TableCell(IAccessible):
 


Test patch: