GNOME Bugzilla – Bug 347006
Gossip crashes when dbus is restarted
Last modified: 2006-07-09 18:02:41 UTC
Please describe the problem: Gossip crashes when dbus is restarted Steps to reproduce: 1. Start gossip 2. stop dbus (system) 3. start dbus again Actual results: Gossip closes Expected results: Gossip reconnects to the session bus Does this happen every time? Yes Other information:
Just for the record, that's not a crash, it's a clean exit() done by libdbus. It's simply how dbus is meant to work: The system bus is tied to the life-cycle of the system and the session bus is tied to the session. I might look into adding the workaround that some other apps have been forced to add just because some distros restart the system bus when installing packages (braindead!).
Blah, I went ahead and added the ugly workaround.
It makes sense to me to have apps reconnect to the bus, but that's partly that it just seems like a way to make a multicast unix domain socket (in essence), so being able to reconnect kinda makes sense.
DBus is not designed to be restarted. Hence reconnecting should not be necessary. There is no need for dbus to be restarted since it can reload its configuration etc during runtime. Anyway, the hack is in CVS so this discussion is not really needed ;)