GNOME Bugzilla – Bug 595021
Crashes if DBUS_SESSION_BUS_ADDRESS not set
Last modified: 2009-09-13 00:51:02 UTC
If banshee is run without the DBUS_SESSION_BUS_ADDRESS environment variable set, banshee crashes with the following exception: Unhandled Exception: System.Exception: Unable to open the session message bus. ---> System.ArgumentNullException: Argument cannot be null. Parameter name: address at NDesk.DBus.Bus.Open (System.String address) [0x00000] at NDesk.DBus.Bus.get_Session () [0x00000] --- End of inner exception stack trace --- at NDesk.DBus.Bus.get_Session () [0x00000] at Banshee.ServiceStack.DBusConnection.get_ApplicationInstanceAlreadyRunning () [0x00000] at Booter.Booter.Main () [0x00000] Banshee ought to be able to find the session bus from either the _DBUS_SESSION_BUS_ADDRESS property on the root window, or the relevant file in ~/.dbus/session-bus
This has already been fixed in git master. The fix will be available in the next version of Banshee. *** This bug has been marked as a duplicate of bug 573050 ***