2017-11-16 02:53:25

@raygrote Thank you for submitting logs - this is exactly what I was trying to say in my original post. You set it out much more succinctly than I could have dreamed and it's very much appreciated.
For me, it doesn't seem to matter if it's x86 or x64. And while I agree that 64 bit would be nice, I'd be curious on the exact performance gains it would have. Surely there would be some, one would tend to think, anyway.
I can simulate something similar with a disk cleanup. Run one - especially cleaning up system files - and you'll have an alt tabbing disaster on hand. This has become much, much more prevalent in windows 10 editions, so it may very well have something to do with the above mentioned UIA.

For me, on an asus transformer book t100 and in a skype call, it does the same thing. It does it with such regularity that I don't use the computer much until the call is over. Yet I manage to get about 20 hours battery out of the thing for those that are curious - I still say these newer Intel atom processors are absolutely amazing.

Something something something insert canine related comment here

2017-11-16 03:30:07

Haven't yet heard from NV Access, but I just reproduced the problem again, and this time I really tried to alt tab and browse Explorer windows a lot, and tabbing among the various elements in the Explorer window to break things a lot. Here is the log contents after NVDA is initialized. It's huge because I tried to do a lot of things. It seems the more you try to do the more it grows. Maybe someone here can look at it and figure out what's going on? I have no clue.

DEBUGWARNING - eventHandler.executeEvent (20:24:07.799):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:08.174):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'm'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:08.283):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'y'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:09.033):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:10.062):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'd'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:10.176):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'o'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:10.266):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'w'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:10.361):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04D6CFF0> with extra args of {'ch': u'n'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:17.101):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04DC3510> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:17.986):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04DC3510> with extra args of {'ch': u'm'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:18.112):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04DC3510> with extra args of {'ch': u'y'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:19.454):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04DC3510> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:29.013):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04DC32B0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:29.582):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04E57DF0> with extra args of {'ch': u'c'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:31.904):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8150> with extra args of {'ch': u'm'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:32.690):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8370> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:32.755):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8370> with extra args of {'ch': u'c'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:32.829):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8370> with extra args of {'ch': u'a'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:32.892):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8370> with extra args of {'ch': u'l'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:33.788):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA86D0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:35.726):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8950> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:36.640):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA85F0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (20:24:39.336):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x04EA8AF0> with extra args of {'ch': u'\r'}
Traceback (most recent call last):
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "NVDAObjects\__init__.pyc", line 897, in event_typedCharacter
  File "speech.pyc", line 654, in speakTypedCharacters
  File "api.pyc", line 238, in isTypingProtected
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\__init__.pyc", line 996, in _get_states
  File "NVDAObjects\UIA\__init__.pyc", line 684, in _prefetchUIACacheForPropertyIDs
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (20:24:59.946):
accRole failed: (-2147417848, 'The object invoked has disconnected from its clients.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (20:24:59.956):
accRole failed: (-2147417848, 'The object invoked has disconnected from its clients.', (None, None, None, 0, None))

Make more of less, that way you won't make less of more!
If you like what you're reading, please give a thumbs-up.

2017-11-16 03:52:57

Hello.

@raygrote I'd recommend sending an email to nv access again with this log or perhaps the forum topic.


I'd also recommend writing a ticket on github.


You can find the link to the NVDA github below.


https://github.com/nvaccess/nvda/issues


I think I've posted there before. I believe all you have to do is sign up and then click on the new issue submenu button and go from there.

I'm gone for real :)

2017-11-16 04:09:48

I have seen this issue happen when using Gold Wave, now that people are mentioning it. I usually avoid the problem by doing large batch processing jobs, such as converting many audio files, before going to sleep or otherwise being away from my computer for a long while. It really would be great if the issue could be fixed though. As for the 32 bit vs. 64 bit installer discussion, maybe they won't be so rigid about this now that XP support has been dropped.

The glass is neither half empty nor half full. It's just holding half the amount it can potentially hold.

2017-11-16 06:01:37 (edited by musicalman 2017-11-16 06:03:40)

Turtlepower, these are my thoughts exactly referring to the XP support being dropped. I have little evidence to support the x86 vs x64 theory, other than the fact that old versions of Gold Wave 5 which I still use don't have the problem, and Gold Wave 6 does. I was going to test this with Reaper, but I can't make the issue happen as consistently in Reaper, or in anything else for that matter. I also get random errors in my logs even if NVDA is just sitting there, though I suspect with debug warning mode, that is bound to happen, similar to the event viewer in Windows, which btw may be worth investigating, perhaps. I've never done that though and don't intend to unless I have a reason to.

Make more of less, that way you won't make less of more!
If you like what you're reading, please give a thumbs-up.

2017-11-16 10:32:12

I have the same issue when Audacity is doing something and it is a 32 bit program, so it seems that 32 bit vs 64 bit doesn't apply here.

2017-11-17 06:03:56

Hey. It's just a random early morning thought, but let's throw in the factor of different antivirus software being used. On the one hand it couldn't be of any importance, but on the other hand antivirus constantly monitors the system and all kind of stuff happening in it.
I'm on free Avast myself for reference. One thing that currently buggs me way more is this whole new Firefox thing with all it's lagging while refreshing pages or simply opening them. Fortunately the problem is temporary and will be fixed in the near future. Untill then I will just wait calmly, as I don't plan to go back to some ESR stuff or try to find other alternatives.

2017-11-17 06:04:15 (edited by musicalman 2017-11-17 06:14:43)

Hi all,
More information!
I received an e-mail from NVAccess.

The only things I can think of are:
- are you using a power profile on your machine?  On many computers, setting the power profile (particularly in Windows 10) to anything other than "always on" can have a very negative impact on NVDA.
- Have you uninstalled something, particularly Microsoft Office? Uninstalling office particularly can de-register certain DLLs that are still needed, and this can present in NVDA randomly having trouble reading things.  Since you mentioned you had reinstalled Windows recently, I'm guessing this may not be relevant, but thought I'd mention it anyway.
Otherwise, can you pinpoint when it may have started?  Particularly whether that was just after installing / uninstalling / upgrading something, whether Windows, NVDA, hardware, or another program.

I haven't looked into the power profile yet, though I do set my power plans to high performance because especially on laptops, using anything but that really makes the system lag in my experience.
Speaking of my laptop, I recently installed Win10 on it (did a fresh install on both my machines a few months ago). The laptop didn't get used much, though, but I did start installing updated versions of things. I unpacked the laptop today and tested my Gold Wave predicament on it, and given that it's a pretty fresh install, I'd expect it to work pretty well. The only things I installed before that were NVDA, Sea Monkey and the old Skype 7, all of which I use regularly so can't afford to not install. Closing all of them doesn't seem to make a difference, though, and the issue occurs on my laptop. This makes three computers now (two of mine, and the friend's laptop I mentioned earlier in this thread) that I've seen Gold Wave do this on.

