dbus-launch will refuse start a dbus-daemon though the previous started was terminated
Submitted by Chengwei Yang
Assigned to D-Bus Maintainers
dbus-launch which used to start a dbus-daemon mainly used in autolaunch:, in this situation, dbus-launch will save related infomations into X window system, for example, the bus daemon address. And will decide whether a dbus-daemon is already running according to if an address can get from X window system.
So here comes the problem: if the previously started dbus-daemon was terminated but the dbus-launch is still running, then the next connection request will always fail because dbus-launch refused to start a dbus-daemon.
This behaviour somehow like #bug25841, I'm not quite sure.