i just started with a complete new xfce config and deleted all previous sessions so all is just as new as it can get. everything is latest svn stuff. i was about to restore my old panel setup, which has the clock plugin in the upper right corner, but when i selected "move" on the clock in the lower panel, dragged it to the upper panel and dropped it there, xfce4-panel completely crashed. other plugins such as startes and the menu work fine, only the clock aborts the panel everytime i tried. the selected mode for the clock doesn't matter as do the sizes of the panels. i think this should definately get fixed before the 4.4 release.. here's the backtrace: (xfce4-panel:14573): Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed (xfce4-panel:14573): Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed Gtk-ERROR **: file gtkwidget.c: line 6955 (gtk_widget_real_map): assertion failed: (GTK_WIDGET_REALIZED (widget)) aborting... Program received signal SIGABRT, Aborted. [Switching to Thread -1219197248 (LWP 14573)] 0xb7f11410 in ?? () (gdb) bt #0 0xb7f11410 in ?? () #1 0xbf8efa4c in ?? () #2 0x00000006 in ?? () #3 0x000038ed in ?? () #4 0xb76f0721 in raise () from /lib/libc.so.6 #5 0xb76f1ef8 in abort () from /lib/libc.so.6 #6 0xb78263a5 in g_logv () from /usr/lib/libglib-2.0.so.0 #7 0xb78263d9 in g_log () from /usr/lib/libglib-2.0.so.0 #8 0xb7826458 in g_assert_warning () from /usr/lib/libglib-2.0.so.0 #9 0xb7c97e48 in gtk_widget_real_map () from /usr/lib/libgtk-x11-2.0.so.0 #10 0xb78a240b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #11 0xb7893639 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #12 0xb789507b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #13 0xb78a6046 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #14 0xb78a7089 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #15 0xb78a7239 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #16 0xb7c9363f in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0 #17 0xb7c939cb in gtk_widget_set_parent () from /usr/lib/libgtk-x11-2.0.so.0 #18 0xb7aa83f6 in gtk_bin_add () from /usr/lib/libgtk-x11-2.0.so.0 #19 0xb78a191b in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0 #20 0xb7893639 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #21 0xb789516c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #22 0xb78a6046 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #23 0xb78a7089 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0xb78a7239 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #25 0xb7ae7bfb in gtk_container_add () from /usr/lib/libgtk-x11-2.0.so.0 #26 0xb73ba450 in clock_screen_changed () from /opt/xfce4/lib/xfce4/panel-plugins/libclock.so #27 0xb78a191b in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0 #28 0xb789507b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0xb78a5bc9 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #30 0xb78a7089 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #31 0xb78a7239 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0xb7c8bcb0 in do_screen_change () from /usr/lib/libgtk-x11-2.0.so.0 #33 0xb7c8bdea in gtk_widget_propagate_hierarchy_changed_recurse () from /usr/lib/libgtk-x11-2.0.so.0 #34 0xb7c8f52f in _gtk_widget_propagate_hierarchy_changed () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #35 0xb7c939c1 in gtk_widget_set_parent () from /usr/lib/libgtk-x11-2.0.so.0 #36 0xb7ef2b45 in xfce_itembar_insert () from /opt/xfce4/lib/libxfce4panel.so.1 #37 0xb7ef303e in xfce_itembar_add () from /opt/xfce4/lib/libxfce4panel.so.1 #38 0xb78a191b in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0 #39 0xb7893639 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #40 0xb789507b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #41 0xb78a6046 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #42 0xb78a7089 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #43 0xb78a7239 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #44 0xb7ae7bfb in gtk_container_add () from /usr/lib/libgtk-x11-2.0.so.0 #45 0xb7c90540 in gtk_widget_reparent () from /usr/lib/libgtk-x11-2.0.so.0 #46 0x0805d0e6 in ?? () #47 0x080da9a0 in ?? () #48 0x080b5008 in ?? () #49 0x00000008 in ?? () #50 0xb78c46f0 in ?? () from /usr/lib/libgobject-2.0.so.0 #51 0xbf8f181c in ?? () #52 0x080b4100 in ?? () #53 0x3b27d4a0 in ?? () #54 0x00000008 in ?? () #55 0x000004ff in ?? () #56 0x080dca70 in ?? () #57 0x080b5008 in ?? () #58 0x080da9a0 in ?? () #59 0x00000004 in ?? () #60 0x00000000 in ?? ()
Fixed in revision 24548.