Bug 26475

Summary: Application crashes cause unhandled pyatspi exception.
Product: at-spi2 Reporter: Mark Doffman <mark.doffman>
Component: coreAssignee: Mark Doffman <mark.doffman>
Status: ASSIGNED --- QA Contact:
Severity: normal    
Priority: medium CC: halim.sahin
Version: unspecified   
Hardware: Other   
OS: All   
i915 platform: i915 features:

Description Mark Doffman 2010-02-08 09:59:00 UTC
Traceback (most recent call last):
  File "/home/halim/bld/lib/python2.6/site-packages/orca/generator.py", line
, in generate
    globalsDict[arg] = self._methodsDict[arg](obj, **args)
line 221, in _generateAncestors
    if parent.getRole() in [pyatspi.ROLE_FILLER,
  File "/usr/lib/python2.6/dist-packages/pyatspi/accessible.py", line 394,
in ge
    return Role(func())
  File "/usr/lib/python2.6/dist-packages/pyatspi/accessible.py", line 190,
in db
    raise LookupError(e)
LookupError: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.86 was
not p
rovided by any .service files

Application exits/crashes cause python exceptions that are not handled by orca. Previously a CORBA exception must have been thrown that was handled. We need to fake these CORBA exceptions or modify orca / accerciser to handled D-Bus exceptions insted.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.