Package: libgnomekbd4 Version: 2.30.1-2 Severity: important Hello,
I noticed that when I change the theme in GNOME from System -> Preferences -> Appearance, GNOME's icons get mixed up. Looking further into it, I noticed that gnome-settings-daemon gets a segmentation fault every time I change the GNOME theme. I started gnome-settings-daemon with --debug and --no-daemon options and got a few core dumps from it, which I used in gdb to get a backtrace. The first line of the backtrace led me to the libgnomekbd4 library. After I rebuilt the libgnomekbd4 library with debugging symbols, I was able to get a full backtrace, which I include below. I chose "important" as the severity because this bug makes a frequently used operation (changing the theme) break GNOME. Regards, M. Vefa Bicakci === 8< === Core was generated by `gnome-settings-daemon --debug --no-daemon'. Program terminated with signal 11, Segmentation fault. #0 gkbd_indicator_config_load_font (ind_config=0xb6596808) at gkbd-indicator-config.c:119 119 fd = style->font_desc; (gdb) bt #0 gkbd_indicator_config_load_font (ind_config=0xb6596808) at gkbd-indicator-config.c:119 #1 0xb658b8a2 in gkbd_indicator_config_refresh_style (ind_config=0xb6596808) at gkbd-indicator-config.c:188 #2 0xb658f720 in gkbd_status_theme_changed (settings=0x8c46ce0, pspec=0x8c5daf0, gki=0x8ddcec0) at gkbd-status.c:623 #3 0xb730a3d8 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x8e0a6a8, return_value=0x0, n_param_values=2, param_values=0x8cb14f0, invocation_hint=0xbf94a6c0, marshal_data=0xb658f700) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gmarshal.c:531 #4 0xb72fd142 in IA__g_closure_invoke (closure=0x8e0a6a8, return_value=0x0, n_param_values=2, param_values=0x8cb14f0, invocation_hint=0xbf94a6c0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767 #5 0xb7313a20 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x8c46ce0, emission_return=0x0, instance_and_params=0x8cb14f0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3318 #6 0xb7314c04 in IA__g_signal_emit_valist (instance=0x8c46ce0, signal_id=1, detail=108, var_args=0xbf94a880 "\\\267.\267 {\303\b0{\303\b|\366\062\267\340l\304\b") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2981 #7 0xb7315086 in IA__g_signal_emit (instance=0x8c46ce0, signal_id=1, detail=108) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038 #8 0xb7301521 in g_object_dispatch_properties_changed (object=0x8c46ce0, n_pspecs=6, pspecs=0xbf94a900) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:801 #9 0xb72fde7f in g_object_notify_dispatcher (object=0x8c46ce0, n_pspecs=6, pspecs=0xbf94a900) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:328 #10 0xb7304b53 in g_object_notify_queue_thaw (object=0x8c46ce0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobjectnotifyqueue.c:120 #11 IA__g_object_thaw_notify (object=0x8c46ce0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:918 #12 0xb7582212 in _gtk_settings_reset_rc_values (settings=0x8c46ce0) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtksettings.c:2018 #13 0xb7564017 in IA__gtk_rc_reparse_all_for_settings (settings=0x8c46ce0, force_load=1) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkrc.c:1832 #14 0xb7564303 in gtk_rc_settings_changed (settings=0x8c46ce0, pspec=0x8c5d958, context=0x8c63f00) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkrc.c:682 #15 0xb730a3d8 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x8c645a8, return_value=0x0, n_param_values=2, param_values=0x8cb1368, invocation_hint=0xbf94ac00, marshal_data=0xb7564240) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gmarshal.c:531 #16 0xb72fd142 in IA__g_closure_invoke (closure=0x8c645a8, return_value=0x0, n_param_values=2, param_values=0x8cb1368, invocation_hint=0xbf94ac00) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767 #17 0xb731362d in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x8c46ce0, emission_return=0x0, instance_and_params=0x8cb1368) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3248 #18 0xb7314c04 in IA__g_signal_emit_valist (instance=0x8c46ce0, signal_id=1, detail=102, var_args=0xbf94adc0 "\\\267.\...@7\336\b0{\303\b|\366\062\267\001") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2981 #19 0xb7315086 in IA__g_signal_emit (instance=0x8c46ce0, signal_id=1, detail=102) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038 #20 0xb7301521 in g_object_dispatch_properties_changed (object=0x8c46ce0, n_pspecs=1, pspecs=0xbf94ae30) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:801 #21 0xb72fde7f in g_object_notify_dispatcher (object=0x8c46ce0, n_pspecs=1, pspecs=0xbf94ae30) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:328 #22 0xb7303763 in g_object_notify_queue_thaw (object=0x8c46ce0, property_name=0xb77681d5 "gtk-theme-name") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobjectnotifyqueue.c:120 #23 IA__g_object_notify (object=0x8c46ce0, property_name=0xb77681d5 "gtk-theme-name") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gobject.c:888 #24 0xb75847de in _gtk_settings_handle_event (event=0x8de9f78) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtksettings.c:1963 #25 0xb750e8f0 in IA__gtk_main_do_event (event=0x8de9f78) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1462 #26 0xb7082dda in gdk_event_dispatch (source=0x8c5ea70, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372 #27 0xb725e2f5 in g_main_dispatch (context=0x8c5eab8) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960 #28 IA__g_main_context_dispatch (context=0x8c5eab8) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513 #29 0xb7261fd8 in g_main_context_iterate (context=0x8c5eab8, block=<value optimized out>, dispatch=1, self=0x8c33008) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591 #30 0xb7262517 in IA__g_main_loop_run (loop=0x8de8c80) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799 #31 0xb750edc9 in IA__gtk_main () at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1219 #32 0x0804bd13 in main () === >8 === -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org