Version: unspecified (using KDE 4.7.2) OS: Linux After installing oxygen-gtk, lxappearance crashes whenever the user tries to select other themes. Reproducible: Always Steps to Reproduce: 1. install oxygen-gtk 2. open lxappearance and set oxygen as theme, apply 3. try to select other theme Actual Results: lxappearance crashes when the user tries to select another theme (gdb) r Starting program: /usr/bin/lxappearance [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Detaching after fork from child process 2410. ** (lxappearance:2407): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:2407): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade (lxappearance:2407): Gtk-CRITICAL **: IA__gtk_font_button_set_font_name: assertion `GTK_IS_FONT_BUTTON (font_button)' failed Detaching after fork from child process 2411. Program received signal SIGSEGV, Segmentation fault. 0x0111383a in leaveNotifyEvent (data=0x829f564, widget=0x80ca018, event=<optimized out>) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygenscrolledwindowdata.cpp:260 260 { static_cast<ScrolledWindowData*>( data )->setHovered( widget, false ); } (gdb) bt Thread 1 (Thread 0xb7fe7840 (LWP 2407)): #0 0x0111383a in leaveNotifyEvent (data=0x829f564, widget=0x80ca018, event=<optimized out>) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygenscrolledwindowdata.cpp:260 #1 Oxygen::ScrolledWindowData::leaveNotifyEvent (widget=0x80ca018, event=0x827d108, data=0x829f564) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygenscrolledwindowdata.cpp:250 #2 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x8132f00, return_value=0xbfffee04, n_param_values=2, param_values=0x8132af0, invocation_hint=0xbfffedf0, marshal_data=0x0) at gtkmarshalers.c:86 #3 0x00a92645 in g_closure_invoke (closure=0x8132f00, return_value=0xbfffee04, n_param_values=2, param_values=0x8132af0, invocation_hint=0xbfffedf0) at gclosure.c:774 #4 0x00aa5860 in signal_emit_unlocked_R (node=0x808ecb8, detail=0, instance=0x80ca018, emission_return=0xbfffef3c, instance_and_params=0x8132af0) at gsignal.c:3272 #5 0x00aae118 in g_signal_emit_valist (instance=0x80ca018, signal_id=53, detail=0, var_args=0xbfffefb0 "\334\357\377\277\b\321'\b\030\240\f\b\351\277=") at gsignal.c:3013 #6 0x00aae464 in g_signal_emit (instance=0x80ca018, signal_id=53, detail=0) at gsignal.c:3060 #7 0x003dc1e3 in gtk_widget_event_internal (widget=0x80ca018, event=0x827d108) at gtkwidget.c:4999 #8 0x00283d02 in IA__gtk_main_do_event (event=0x827d108) at gtkmain.c:1697 #9 0x0063a109 in gdk_event_dispatch (source=0x807ee68, callback=0, user_data=0x0) at gdkevents-x11.c:2377 #10 0x00b2c5bf in g_main_dispatch (context=0x807eeb0) at gmain.c:2425 #11 g_main_context_dispatch (context=0x807eeb0) at gmain.c:2995 #12 0x00b2cd00 in g_main_context_iterate (context=0x807eeb0, block=11777952, dispatch=1, self=0x80530a8) at gmain.c:3073 #13 0x00b2d337 in g_main_loop_run (loop=0x80cd678) at gmain.c:3281 #14 0x002827cf in IA__gtk_main () at gtkmain.c:1256 #15 0x0804bade in main (argc=1, argv=0xbffff334) at lxappearance.c:425 (gdb) q Expected Results: Lxappearance should work normally (possible to revert to other themes). oxygen-gtk-1.1.4 built with OXYGEN_FORCE_KDE_ICONS_AND_FONTS=0 if OXYGEN_FORCE_KDE_ICONS_AND_FONTS=1 then will be other backtrace: (gdb) r Starting program: /usr/bin/lxappearance [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Detaching after fork from child process 1636. Detaching after fork from child process 1637. ** (lxappearance:1633): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:1633): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade (lxappearance:1633): Gtk-CRITICAL **: IA__gtk_font_button_set_font_name: assertion `GTK_IS_FONT_BUTTON (font_button)' failed (lxappearance:1633): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed ** (lxappearance:1633): CRITICAL **: clearlooks_style_draw_render_icon: assertion `base_pixbuf != NULL' failed (lxappearance:1633): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed (lxappearance:1633): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed Detaching after fork from child process 1638. Detaching after fork from child process 1639. Program received signal SIGSEGV, Segmentation fault. 0x00ab7d9f in g_type_check_instance_cast (type_instance=0x6f4e6b74, iface_type=135584136) at gtype.c:3980 3980 if (type_instance->g_class) (gdb) bt Thread 1 (Thread 0xb7fe7840 (LWP 1633)): #0 0x00ab7d9f in g_type_check_instance_cast (type_instance=0x6f4e6b74, iface_type=135584136) at gtype.c:3980 #1 0x0110cd13 in Oxygen::ComboBoxData::updateCellViewColor (this=0x8290c2c) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygencomboboxdata.cpp:131 #2 0x0110cd4c in Oxygen::ComboBoxData::styleSetEvent (data=0x8290c2c) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygencomboboxdata.cpp:368 #3 0x00a9480b in g_cclosure_marshal_VOID__OBJECT (closure=0x828bb88, return_value=0x0, n_param_values=2, param_values=0x826db68, invocation_hint=0xbfffc0b0, marshal_data=0x0) at gmarshal.c:644 #4 0x00a92645 in g_closure_invoke (closure=0x828bb88, return_value=0x0, n_param_values=2, param_values=0x826db68, invocation_hint=0xbfffc0b0) at gclosure.c:774 #5 0x00aa5860 in signal_emit_unlocked_R (node=0x808ef20, detail=0, instance=0x8119148, emission_return=0x0, instance_and_params=0x826db68) at gsignal.c:3272 #6 0x00aae2ff in g_signal_emit_valist (instance=0x8119148, signal_id=31, detail=0, var_args=0xbfffc270 "H\221\021\b\b>\r\b\370Z\"\b\bb\026\bH\221\021\bPK\a\b\271m.") at gsignal.c:3003 #7 0x00aae464 in g_signal_emit (instance=0x8119148, signal_id=31, detail=0) at gsignal.c:3060 #8 0x003e3cb0 in gtk_widget_set_style_internal (widget=0x8119148, style=0x8171b80, initial_emission=0) at gtkwidget.c:6983 #9 0x003e3e43 in gtk_widget_reset_rc_style (widget=0x8119148) at gtkwidget.c:6595 #10 0x003e3f27 in reset_rc_styles_recurse (widget=0x8119148, data=0x0) at gtkwidget.c:7193 #11 0x001a512b in gtk_box_forall (container=0x809eb28, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #12 0x001e79cf in IA__gtk_container_forall (container=0x809eb28, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #13 0x003e3f1e in reset_rc_styles_recurse (widget=0x809eb28, data=<optimized out>) at gtkwidget.c:7196 #14 reset_rc_styles_recurse (widget=0x809eb28, data=0x0) at gtkwidget.c:7190 #15 0x001a512b in gtk_box_forall (container=0x809e9c8, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #16 0x001e79cf in IA__gtk_container_forall (container=0x809e9c8, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #17 0x003e3f1e in reset_rc_styles_recurse (widget=0x809e9c8, data=<optimized out>) at gtkwidget.c:7196 #18 reset_rc_styles_recurse (widget=0x809e9c8, data=0x0) at gtkwidget.c:7190 #19 0x002aec94 in gtk_notebook_forall (container=0x8096190, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtknotebook.c:4292 #20 0x001e79cf in IA__gtk_container_forall (container=0x8096190, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #21 0x003e3f1e in reset_rc_styles_recurse (widget=0x8096190, data=<optimized out>) at gtkwidget.c:7196 #22 reset_rc_styles_recurse (widget=0x8096190, data=0x0) at gtkwidget.c:7190 #23 0x001a512b in gtk_box_forall (container=0x809e970, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #24 0x001e79cf in IA__gtk_container_forall (container=0x809e970, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #25 0x003e3f1e in reset_rc_styles_recurse (widget=0x809e970, data=<optimized out>) at gtkwidget.c:7196 #26 reset_rc_styles_recurse (widget=0x809e970, data=0x0) at gtkwidget.c:7190 #27 0x001a1f4b in gtk_bin_forall (container=0x807d0c0, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbin.c:141 ---Type <return> to continue, or q <return> to quit--- #28 0x001e79cf in IA__gtk_container_forall (container=0x807d0c0, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #29 0x003e3f1e in reset_rc_styles_recurse (widget=0x807d0c0, data=<optimized out>) at gtkwidget.c:7196 #30 reset_rc_styles_recurse (widget=0x807d0c0, data=0x0) at gtkwidget.c:7190 #31 0x001a1f4b in gtk_bin_forall (container=0x807d070, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbin.c:141 #32 0x001e79cf in IA__gtk_container_forall (container=0x807d070, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #33 0x003e3f1e in reset_rc_styles_recurse (widget=0x807d070, data=<optimized out>) at gtkwidget.c:7196 #34 reset_rc_styles_recurse (widget=0x807d070, data=0x0) at gtkwidget.c:7190 #35 0x00238bd7 in gtk_frame_forall (container=0x80ef8d0, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkframe.c:300 #36 0x001e79cf in IA__gtk_container_forall (container=0x80ef8d0, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #37 0x003e3f1e in reset_rc_styles_recurse (widget=0x80ef8d0, data=<optimized out>) at gtkwidget.c:7196 #38 reset_rc_styles_recurse (widget=0x80ef8d0, data=0x0) at gtkwidget.c:7190 #39 0x001a512b in gtk_box_forall (container=0x809e918, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #40 0x001e79cf in IA__gtk_container_forall (container=0x809e918, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #41 0x003e3f1e in reset_rc_styles_recurse (widget=0x809e918, data=<optimized out>) at gtkwidget.c:7196 #42 reset_rc_styles_recurse (widget=0x809e918, data=0x0) at gtkwidget.c:7190 #43 0x001a512b in gtk_box_forall (container=0x809e868, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #44 0x001e79cf in IA__gtk_container_forall (container=0x809e868, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #45 0x003e3f1e in reset_rc_styles_recurse (widget=0x809e868, data=<optimized out>) at gtkwidget.c:7196 #46 reset_rc_styles_recurse (widget=0x809e868, data=0x0) at gtkwidget.c:7190 #47 0x002aec94 in gtk_notebook_forall (container=0x80960d0, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtknotebook.c:4292 #48 0x001e79cf in IA__gtk_container_forall (container=0x80960d0, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #49 0x003e3f1e in reset_rc_styles_recurse (widget=0x80960d0, data=<optimized out>) at gtkwidget.c:7196 #50 reset_rc_styles_recurse (widget=0x80960d0, data=0x0) at gtkwidget.c:7190 #51 0x001a512b in gtk_box_forall (container=0x809e810, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 #52 0x001e79cf in IA__gtk_container_forall (container=0x809e810, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #53 0x003e3f1e in reset_rc_styles_recurse (widget=0x809e810, data=<optimized out>) at gtkwidget.c:7196 #54 reset_rc_styles_recurse (widget=0x809e810, data=0x0) at gtkwidget.c:7190 #55 0x001a1f4b in gtk_bin_forall (container=0x8096010, include_internals=1, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbin.c:141 #56 0x001e79cf in IA__gtk_container_forall (container=0x8096010, callback=0x3e3e90 <reset_rc_styles_recurse>, callback_data=0x0) at gtkcontainer.c:1507 #57 0x003e3f1e in reset_rc_styles_recurse (widget=0x8096010, data=<optimized out>) at gtkwidget.c:7196 ---Type <return> to continue, or q <return> to quit--- #58 reset_rc_styles_recurse (widget=0x8096010, data=0x0) at gtkwidget.c:7190 #59 0x003e3fb0 in IA__gtk_widget_reset_rc_styles (widget=0x8096010) at gtkwidget.c:7217 #60 0x002e050a in gtk_rc_reset_widgets (settings=0x8068e60) at gtkrc.c:1638 #61 0x00a945cb in g_cclosure_marshal_VOID__PARAM (closure=0x80803d8, return_value=0x0, n_param_values=2, param_values=0x80680c8, invocation_hint=0xbfffcac0, marshal_data=0x0) at gmarshal.c:539 #62 0x00a92645 in g_closure_invoke (closure=0x80803d8, return_value=0x0, n_param_values=2, param_values=0x80680c8, invocation_hint=0xbfffcac0) at gclosure.c:774 #63 0x00aa5860 in signal_emit_unlocked_R (node=0x8065f28, detail=424, instance=0x8068e60, emission_return=0x0, instance_and_params=0x80680c8) at gsignal.c:3272 #64 0x00aae2ff in g_signal_emit_valist (instance=0x8068e60, signal_id=1, detail=424, var_args=0xbfffcc80 "\260\266\027\b\002") at gsignal.c:3003 #65 0x00aae464 in g_signal_emit (instance=0x8068e60, signal_id=1, detail=424) at gsignal.c:3060 #66 0x00a95837 in g_object_dispatch_properties_changed (object=0x8068e60, n_pspecs=1, pspecs=0xbfffccf0) at gobject.c:925 #67 0x00a94cb0 in g_object_notify_dispatcher (object=0x8068e60, n_pspecs=1, pspecs=0xbfffccf0) at gobject.c:331 #68 0x00a97a62 in g_object_notify_queue_thaw (nqueue=<optimized out>, object=0x8068e60) at gobjectnotifyqueue.c:132 #69 g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x8068e60) at gobject.c:983 #70 g_object_notify (object=0x8068e60, property_name=0x48e8d5 "gtk-icon-sizes") at gobject.c:1024 #71 0x0030ae7d in apply_queued_setting (data=0x8068e60, pspec=<optimized out>, qvalue=0x809b620) at gtksettings.c:1331 #72 0x0030dacf in IA__gtk_settings_set_string_property (settings=0x8068e60, name=0x11bf382 "gtk-icon-sizes", v_string=0x828a27c "panel-menu = 16,16: panel = 32,32: gtk-small-toolbar = 22,22: gtk-large-toolbar = 22,22: gtk-dnd = 22,22: gtk-button = 16,16: gtk-menu = 16,16: gtk-dialog = 32,32", origin=0x11bff6d "oxygen-gtk") at gtksettings.c:1569 #73 0x0112dffb in Oxygen::GtkIcons::generate (this=0x80a64b0, pathList=...) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygengtkicons.cpp:155 #74 0x0114672d in Oxygen::QtSettings::loadKdeIcons (this=0x80a631c) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenqtsettings.cpp:506 #75 0x0114aae9 in Oxygen::QtSettings::initialize (this=0x80a631c, flags=63) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenqtsettings.cpp:164 #76 0x01167b63 in Oxygen::Style::initialize (this=0x80a6318, flags=63) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenstyle.cpp:68 #77 0x0116aba4 in Oxygen::Style::instance () at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenstyle.cpp:47 #78 0x0110fbd0 in Oxygen::InnerShadowData::targetExposeEvent (widget=0x80f2000, event=0x814d988) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygeninnershadowdata.cpp:160 #79 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x8279b08, return_value=0xbfffd5e4, n_param_values=2, param_values=0x8082228, invocation_hint=0xbfffd5d0, marshal_data=0x0) at gtkmarshalers.c:86 #80 0x00a92645 in g_closure_invoke (closure=0x8279b08, return_value=0xbfffd5e4, n_param_values=2, param_values=0x8082228, invocation_hint=0xbfffd5d0) at gclosure.c:774 #81 0x00aa5a49 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80f2000, emission_return=0xbfffd71c, instance_and_params=0x8082228) at gsignal.c:3342 #82 0x00aae118 in g_signal_emit_valist (instance=0x80f2000, signal_id=49, detail=0, var_args=0xbfffd790 "\274\327\377\277\070\022'\bPK\a\b\351\277=") at gsignal.c:3013 #83 0x00aae464 in g_signal_emit (instance=0x80f2000, signal_id=49, detail=0) at gsignal.c:3060 #84 0x003dc1e3 in gtk_widget_event_internal (widget=0x80f2000, event=0x8271238) at gtkwidget.c:4999 #85 0x001e946d in IA__gtk_container_propagate_expose (container=0x809e868, child=0x80f2000, event=0x8271328) at gtkcontainer.c:2757 #86 0x001e94b9 in gtk_container_expose_child (child=0x80f2000, client_data=0xbfffd8d8) at gtkcontainer.c:2638 ---Type <return> to continue, or q <return> to quit--- #87 0x001a512b in gtk_box_forall (container=0x809e868, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffd8d8) at gtkbox.c:1251 #88 0x001e79cf in IA__gtk_container_forall (container=0x809e868, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffd8d8) at gtkcontainer.c:1507 #89 0x001e7c36 in gtk_container_expose (widget=0x809e868, event=0x8271328) at gtkcontainer.c:2661 #90 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x824b368, invocation_hint=0xbfffda60, marshal_data=0x1e7b70) at gtkmarshalers.c:86 #91 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x824b368, invocation_hint=0xbfffda60, marshal_data=0xc8) at gclosure.c:885 #92 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x824b368, invocation_hint=0xbfffda60) at gclosure.c:774 #93 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x809e868, emission_return=0xbfffdbac, instance_and_params=0x824b368) at gsignal.c:3310 #94 0x00aae118 in g_signal_emit_valist (instance=0x809e868, signal_id=49, detail=0, var_args=0xbfffdc20 "L\334\377\277(\023'\bPK\a\b\351\277=") at gsignal.c:3013 #95 0x00aae464 in g_signal_emit (instance=0x809e868, signal_id=49, detail=0) at gsignal.c:3060 #96 0x003dc1e3 in gtk_widget_event_internal (widget=0x809e868, event=0x8271328) at gtkwidget.c:4999 #97 0x001e946d in IA__gtk_container_propagate_expose (container=0x80960d0, child=0x809e868, event=0x8271500) at gtkcontainer.c:2757 #98 0x002b105c in gtk_notebook_expose (widget=0x80960d0, event=0x8271500) at gtknotebook.c:2364 #99 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x824b190, invocation_hint=0xbfffdee0, marshal_data=0x2b0f80) at gtkmarshalers.c:86 #100 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x824b190, invocation_hint=0xbfffdee0, marshal_data=0xc8) at gclosure.c:885 #101 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x824b190, invocation_hint=0xbfffdee0) at gclosure.c:774 #102 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80960d0, emission_return=0xbfffe02c, instance_and_params=0x824b190) at gsignal.c:3310 #103 0x00aae118 in g_signal_emit_valist (instance=0x80960d0, signal_id=49, detail=0, var_args=0xbfffe0a0 "\314\340\377\277") at gsignal.c:3013 #104 0x00aae464 in g_signal_emit (instance=0x80960d0, signal_id=49, detail=0) at gsignal.c:3060 #105 0x003dc1e3 in gtk_widget_event_internal (widget=0x80960d0, event=0x8271500) at gtkwidget.c:4999 #106 0x001e946d in IA__gtk_container_propagate_expose (container=0x809e810, child=0x80960d0, event=0x8271640) at gtkcontainer.c:2757 #107 0x001e94b9 in gtk_container_expose_child (child=0x80960d0, client_data=0xbfffe1e8) at gtkcontainer.c:2638 #108 0x001a512b in gtk_box_forall (container=0x809e810, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe1e8) at gtkbox.c:1251 #109 0x001e79cf in IA__gtk_container_forall (container=0x809e810, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe1e8) at gtkcontainer.c:1507 #110 0x001e7c36 in gtk_container_expose (widget=0x809e810, event=0x8271640) at gtkcontainer.c:2661 #111 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x826dc00, invocation_hint=0xbfffe370, marshal_data=0x1e7b70) at gtkmarshalers.c:86 #112 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x826dc00, invocation_hint=0xbfffe370, marshal_data=0xc8) at gclosure.c:885 #113 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x826dc00, ---Type <return> to continue, or q <return> to quit--- invocation_hint=0xbfffe370) at gclosure.c:774 #114 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x809e810, emission_return=0xbfffe4bc, instance_and_params=0x826dc00) at gsignal.c:3310 #115 0x00aae118 in g_signal_emit_valist (instance=0x809e810, signal_id=49, detail=0, var_args=0xbfffe530 "\\\345\377\277@\026'\bPK\a\b\351\277=") at gsignal.c:3013 #116 0x00aae464 in g_signal_emit (instance=0x809e810, signal_id=49, detail=0) at gsignal.c:3060 #117 0x003dc1e3 in gtk_widget_event_internal (widget=0x809e810, event=0x8271640) at gtkwidget.c:4999 #118 0x001e946d in IA__gtk_container_propagate_expose (container=0x8096010, child=0x809e810, event=0xbfffeab8) at gtkcontainer.c:2757 #119 0x001e94b9 in gtk_container_expose_child (child=0x809e810, client_data=0xbfffe658) at gtkcontainer.c:2638 #120 0x001a1f4b in gtk_bin_forall (container=0x8096010, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe658) at gtkbin.c:141 #121 0x001e79cf in IA__gtk_container_forall (container=0x8096010, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe658) at gtkcontainer.c:1507 #122 0x001e7c36 in gtk_container_expose (widget=0x8096010, event=0xbfffeab8) at gtkcontainer.c:2661 #123 0x003ed249 in gtk_window_expose (widget=0x8096010, event=0xbfffeab8) at gtkwindow.c:6637 #124 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x826db40, invocation_hint=0xbfffe810, marshal_data=0x3ed1d0) at gtkmarshalers.c:86 #125 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x826db40, invocation_hint=0xbfffe810, marshal_data=0xc8) at gclosure.c:885 #126 0x00a92645 in g_closure_invoke (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x826db40, invocation_hint=0xbfffe810) at gclosure.c:774 #127 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x8096010, emission_return=0xbfffe95c, instance_and_params=0x826db40) at gsignal.c:3310 #128 0x00aae118 in g_signal_emit_valist (instance=0x8096010, signal_id=49, detail=0, var_args=0xbfffe9d0 "\374\351\377\277\270\352\377\277\020`\t\b\351\277=") at gsignal.c:3013 #129 0x00aae464 in g_signal_emit (instance=0x8096010, signal_id=49, detail=0) at gsignal.c:3060 #130 0x003dc1e3 in gtk_widget_event_internal (widget=0x8096010, event=0xbfffeab8) at gtkwidget.c:4999 #131 0x00283df7 in IA__gtk_main_do_event (event=0xbfffeab8) at gtkmain.c:1609 #132 0x0061bb07 in _gdk_window_process_updates_recurse (window=0x816b9a8, expose_region=0x8283060) at gdkwindow.c:5429 #133 0x00657f74 in _gdk_windowing_window_process_updates_recurse (window=0x816b9a8, region=0x8283060) at gdkwindow-x11.c:5619 #134 0x00616124 in gdk_window_process_updates_internal (window=<optimized out>) at gdkwindow.c:5588 #135 0x006187a8 in IA__gdk_window_process_updates (window=0x816b9a8, update_children=1) at gdkwindow.c:5762 #136 0x003f0610 in gtk_window_move_resize (window=0x8096010) at gtkwindow.c:6246 #137 gtk_window_check_resize (container=0x8096010) at gtkwindow.c:5408 #138 gtk_window_check_resize (container=0x8096010) at gtkwindow.c:5405 #139 0x00a93c14 in g_cclosure_marshal_VOID__VOID (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8185348, invocation_hint=0xbfffee50, marshal_data=0x3f00d0) at gmarshal.c:85 #140 0x00a9103e in g_type_class_meta_marshal (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8185348, invocation_hint=0xbfffee50, marshal_data=0x174) at gclosure.c:885 #141 0x00a92645 in g_closure_invoke (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8185348, invocation_hint=0xbfffee50) at gclosure.c:774 #142 0x00aa56a8 in signal_emit_unlocked_R (node=0x8092168, detail=0, instance=0x8096010, emission_return=0x0, instance_and_params=0x8185348) at gsignal.c:3310 ---Type <return> to continue, or q <return> to quit--- #143 0x00aae2ff in g_signal_emit_valist (instance=0x8096010, signal_id=90, detail=0, var_args=0xbffff00c "\364\177]") at gsignal.c:3003 #144 0x00aae464 in g_signal_emit (instance=0x8096010, signal_id=90, detail=0) at gsignal.c:3060 #145 0x001e744a in IA__gtk_container_check_resize (container=0x8096010) at gtkcontainer.c:1432 #146 0x001e7782 in gtk_container_idle_sizer (data=0x0) at gtkcontainer.c:1357 #147 0x005f1aa0 in gdk_threads_dispatch (data=0x8174830) at gdk.c:512 #148 0x00b28451 in g_idle_dispatch (source=0x826ef00, callback=0x5f1a30 <gdk_threads_dispatch>, user_data=0x8174830) at gmain.c:4785 #149 0x00b2c5bf in g_main_dispatch (context=0x807ee70) at gmain.c:2425 #150 g_main_context_dispatch (context=0x807ee70) at gmain.c:2995 #151 0x00b2cd00 in g_main_context_iterate (context=0x807ee70, block=11777952, dispatch=1, self=0x80530a8) at gmain.c:3073 #152 0x00b2d337 in g_main_loop_run (loop=0x816e400) at gmain.c:3281 #153 0x002827cf in IA__gtk_main () at gtkmain.c:1256 #154 0x0804bade in main () (gdb) q see bug https://bugzilla.redhat.com/show_bug.cgi?id=749768
This is probably a duplicate of bug 275366. Does it still crash if you revert commit aa454297b5a365123ff971640d6e670f0d5117d7?
Still crashes but backtrace changed: (gdb) r Starting program: /usr/bin/lxappearance [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Detaching after fork from child process 1728. ** (lxappearance:1725): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:1725): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade (lxappearance:1725): Gtk-CRITICAL **: IA__gtk_font_button_set_font_name: assertion `GTK_IS_FONT_BUTTON (font_button)' failed Program received signal SIGSEGV, Segmentation fault. _M_lower_bound (__y=<optimized out>, __k=<synthetic pointer>, __x=0x16d00, this=0x80a512c) at /usr/include/c++/4.6.1/bits/stl_tree.h:1080 1080 /usr/include/c++/4.6.1/bits/stl_tree.h: No such file or directory. in /usr/include/c++/4.6.1/bits/stl_tree.h (gdb) bt #0 _M_lower_bound (__y=<optimized out>, __k=<synthetic pointer>, __x=0x16d00, this=0x80a512c) at /usr/include/c++/4.6.1/bits/stl_tree.h:1080 #1 find (__k=<synthetic pointer>, this=0x80a512c) at /usr/include/c++/4.6.1/bits/stl_tree.h:1526 #2 find (__x=<synthetic pointer>, this=0x80a512c) at /usr/include/c++/4.6.1/bits/stl_map.h:737 #3 Oxygen::ShadowHelper::registerWidget (this=0x80a50c4, widget=0x8298630) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenshadowhelper.cpp:128 #4 0x011522d8 in Oxygen::ShadowHelper::realizeHook (params=0x8156898, data=0x80a50c4) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenshadowhelper.cpp:414 #5 0x00aa5193 in signal_emit_unlocked_R (node=0x808e800, detail=0, instance=0x8298630, emission_return=0x0, instance_and_params=0x8156898) at gsignal.c:3238 #6 0x00aae2ff in g_signal_emit_valist (instance=0x8298630, signal_id=24, detail=0, var_args=0xbfffd1dc "\357\357=") at gsignal.c:3003 #7 0x00aae464 in g_signal_emit (instance=0x8298630, signal_id=24, detail=0) at gsignal.c:3060 #8 0x003e49b7 in IA__gtk_widget_realize (widget=0x8298630) at gtkwidget.c:3543 #9 0x01187126 in Oxygen::StyleHelper::initializeRefSurface (this=0x8118ba8) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenstylehelper.cpp:66 #10 0x01167bff in Oxygen::Style::initialize (this=0x81189b0, flags=63) at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenstyle.cpp:58 #11 0x0116ac64 in Oxygen::Style::instance () at /usr/src/debug/oxygen-gtk-1.1.4/src/oxygenstyle.cpp:47 #12 0x0110fc80 in Oxygen::InnerShadowData::targetExposeEvent (widget=0x80aa940, event=0x16d00) at /usr/src/debug/oxygen-gtk-1.1.4/src/animations/oxygeninnershadowdata.cpp:160 #13 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x8299f70, return_value=0xbfffd5e4, n_param_values=2, param_values=0x8134718, invocation_hint=0xbfffd5d0, marshal_data=0x0) at gtkmarshalers.c:86 #14 0x00a92645 in g_closure_invoke (closure=0x8299f70, return_value=0xbfffd5e4, n_param_values=2, param_values=0x8134718, invocation_hint=0xbfffd5d0) at gclosure.c:774 #15 0x00aa5a49 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80aa940, emission_return=0xbfffd71c, instance_and_params=0x8134718) at gsignal.c:3342 #16 0x00aae118 in g_signal_emit_valist (instance=0x80aa940, signal_id=49, detail=0, var_args=0xbfffd790 "\274\327\377\277\300\304)\bPK\a\b\351\277=") at gsignal.c:3013 #17 0x00aae464 in g_signal_emit (instance=0x80aa940, signal_id=49, detail=0) at gsignal.c:3060 #18 0x003dc1e3 in gtk_widget_event_internal (widget=0x80aa940, event=0x829c4c0) at gtkwidget.c:4999 #19 0x001e946d in IA__gtk_container_propagate_expose (container=0x80c1868, child=0x80aa940, event=0x827e0b8) at gtkcontainer.c:2757 #20 0x001e94b9 in gtk_container_expose_child (child=0x80aa940, client_data=0xbfffd8d8) at gtkcontainer.c:2638 #21 0x001a512b in gtk_box_forall (container=0x80c1868, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffd8d8) at gtkbox.c:1251 #22 0x001e79cf in IA__gtk_container_forall (container=0x80c1868, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffd8d8) at gtkcontainer.c:1507 #23 0x001e7c36 in gtk_container_expose (widget=0x80c1868, event=0x827e0b8) at gtkcontainer.c:2661 #24 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x8134990, invocation_hint=0xbfffda60, marshal_data=0x1e7b70) at gtkmarshalers.c:86 #25 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x8134990, invocation_hint=0xbfffda60, marshal_data=0xc8) at gclosure.c:885 #26 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffda74, n_param_values=2, param_values=0x8134990, invocation_hint=0xbfffda60) at gclosure.c:774 ---Type <return> to continue, or q <return> to quit--- #27 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80c1868, emission_return=0xbfffdbac, instance_and_params=0x8134990) at gsignal.c:3310 #28 0x00aae118 in g_signal_emit_valist (instance=0x80c1868, signal_id=49, detail=0, var_args=0xbfffdc20 "L\334\377\277\270\340'\bPK\a\b\351\277=") at gsignal.c:3013 #29 0x00aae464 in g_signal_emit (instance=0x80c1868, signal_id=49, detail=0) at gsignal.c:3060 #30 0x003dc1e3 in gtk_widget_event_internal (widget=0x80c1868, event=0x827e0b8) at gtkwidget.c:4999 #31 0x001e946d in IA__gtk_container_propagate_expose (container=0x80960d0, child=0x80c1868, event=0x829c2e8) at gtkcontainer.c:2757 #32 0x002b105c in gtk_notebook_expose (widget=0x80960d0, event=0x829c2e8) at gtknotebook.c:2364 #33 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x8258c28, invocation_hint=0xbfffdee0, marshal_data=0x2b0f80) at gtkmarshalers.c:86 #34 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x8258c28, invocation_hint=0xbfffdee0, marshal_data=0xc8) at gclosure.c:885 #35 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffdef4, n_param_values=2, param_values=0x8258c28, invocation_hint=0xbfffdee0) at gclosure.c:774 #36 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80960d0, emission_return=0xbfffe02c, instance_and_params=0x8258c28) at gsignal.c:3310 #37 0x00aae118 in g_signal_emit_valist (instance=0x80960d0, signal_id=49, detail=0, var_args=0xbfffe0a0 "\314\340\377\277\350\302)\bPK\a\b\351\277=") at gsignal.c:3013 #38 0x00aae464 in g_signal_emit (instance=0x80960d0, signal_id=49, detail=0) at gsignal.c:3060 #39 0x003dc1e3 in gtk_widget_event_internal (widget=0x80960d0, event=0x829c2e8) at gtkwidget.c:4999 #40 0x001e946d in IA__gtk_container_propagate_expose (container=0x80c1810, child=0x80960d0, event=0x829c0b8) at gtkcontainer.c:2757 #41 0x001e94b9 in gtk_container_expose_child (child=0x80960d0, client_data=0xbfffe1e8) at gtkcontainer.c:2638 #42 0x001a512b in gtk_box_forall (container=0x80c1810, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe1e8) at gtkbox.c:1251 #43 0x001e79cf in IA__gtk_container_forall (container=0x80c1810, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe1e8) at gtkcontainer.c:1507 #44 0x001e7c36 in gtk_container_expose (widget=0x80c1810, event=0x829c0b8) at gtkcontainer.c:2661 #45 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x816d8a0, invocation_hint=0xbfffe370, marshal_data=0x1e7b70) at gtkmarshalers.c:86 #46 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x816d8a0, invocation_hint=0xbfffe370, marshal_data=0xc8) at gclosure.c:885 #47 0x00a92566 in g_closure_invoke (closure=0x808f868, return_value=0xbfffe384, n_param_values=2, param_values=0x816d8a0, invocation_hint=0xbfffe370) at gclosure.c:774 #48 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x80c1810, emission_return=0xbfffe4bc, instance_and_params=0x816d8a0) at gsignal.c:3310 #49 0x00aae118 in g_signal_emit_valist (instance=0x80c1810, signal_id=49, detail=0, var_args=0xbfffe530 "\\\345\377\277\270\300)\bPK\a\b\351\277=") at gsignal.c:3013 #50 0x00aae464 in g_signal_emit (instance=0x80c1810, signal_id=49, detail=0) at gsignal.c:3060 #51 0x003dc1e3 in gtk_widget_event_internal (widget=0x80c1810, event=0x829c0b8) at gtkwidget.c:4999 #52 0x001e946d in IA__gtk_container_propagate_expose (container=0x8096010, child=0x80c1810, event=0xbfffeab8) at gtkcontainer.c:2757 #53 0x001e94b9 in gtk_container_expose_child (child=0x80c1810, client_data=0xbfffe658) at gtkcontainer.c:2638 #54 0x001a1f4b in gtk_bin_forall (container=0x8096010, include_internals=1, callback=0x1e9470 <gtk_container_expose_child>, ---Type <return> to continue, or q <return> to quit--- callback_data=0xbfffe658) at gtkbin.c:141 #55 0x001e79cf in IA__gtk_container_forall (container=0x8096010, callback=0x1e9470 <gtk_container_expose_child>, callback_data=0xbfffe658) at gtkcontainer.c:1507 #56 0x001e7c36 in gtk_container_expose (widget=0x8096010, event=0xbfffeab8) at gtkcontainer.c:2661 #57 0x003ed249 in gtk_window_expose (widget=0x8096010, event=0xbfffeab8) at gtkwindow.c:6637 #58 0x00285b3a in _gtk_marshal_BOOLEAN__BOXED (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x827a4f0, invocation_hint=0xbfffe810, marshal_data=0x3ed1d0) at gtkmarshalers.c:86 #59 0x00a9103e in g_type_class_meta_marshal (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x827a4f0, invocation_hint=0xbfffe810, marshal_data=0xc8) at gclosure.c:885 #60 0x00a92645 in g_closure_invoke (closure=0x808f868, return_value=0xbfffe824, n_param_values=2, param_values=0x827a4f0, invocation_hint=0xbfffe810) at gclosure.c:774 #61 0x00aa56a8 in signal_emit_unlocked_R (node=0x808fa38, detail=0, instance=0x8096010, emission_return=0xbfffe95c, instance_and_params=0x827a4f0) at gsignal.c:3310 #62 0x00aae118 in g_signal_emit_valist (instance=0x8096010, signal_id=49, detail=0, var_args=0xbfffe9d0 "\374\351\377\277\270\352\377\277\020`\t\b\351\277=") at gsignal.c:3013 #63 0x00aae464 in g_signal_emit (instance=0x8096010, signal_id=49, detail=0) at gsignal.c:3060 #64 0x003dc1e3 in gtk_widget_event_internal (widget=0x8096010, event=0xbfffeab8) at gtkwidget.c:4999 #65 0x00283df7 in IA__gtk_main_do_event (event=0xbfffeab8) at gtkmain.c:1609 #66 0x0061bb07 in _gdk_window_process_updates_recurse (window=0x813b240, expose_region=0x81f6a00) at gdkwindow.c:5429 #67 0x00657f74 in _gdk_windowing_window_process_updates_recurse (window=0x813b240, region=0x81f6a00) at gdkwindow-x11.c:5619 #68 0x00616124 in gdk_window_process_updates_internal (window=<optimized out>) at gdkwindow.c:5588 #69 0x006187a8 in IA__gdk_window_process_updates (window=0x813b240, update_children=1) at gdkwindow.c:5762 #70 0x003f0610 in gtk_window_move_resize (window=0x8096010) at gtkwindow.c:6246 #71 gtk_window_check_resize (container=0x8096010) at gtkwindow.c:5408 #72 gtk_window_check_resize (container=0x8096010) at gtkwindow.c:5405 #73 0x00a93c14 in g_cclosure_marshal_VOID__VOID (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8156500, invocation_hint=0xbfffee50, marshal_data=0x3f00d0) at gmarshal.c:85 #74 0x00a9103e in g_type_class_meta_marshal (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8156500, invocation_hint=0xbfffee50, marshal_data=0x174) at gclosure.c:885 #75 0x00a92645 in g_closure_invoke (closure=0x8092138, return_value=0x0, n_param_values=1, param_values=0x8156500, invocation_hint=0xbfffee50) at gclosure.c:774 #76 0x00aa56a8 in signal_emit_unlocked_R (node=0x8092168, detail=0, instance=0x8096010, emission_return=0x0, instance_and_params=0x8156500) at gsignal.c:3310 #77 0x00aae2ff in g_signal_emit_valist (instance=0x8096010, signal_id=90, detail=0, var_args=0xbffff00c "\364\177]") at gsignal.c:3003 #78 0x00aae464 in g_signal_emit (instance=0x8096010, signal_id=90, detail=0) at gsignal.c:3060 #79 0x001e744a in IA__gtk_container_check_resize (container=0x8096010) at gtkcontainer.c:1432 #80 0x001e7782 in gtk_container_idle_sizer (data=0x0) at gtkcontainer.c:1357 #81 0x005f1aa0 in gdk_threads_dispatch (data=0x8089540) at gdk.c:512 #82 0x00b28451 in g_idle_dispatch (source=0x8120ed8, callback=0x5f1a30 <gdk_threads_dispatch>, user_data=0x8089540) at gmain.c:4785 #83 0x00b2c5bf in g_main_dispatch (context=0x807ee70) at gmain.c:2425 #84 g_main_context_dispatch (context=0x807ee70) at gmain.c:2995 #85 0x00b2cd00 in g_main_context_iterate (context=0x807ee70, block=11777952, dispatch=1, self=0x80530a8) at gmain.c:3073 #86 0x00b2d337 in g_main_loop_run (loop=0x8142b00) at gmain.c:3281 ---Type <return> to continue, or q <return> to quit--- #87 0x002827cf in IA__gtk_main () at gtkmain.c:1256 #88 0x0804bade in main (argc=1, argv=0xbffff334) at lxappearance.c:425 (gdb) q
Please don't paste backtraces here, attach them instead.
Pasting backtraces inline allows them to be searched, that's why it is common convention to not attach them.
We are seeing similar problems in Mageia up to the latest released oxygen-gtk version 1.1.5: https://bugs.mageia.org/show_bug.cgi?id=2679 The second trace on this report looks very similar to the one on the "libstdc++ crash" attachment from the Mageia report. Maybe there's some useful info on that report ?
unfortunately, here lxappearance crashes right at startup with any gtk style I use, at least when running it from kde. So I can't even attempt to reproduce the issue yet ... will investigate when I have some time ...
*** Bug 290916 has been marked as a duplicate of this bug. ***
Is this bug still present with latest git?
No crash in lxappearence with oxygen-gtk2-1.2.2. I am able to switch theme to oxygen-gtk and then to any other theme.