In addition I've heard from about half a dozen people now, some of which were from this thread and others on Twitter, who say that any time their system is under load that this flares up like my Gold Wave test does. One person told me it happens a lot when deleting/copying files, and come to think of it, that can also throw a major fit on my desktop as well.

Some people have it worse than others though. On my desktop, it is indeed extremely irritating, but it's still only moderate. Part of that might be because it's a powerful machine. Maybe the episodes do in fact have to do with system load. In which case I should check CPU usage more often and see if I can find more of a pattern. The x86 vs x64 thing I theorized about earlier might well be nothing more than x86 apps not being able to make full use of my resources. I have 8 gb of ram and an octacore processor on my desktop, so that would make some sense.

For now, I have a sort of hacky solution to the alt tab issue that a friend on Twitter told me about and was kind enough to give me. I've uploaded it here. From what I'm told it reverts back to the old alt tab switching that doesn't use UIA, but that is just what I've been told. I tested the reg entry, and it does work .Simply run the install alt tab.reg file, kill explorer.exe, restart explorer.exe, and alt tab should never break for you again. If for some reason you don't like the tweak or want to get rid of it, there's an uninstall reg entry. Don't worry, these are not dangerous reg files, I've tested and looked at the files and they seem to do what they are meant to and nothing more. Unfortunately this will not fix file browsing or file open dialogs though, the latter of which is especially annoying as I don't yet know a way to replace the file open dialog that you'd access when doing an open/save operation in most programs. Those dialogs can often stop speaking too because of this stupid issue, though it's only the list in the dialog that seems to not speak, the tree view still speaks fine. At least alt tab is fixed, or rather, forced to use the old style until Microsoft decides to kill it, or more preferably, until NVDA can fix its UIA support or whatever it is that's causing these issues.

I'm in two minds about whether to e-mail NVAccess with the logs I posted in post 77 in this thread and these registry entries. It seems, to me at least, that they aren't aware of this knowledge. I want a dev or someone who assists in development to see it, not someone who just deals with support inquiries. Nothing at all against their support, but I never seem to get anywhere if I contact a support rep on a product. I'm often told to try this and try that because users reported the most success, or I get generic explanations for why things work or don't work. In most cases I would just shrug it off, but now I have clear technical evidence that something is wrong and I have a registry tweak that improves one aspect of the situation. This really seems to be something a support rep, unless he's a developer himself, won't know how to get to the real bottom of. I think I need to submit an issue to git hub, which I have been told to do for quite a while now. The prospect of that is a little intimidating though, since I am really not well-versed in these matters, and have no doubt spread confusing and misleading information because of that. I don't know all the details they would request for reporting an issue like this. I tried reporting an issue to a similar thing once and they asked for things I had no clue how to provide so maybe that is why I'm nervous about it. I guess I'll have to try, though. And let the logs and registry tweaks speak for themselves.

Make more of less, that way you won't make less of more!
If you like what you're reading, please give a thumbs-up.

2017-11-17 06:21:24

If you don't want to send them the log file, just email them and link them to this thread, perhaps?

2017-11-17 07:27:38 (edited by musicalman 2017-11-17 07:28:10)

It's nhot that I don't want to send them the log, it's that I don't know what information they need to debug the issue, and that if I don't provide the right information that they may disregard my report.

Make more of less, that way you won't make less of more!
If you like what you're reading, please give a thumbs-up.

2017-11-17 14:21:37

I think the developers will know what areas of the log to focus on, so it's worth a shot.