This is with CVS HEAD. The backtrace has a bit more info now. I think it may be in my dbus setup... Doesn't make much sense to me, unfortunately. ** (xfmedia:25088): WARNING **: Failed to open a connection to the D-BUS session bus. Please ensure that the session bus is running. (0: D-BUS error org.freedesktop.DBus.Error.Failed: Unable to determine the address of the message bus) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 25088)] dbus_connection_send_with_reply (connection=0xfffffffc, message=0x8e0c860, pending_return=0xbffff4b8, timeout_milliseconds=148949248) at dbus-connection.c:2111 2111 CONNECTION_LOCK (connection); (gdb) bt #0 dbus_connection_send_with_reply (connection=0xfffffffc, message=0x8e0c860, pending_return=0xbffff4b8, timeout_milliseconds=148949248) at dbus-connection.c:2111 #1 0x4065b90a in dbus_connection_send_with_reply_and_block ( connection=0xfffffffc, message=0x8e0c860, timeout_milliseconds=-1, error=0xbffff580) at dbus-connection.c:2419 #2 0x40658e26 in dbus_bus_acquire_service (connection=0xfffffffc, service_name=0xbffff530 "org.spuriousinterrupt.Xfmedia0", flags=0, error=0xbffff580) at dbus-bus.c:671 #3 0x080784da in xfmedia_remote_init (mwin=0x86b2ff8) at remote.c:424 #4 0x0805de98 in main (argc=1, argv=0xbffff6a4) at main.c:584 (gdb) info locals pending = (DBusPendingCall *) 0x8e0c890 reply = (DBusMessage *) 0xffffffff reply_link = (DBusList *) 0x0 serial = -1 status = DBUS_DISPATCH_DATA_REMAINS (gdb)
Created attachment 190 return NULL for dbus connection if unable to connect This at least fixes the crash for me. Not sure it makes sense.
doh. me is dumb. fixed, thanks.
*** Bug 863 has been marked as a duplicate of this bug. ***
*** Bug 881 has been marked as a duplicate of this bug. ***