Bug 285213 - lxappearence crashes under LXDE
Summary: lxappearence crashes under LXDE
Status: CLOSED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk2-engine (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-28 21:29 UTC by nucleo
Modified: 2012-05-15 04:09 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nucleo 2011-10-28 21:29:05 UTC
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
Comment 1 Ruslan Kabatsayev 2011-10-28 21:37:29 UTC
This is probably a duplicate of bug 275366.
Does it still crash if you revert commit aa454297b5a365123ff971640d6e670f0d5117d7?
Comment 2 nucleo 2011-10-28 22:14:56 UTC
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
Comment 3 Ruslan Kabatsayev 2011-10-28 22:15:43 UTC
Please don't paste backtraces here, attach them instead.
Comment 4 Christoph Feck 2011-10-29 12:04:47 UTC
Pasting backtraces inline allows them to be searched, that's why it is common convention to not attach them.
Comment 5 Juan Luis Baptiste 2011-12-13 16:08:57 UTC
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 ?
Comment 6 Hugo Pereira Da Costa 2011-12-13 19:14:37 UTC
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 ...
Comment 7 Hugo Pereira Da Costa 2012-01-08 11:37:19 UTC
*** Bug 290916 has been marked as a duplicate of this bug. ***
Comment 8 Ruslan Kabatsayev 2012-03-19 14:31:35 UTC
Is this bug still present with latest git?
Comment 9 nucleo 2012-03-19 14:49:40 UTC
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.