New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Errors and lags in VirtualBox Create new VM dialog #2089
Comments
Comment 1 by Ahiiron on 2012-02-08 00:28 Also tested with NVDA 2011.3 and 2012.1b1. The issue doesn't occur with 2011.3, but does occur with 2012.1B1. To ensure things are truly not working, all GlobalPlugins and userConfigs were removed and tested with clean installs. |
Comment 3 by jteh on 2012-02-08 00:51 |
Comment 4 by jteh on 2012-02-14 01:29 This occurs because there is a grouping above the controls which uses NVDAObjects.IAccessible.Groupbox. Groupbox.description now uses simpleNext, but simpleNext loops on those groupings. The loop is caused by code in IAccessible.parent which forces the window root to be the parent when it is deliberately skipped (37888f3). There are several possible solutions:
|
Comment 5 by jteh on 2012-02-14 04:41 |
Comment 6 by Ahiiron on 2012-02-15 07:15 |
Reported by Ahiiron on 2012-02-08 00:18
NVDA main-4970, VirtualBox 4.0.16, Win7x64
STR:
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init_.pyc", line 1255, in get_presentationType
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects__init.pyc", line 532, in get_presentationType
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init.pyc", line 1373, in get_description
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects__init.pyc", line 590, in get_simpleNext
File "NVDAObjects__init_.pyc", line 582, in findSimpleNext
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init.pyc", line 888, in get_parent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init.pyc", line 1318, in get_parent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\window__init.pyc", line 260, in get_parent
File "NVDAObjects__init_.pyc", line 72, in call
File "NVDAObjects\IAccessible__init__.pyc", line 374, in findOverlayClasses
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init_.pyc", line 741, in get_IAccessibleRole
File "comtypes__init_.pyc", line 795, in call
ArgumentError: argument 1: <type 'exceptions.RuntimeError'>: maximum recursion depth exceeded
The text was updated successfully, but these errors were encountered: