Delayed shut down of applications sometimes

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Delayed shut down of applications sometimes

Development mailing list
Several people have told me that when exiting some applications it can take
longer by several seconds when nvda is being used. I was not sure why so I
tested it with an old copy of Microsoft word to see what actually was going
on. Below is the log of this. It seemed interesting to me to see watchdog
activity, and this on a four core processor with 8 gigs of memory and an ssd
main drive and  unthrottled idle mode running windows 7 pro 64. Note this
was a 32 bit application.
 Interesting to see activity still going on after I took the reboot with log
option to get this log as well.
 UIA delays etc.
 Anyway, for what its worth here it is.

IO - inputCore.InputManager.executeGesture (11:42:45.187):
Input: kb(desktop):alt+f4
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (11:42:45.278):
oleacc.AccessibleObjectFromEvent with window 525244, objectID -4 and childID
0: [Error -2147024809] The parameter is incorrect
DEBUGWARNING - watchdog._watcher (11:42:45.783):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 199, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 367, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "eventHandler.pyc", line 61, in _queueEventCallback
  File "eventHandler.pyc", line 138, in executeEvent
  File "eventHandler.pyc", line 151, in doPreGainFocus
  File "api.pyc", line 107, in setFocusObject
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\__init__.pyc", line 484, in _get_container
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 911, in _get_parent
  File "IAccessibleHandler.pyc", line 433, in accParent

DEBUGWARNING - watchdog._watcher (11:42:46.586):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 199, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 367, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "eventHandler.pyc", line 61, in _queueEventCallback
  File "eventHandler.pyc", line 138, in executeEvent
  File "eventHandler.pyc", line 151, in doPreGainFocus
  File "api.pyc", line 90, in setFocusObject
  File "NVDAObjects\__init__.pyc", line 303, in __eq__
  File "NVDAObjects\IAccessible\__init__.pyc", line 682, in _isEqual
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 699, in _get_name
  File "comtypes\__init__.pyc", line 795, in __call__

DEBUGWARNING - eventHandler.executeEvent (11:42:46.887):
error executing event: gainFocus on
<NVDAObjects.IAccessible.ContentGenericClient object at 0x05CFBAF0> with
extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 138, in executeEvent
  File "eventHandler.pyc", line 151, in doPreGainFocus
  File "api.pyc", line 90, in setFocusObject
  File "NVDAObjects\__init__.pyc", line 303, in __eq__
  File "NVDAObjects\IAccessible\__init__.pyc", line 682, in _isEqual
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 699, in _get_name
  File "comtypes\__init__.pyc", line 795, in __call__
  File "watchdog.pyc", line 195, in sendMessageCallCanceller
CallCancelled
DEBUGWARNING - watchdog._watcher (11:42:47.388):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 199, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 366, in Notify
  File "IAccessibleHandler.pyc", line 873, in pumpAll
  File "IAccessibleHandler.pyc", line 655, in processFocusWinEvent
  File "IAccessibleHandler.pyc", line 522, in winEventToNVDAEvent
  File "_UIAHandler.pyc", line 307, in isUIAWindow
  File "_UIAHandler.pyc", line 301, in _isUIAWindowHelper

DEBUGWARNING - core.CorePump.Notify (11:42:47.687):
errors in this core pump cycle
Traceback (most recent call last):
  File "core.pyc", line 366, in Notify
  File "IAccessibleHandler.pyc", line 873, in pumpAll
  File "IAccessibleHandler.pyc", line 655, in processFocusWinEvent
  File "IAccessibleHandler.pyc", line 522, in winEventToNVDAEvent
  File "_UIAHandler.pyc", line 307, in isUIAWindow
  File "_UIAHandler.pyc", line 301, in _isUIAWindowHelper
  File "watchdog.pyc", line 195, in sendMessageCallCanceller
CallCancelled
DEBUGWARNING - RPC process 1696 (dwm.exe) (11:42:50.585):
Thread 3028, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 67:
SetWindowsHookEx with WH_GETMESSAGE failed, GetLastError returned 5

