[orca-list] orca locking up when openoffice closes



Hello,
I have managed to get an orca debug file for when orca locks up when openoffice closes, see this bug report http://bugzilla.gnome.org/show_bug.cgi?id=640166.

Probably the most interesting part of the debug output is:
DEQUEUED WINDOW:DEACTIVATE <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,Tactics in Rifle Shooting.doc - OpenOffice.org Writer)

Traceback (most recent call last):
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/event_manager.py", line 454, in _processObjectEvent
    state = event.source.getState()
File "/usr/lib/python2.7/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError while processing event: window:deactivate
LOCUS OF FOCUS: None event='window:deactivate'

Traceback (most recent call last):
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/event_manager.py", line 236, in _dequeue
    self._processObjectEvent(event)
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/event_manager.py", line 460, in _processObjectEvent
    orca.setLocusOfFocus(event, None)
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/orca.py", line 652, in setLocusOfFocus
    event, oldLocusOfFocus, orca_state.locusOfFocus)
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/scripts/apps/soffice/script.py", line 1322, in locusOfFocusChanged
    details = debug.getAccessibleDetails(self.debugLevel, event.source)
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/debug.py", line 221, in getAccessibleDetails
    app = acc.getApplication()
File "/usr/lib/python2.7/site-packages/pyatspi/accessible.py", line 617, in getApplication
    app = self._mix_getApplication()
File "/usr/lib/python2.7/site-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

DEQUEUED WINDOW:ACTIVATE <----------

The thing most concerning to me is that we don't have the line which normally appears after an event is processed. This indicates to me that orca might be left in an inconsistent state. May be orca needs to handle this more gracefully.

Michael Whapples



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]