dbus_bus_get crash

Havoc Pennington hp at redhat.com
Sun Apr 8 23:05:27 PDT 2007


Hi,

Rick Ju wrote:
> If there is no dbus session started yet, what appilcation is supposed to 
> do? running a dbus-launch manually?

The application should do nothing, libdbus will do what is appropriate. 
In this backtrace libdbus is attempting to start a daemon using the 
autolaunch feature.

If you look at the warning it prints, it probably says exactly what is 
wrong. Something like "D-Bus library appears to be incorrectly set up, 
no machine uuid, read the dbus-uuidgen man page." Whoever built your OS 
or installed dbus on it should have taken care of this.

If you get a different warning then let us know.

It is a problem with the local installation if the uuid is not set up.

It's probably also some issue with your local install or configuration 
if the daemon is not already running, though right now for a remote ssh 
session or su session it's hard to avoid this issue. If you're using a 
regular X session though without ssh or su, you really need to start 
dbus properly when the X session is created, rather than relying on 
autolaunch.

Havoc



More information about the dbus mailing list