ÉHy Joanie,I generated a debug.out with latest Nightly build of Thunderbird, sending with attachment.
This nightly version already mapped Orca with Thunderbird.I see following interesting part the debug.out file with based the nightly build of Thunderbird:
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv OBJECT EVENT: object:property-change:accessible-value detail=(0,0,0)app.name='gnome-terminal' name='None' role='scroll bar' state='enabled sensitive showing vertical visible' relations='' Script for event: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script)
TOTAL PROCESSING TIME: 0.0026 ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^ ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD DEQUEUED OBJECT:CHILDREN-CHANGED:ADD <---------- vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvvOBJECT EVENT: object:children-changed:add detail=(20,0,[application | Thunderbird])
app=None name='main' role='desktop frame' state='' relations=''
Script for event: default (module=orca.scripts.default)
TOTAL PROCESSING TIME: 0.5110
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
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
script.__init__: Error trying to get app.name
NEW SCRIPT: default (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
Loaded scripts.apps.Thunderbird.py
----------> QUEUEING WINDOW:CREATE
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING WINDOW:DEACTIVATE
----------> 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:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING WINDOW:ACTIVATE
DEQUEUED OBJECT:CHILDREN-CHANGED:ADD <----------
vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add detail=(0,0,[DEAD])
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING FOCUS:
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
app.name='Thunderbird' (exception getting relation
set)name='Thunderbird' role='application' state='showing visible'
relations=''
_toolkitForObject: [application | Thunderbird] no longer exists Script for event: default (module=orca.scripts.apps.Thunderbird.script) Traceback (most recent call last):File "/usr/lib/python2.7/dist-packages/orca/event_manager.py", line 215, in _dequeue
self._processObjectEvent(event)
File "/usr/lib/python2.7/dist-packages/orca/event_manager.py", line
527, in _processObjectEvent
script.processObjectEvent(event)
File "/usr/lib/python2.7/dist-packages/orca/script.py", line 404, in
processObjectEvent
self.listeners[key](event)
File
"/usr/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line
1435, 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.
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,- Daily)
IGNORING DEFUNCT OBJECT
TOTAL PROCESSING TIME: 0.2374
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate
detail=(0,0,hammera hammera-Satellite-L300: ~)
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE ----------> QUEUEING OBJECT:TEXT-CARET-MOVED ----------> QUEUEING OBJECT:TEXT-CHANGED:DELETE ----------> QUEUEING OBJECT:TEXT-CHANGED:INSERTapp.name='gnome-terminal' name='hammera hammera-Satellite-L300: ~' role='frame' state='enabled resizable sensitive showing visible' relations='' Script for event: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script)
LOCUS OF FOCUS: None event='window:deactivate' TOTAL PROCESSING TIME: 0.0213 ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:CHILDREN-CHANGED:ADD:SYSTEM <---------- vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvvOBJECT EVENT: object:children-changed:add:system detail=(4,0,[push button | ]) app.name='Thunderbird' (exception getting relation set)name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations=''
Script for event: default (module=orca.scripts.apps.Thunderbird.script) Traceback (most recent call last):File "/usr/lib/python2.7/dist-packages/orca/event_manager.py", line 215, in _dequeue
self._processObjectEvent(event)
File "/usr/lib/python2.7/dist-packages/orca/event_manager.py", line
527, in _processObjectEvent
script.processObjectEvent(event)
File "/usr/lib/python2.7/dist-packages/orca/script.py", line 404, in
processObjectEvent
self.listeners[key](event)
File
"/usr/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line
1430, in onChildrenChanged
if self.handleAsLiveRegion(event):
File
"/usr/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line
2881, in handleAsLiveRegion
attrs = self._getAttrDictionary(event.any_data)
File
"/usr/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line
2852, in _getAttrDictionary
return dict([attr.split(':', 1) for attr in obj.getAttributes()])
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.
Attila
Attachment:
debug-thunderbird-daily.zip
Description: Zip archive