Opened 6 hours ago

Last modified 4 hours ago

#70891 assigned defect

at-spi2-core: Since upgrade to 2.44.1_0 dbind-WARNING messages.

Reported by: christophecvr (christophecvr) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.9.99
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: at-spi2-core

Description

After update of macports when launching gedit from terminal I receive warning message :

(gedit:511): dbind-WARNING **: 08:49:23.882: Couldn't connect to accessibility bus: Empty address ''

gedit still works fine that well.

Further investigation showed that file

~/.cache/dbus/user

is not made anymore.

This file is normally made when starting a application who uses dbus bindings to dbus to cache config settings and removed when application is killed.

After downgrade at-spi2-core back to 2.38.0 All run's back fine and the cache file is made again when running gedit.

This on :

Macos 10.15.7 Xcode 11.5 CommandLineTools 11.5 Macbookpro mid 2010 intel i7 15" retina.

Change History (3)

comment:1 Changed 6 hours ago by jmroot (Joshua Root)

Cc: MarcusCalhoun-Lopez added
Owner: set to mascguy
Port: at-spi2-core added
Status: newassigned

Are the LaunchDaemon and LaunchAgent for dbus running?

comment:2 in reply to:  1 Changed 6 hours ago by christophecvr (christophecvr)

Replying to jmroot:

Are the LaunchDaemon and LaunchAgent for dbus running?

Yes they are all installed and launched.

dbus self works fine. I even did uninstalled them all and rebuild them all. But the issue remained same. After downgrading at-spi2-core it runs fine again. However even with this warning message dbus self seems to work fine and it uses the stored settings.

I must admit that I find this cached file not really needed since it reads also the :

~/.config/dbus/user

file. That is same file as the cached one.

Last edited 6 hours ago by christophecvr (christophecvr) (previous) (diff)

comment:3 Changed 4 hours ago by christophecvr (christophecvr)

as extra info with the updated at-spi2-core it does work good again if You add to you're bash profile :

export NO_AT_BRIDGE=1

Then the .cache/dbus/user file is made again when launching gedit.

Seems to be a new function used into at-spi2-core that not works on macos or ..

The method above is a work-around.

But if used it's best to set this export in system wide profile:

/private/etc/profile
Note: See TracTickets for help on using tickets.