After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 707084 - Commit 7ec6f416a192b7ff86d4b90fe7f405de41165342, causes dbus errors and non-working accessibility accross user boundaries.
Commit 7ec6f416a192b7ff86d4b90fe7f405de41165342, causes dbus errors and non-w...
Status: RESOLVED FIXED
Product: at-spi
Classification: Platform
Component: at-spi2-core
unspecified
Other Linux
: Normal major
: ---
Assigned To: At-spi maintainer(s)
At-spi maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-08-29 21:07 UTC by Luke Yelavich
Modified: 2013-09-02 18:03 UTC
See Also:
GNOME target: 3.10
GNOME version: ---



Description Luke Yelavich 2013-08-29 21:07:54 UTC
With commit 7ec6f416a192b7ff86d4b90fe7f405de41165342,, it is not possible to use accessibility properly accross user boundaries, for example using sudo with gedit. Various errors are seen on the console and in xsession errors.

Some references:
Ubuntu bug: https://bugs.launchpad.net/bugs/1217757

Orca mailing list bug report/discussion thread: https://mail.gnome.org/archives/orca-list/2013-August/msg00149.html

Reverting the commit works around the problem.
Comment 1 Matthias Clasen 2013-08-31 04:21:13 UTC
Running graphical apps under sudo will never work properly.
Comment 2 Mike Gorse 2013-09-02 18:03:38 UTC
Yeah, sudo doesn't normally preserve environment variables (although it can be configured to do so, and I'm not sure what Ubuntu does by default). However, I'd inadvertently caused libatspi never to query X when looking for the accessibility bus address. Commit 7dff5c in at-spi2-core should fix this.