It's a real bug. The problem is probably in DBUS somewhere, but control-center is not defensive enough.
control-center-2.18.1
Breakpoint 1, gnome_settings_server_init (server=0x80d1600)
at gnome-settings-dbus.c:221
221 if (!org_freedesktop_DBus_request_name
(gdb)
(gdb)
(gdb)
(gdb) l
216 driver_proxy = dbus_g_proxy_new_for_name (klass->connection,
217 DBUS_SERVICE_DBUS,
218 DBUS_PATH_DBUS,
219 DBUS_INTERFACE_DBUS);
220
221 if (!org_freedesktop_DBus_request_name
222 (driver_proxy, "org.gnome.SettingsDaemon", 0, &request_ret,
223 &error)) {
224 g_warning ("Unable to register service: %s",
225 error->message);
(gdb) f
#0 gnome_settings_server_init (server=0x80d1600) at gnome-settings-dbus.c:221
221 if (!org_freedesktop_DBus_request_name
(gdb) s
224 g_warning ("Unable to register service: %s",
(gdb) l
219 DBUS_INTERFACE_DBUS);
220
221 if (!org_freedesktop_DBus_request_name
222 (driver_proxy, "org.gnome.SettingsDaemon", 0, &request_ret,
223 &error)) {
224 g_warning ("Unable to register service: %s",
225 error->message);
226 g_error_free (error);
227 }
228
(gdb) print error
$1 = (GError *) 0x0
(gdb) s
Program received signal SIGSEGV, Segmentation fault.
0x0805cd8c in gnome_settings_server_init (server=0x80d1600)
at gnome-settings-dbus.c:224
224 g_warning ("Unable to register service: %s",
(gdb)
It's a real bug. The problem is probably in DBUS somewhere, but control-center is not defensive enough. center- 2.18.1
control-
Breakpoint 1, gnome_settings_ server_ init (server=0x80d1600) dbus.c: 221 op_DBus_ request_ name proxy_new_ for_name (klass->connection, DBUS); op_DBus_ request_ name SettingsDaemon" , 0, &request_ret, server_ init (server=0x80d1600) at gnome-settings- dbus.c: 221 op_DBus_ request_ name DBUS); op_DBus_ request_ name SettingsDaemon" , 0, &request_ret,
at gnome-settings-
221 if (!org_freedeskt
(gdb)
(gdb)
(gdb)
(gdb) l
216 driver_proxy = dbus_g_
217 DBUS_SERVICE_DBUS,
218 DBUS_PATH_DBUS,
219 DBUS_INTERFACE_
220
221 if (!org_freedeskt
222 (driver_proxy, "org.gnome.
223 &error)) {
224 g_warning ("Unable to register service: %s",
225 error->message);
(gdb) f
#0 gnome_settings_
221 if (!org_freedeskt
(gdb) s
224 g_warning ("Unable to register service: %s",
(gdb) l
219 DBUS_INTERFACE_
220
221 if (!org_freedeskt
222 (driver_proxy, "org.gnome.
223 &error)) {
224 g_warning ("Unable to register service: %s",
225 error->message);
226 g_error_free (error);
227 }
228
(gdb) print error
$1 = (GError *) 0x0
(gdb) s
Program received signal SIGSEGV, Segmentation fault. server_ init (server=0x80d1600) dbus.c: 224
0x0805cd8c in gnome_settings_
at gnome-settings-
224 g_warning ("Unable to register service: %s",
(gdb)