Skip to content

NVDA crashes when focussing the select folder for snapshots dialog #2

@ivnc

Description

@ivnc

Go to Tools>Preferences>Video and, under "Video snapshots", click Browse.
NVDA with add-ons disabled shows the dialog to choose a folder correctly.
NVDA with the VLC add-on crashes.
ERROR - NVDAObjects.call (10:59:39.605) - MainThread (15292):
Exception in chooseNVDAObjectOverlayClasses for <'vlc' (appName 'vlc', process ID 24256) at address efd630>
Traceback (most recent call last):
File "NVDAObjects_init_.pyc", line 101, in call
File "C:\Users\xxx\AppData\Roaming\nvda\addons\VLC\appModules\vlc.py", line 141, in chooseNVDAObjectOverlayClasses
if obj.role == controlTypes.Role.EDITABLETEXT and (obj.windowClassName == u'Qt5QWindowIcon' or obj.simpleParent.role == 20): #@ dev: add edit bookmarks
File "baseObject.pyc", line 42, in get
File "baseObject.pyc", line 146, in getPropertyViaCache
File "NVDAObjects_init
.pyc", line 841, in _get_simpleParent
File "baseObject.pyc", line 42, in get
File "baseObject.pyc", line 146, in getPropertyViaCache
File "NVDAObjects\IAccessible_init
.pyc", line 1690, in get_parent
File "baseObject.pyc", line 42, in get
File "baseObject.pyc", line 146, in getPropertyViaCache
File "NVDAObjects\window_init
.pyc", line 271, in get_parent
File "NVDAObjects_init
.pyc", line 92, in call
File "NVDAObjects\IAccessible_init
.pyc", line 438, in findOverlayClasses
File "baseObject.pyc", line 42, in get
File "baseObject.pyc", line 146, in getPropertyViaCache
File "NVDAObjects\IAccessible_init
.pyc", line 840, in get_IAccessibleRole
File "comtypes_init
.pyc", line 851, in call
File "monkeyPatches\comtypesMonkeyPatches.pyc", line 30, in call
ctypes.ArgumentError: argument 1: <class 'RecursionError'>: maximum recursion depth exceeded while calling a Python object

NVDA 2021.3beta2, VLC 3.0.16 (reproducible also with previous releases).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions