[orca-list] Orca seems to sometimes crash when exiting firefox



Hello,
I know this has been around for some time and because it only happens sometimes its been really hard to catch any information on why its happening. Anyway the problem is that sometimes when exiting firefox orca seems to lock up.

As doing full debugging is a bit costly (the files would get very big and I am not keen on the idea of having dbug going all the time as it possibly will show passwords) I decided to leave orca's debug level at its default and just have orca output to a file. Anyway the result of this is that I got the bug showing itself and this traceback turned up:

Traceback (most recent call last):
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/focus_tracking_presenter.py", line 986, in _dequeueEvent
    self._processObjectEvent(event)
File "/home/mike/orca-dev/orca-install/lib/python2.7/site-packages/orca/focus_tracking_presenter.py", line 572, in _processObjectEvent
    if event.source == self.registry.getDesktop(0):
File "/usr/lib/python2.7/site-packages/pyatspi/registry.py", line 410, in getDesktop
    raise LookupError(e)
LookupError

focus_tracking_presenter:_dequeueEvent:  the event queue is empty!

Unfortunately as I didn't have full debugging going at the time I have no more information how orca got to this state. However I wonder, as other problems do seem to arise from LookupErrors, should orca be doing more in that block which catches these exceptions and try and get it back up on its feet rather than trying to account for each of these cases?

Michael Whapples



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