Hy,I sending a full debug.out file with demonstrate what events happening when I launch Thunderbird my Orca list folder.
Look following part: mapped Thunderbird to Thunderbird Looking for orca-scripts.Thunderbird.py Could not import orca-scripts.Thunderbird.py Looking for scripts.Thunderbird.py Could not import scripts.Thunderbird.py Looking for scripts.apps.Thunderbird.py Found scripts.apps.Thunderbird.py NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script) Orca is controlling the caret. Loaded scripts.apps.Thunderbird.pyINFO: Event manager registering listeners for: <orca.scripts.apps.Thunderbird.script.Script instance at 0x8ad956c>
INFO: Event manager registering listener for: object:state-changed:selected INFO: Event manager registering listener for: object:state-changed:expanded INFO: Event manager registering listener for: object:value-changed INFO: Event manager registering listener for: object:state-changed:focused INFO: Event manager registering listener for: object:state-changed:active INFO: Event manager registering listener for: window:create INFO: Event manager registering listener for: object:text-attributes-changed INFO: Event manager registering listener for: object:text-caret-moved INFO: Event manager registering listener for: object:selection-changed INFO: Event manager registering listener for: focus:INFO: Event manager registering listener for: object:active-descendant-changed INFO: Event manager registering listener for: object:property-change:accessible-name
INFO: Event manager registering listener for: window:activate INFO: Event manager registering listener for: window:deactivate INFO: Event manager registering listener for: mouse:button INFO: Event manager registering listener for: object:state-changed:busyINFO: Event manager registering listener for: object:state-changed:indeterminate
INFO: Event manager registering listener for: object:link-selected INFO: Event manager registering listener for: document:load-complete INFO: Event manager registering listener for: object:text-changed:insert INFO: Event manager registering listener for: object:children-changedINFO: Event manager registering listener for: object:property-change:accessible-value
INFO: Event manager registering listener for: object:text-selection-changed INFO: Event manager registering listener for: object:state-changed:showing INFO: Event manager registering listener for: document:load-stopped INFO: Event manager registering listener for: object:text-changed:delete INFO: Event manager registering listener for: object:state-changed:pressed INFO: Event manager registering listener for: object:state-changed:checked INFO: Event manager registering listener for: document:reload ----------> QUEUEING WINDOW:CREATE ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM _toolkitForObject: [DEAD] no longer exists ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM _toolkitForObject: [DEAD] no longer exists ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM _toolkitForObject: [DEAD] no longer exists ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING WINDOW:DEACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED _toolkitForObject: [push button | Preferences] no longer exists ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE _toolkitForObject: [frame | Orca Screen Reader] no longer exists ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE _toolkitForObject: [DEAD] no longer exists ----------> QUEUEING FOCUS: ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED DEQUEUED OBJECT:CHILDREN-CHANGED:ADD <---------- vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv OBJECT EVENT: object:children-changed:add detail=(0,0,[DEAD])app.name='Thunderbird' (exception getting relation set)name='Thunderbird' role='application' state='showing visible' relations=''
_toolkitForObject: [application | Thunderbird] no longer exists Script for event: Thunderbird (module=orca.scripts.apps.Thunderbird.script) Traceback (most recent call last):File "/usr/local/lib/python2.7/dist-packages/orca/event_manager.py", line 222, in _dequeue
self._processObjectEvent(event)File "/usr/local/lib/python2.7/dist-packages/orca/event_manager.py", line 567, in _processObjectEvent
script.processObjectEvent(event)File "/usr/local/lib/python2.7/dist-packages/orca/script.py", line 404, in processObjectEvent
self.listeners[key](event)File "/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line 1460, in onChildrenChanged
and event.any_data.getRole() == pyatspi.ROLE_ALERT \ File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function return info.invoke(*args, **kwargs) GError: The process appears to be hung.Have 4 equals traceback error message in this debug.out file, but this exception producing at-spi2 because the process is hung.
Attila
Attachment:
thunderbird.out.zip
Description: Zip archive