DEBUGWARNING - RPC process 1696 (dwm.exe) (11:42:50.586):
Thread 3028, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 70:
SetWindowsHookEx with WH_CALLWNDPROC failed, GetLastError returned 5

DEBUGWARNING - RPC process 1696 (dwm.exe) (11:42:50.589):
Thread 3028, build\x86_64\remote\ia2Support.cpp, installIA2Support, 86:
Error registering class object, code -2147221008

DEBUGWARNING - RPC process 1696 (dwm.exe) (11:42:50.592):
Thread 3028, build\x86_64\remote\ia2Support.cpp, installIA2Support, 86:
Error registering class object, code -2147221008

IO - speech.speak (11:42:50.951):
Speaking [LangChangeCommand ('en_GB'), u'unknown']
IO - speech.speak (11:42:51.010):
Speaking [LangChangeCommand ('en_GB'), u'Desktop  list']
IO - speech.speak (11:42:51.039):
Speaking [LangChangeCommand ('en_GB'), u'Outlook Express email  44 of 59']
IO - inputCore.InputManager.executeGesture (11:43:00.700):
Input: kb(desktop):control+alt+r
DEBUG - appModuleHandler.cleanup (11:43:00.737):
application winword closed
IO - speech.speak (11:43:00.759):
Speaking [LangChangeCommand ('en_GB'), u'Taskbar']
DEBUGWARNING - RPC process 4924 (conhost.exe) (11:43:00.760):
Thread 2748, build\x86_64\remote\ia2Support.cpp, installIA2Support, 86:
Error registering class object, code -2147221008

IO - speech.speak (11:43:00.792):
Speaking [LangChangeCommand ('en_GB'), u'reboot nvda with log  terminal']
IO - speech.speak (11:43:00.793):
Speaking [LangChangeCommand ('en_GB'), u'80 space', u'blank']
INFO - core.main (11:43:00.862):
Exiting
DEBUG - core._terminate (11:43:00.862):
Terminating updateCheck
DEBUG - core._terminate (11:43:00.862):
Terminating watchdog
DEBUG - core._terminate (11:43:00.862):
Terminating global plugin handler
DEBUG - external:globalPlugins.focusHighlight.GlobalPlugin.terminate
(11:43:01.362):
focusHighlight terminated
DEBUG - core._terminate (11:43:01.362):
Terminating gui
DEBUG - fileUtils.FaultTolerantFile (11:43:01.375):
C:\Users\Brian\AppData\Roaming\nvda\nvda.iniirwda6.tmp
INFO - config.ConfigManager.save (11:43:01.391):
Base configuration saved
DEBUG - core.main (11:43:01.391):
calling lose focus on object with focus
DEBUG - core._terminate (11:43:01.392):
Terminating treeInterceptorHandler
DEBUG - core._terminate (11:43:01.394):
Terminating IAccessible support
DEBUG - core._terminate (11:43:01.394):
Terminating UIA support
DEBUGWARNING - _UIAHandler.UIAHandler.terminate (11:43:01.594):
Timeout or error while waiting for UIAHandler MTA thread
DEBUG - core._terminate (11:43:01.594):
Terminating winConsole support
DEBUG - core._terminate (11:43:01.594):
Terminating Java Access Bridge support
DEBUG - core._terminate (11:43:01.594):
Terminating app module handler
DEBUG - core._terminate (11:43:01.594):
Terminating NVDAHelper
DEBUG - core._terminate (11:43:01.595):
Terminating touchHandler
DEBUG - core._terminate (11:43:01.595):
Terminating keyboard handler
DEBUG - core._terminate (11:43:01.595):
Terminating mouseHandler
DEBUG - core._terminate (11:43:01.595):
Terminating inputCore
DEBUG - core._terminate (11:43:01.595):
Terminating brailleInput
DEBUG - core._terminate (11:43:01.595):
Terminating braille
DEBUG - core._terminate (11:43:01.595):
Terminating speech
DEBUG - core._terminate (11:43:01.596):
Terminating addonHandler
DEBUG - core.main (11:43:02.651):
core done
INFO - __main__ (11:43:02.658):
NVDA exit

This was the master snap, and I'm no wiser why dwm.exe is running here
either.


Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Loading...