The taskbar seems to contain a race condition if you close a window that doesn't exist in reality any more but is still displayed on the taskbar. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. #0 0x401fedf6 in gtk_table_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #1 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #2 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #3 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #4 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #5 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #6 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #7 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #8 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #9 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #10 0x400de547 in gtk_button_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #11 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #12 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #13 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #14 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #15 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #16 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #17 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #18 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #19 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #20 0x40067fa5 in netk_tasklist_size_request (widget=0x0, requisition=0x809e25c) at netk-tasklist.c:791 #21 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #22 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #23 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #24 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #25 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #26 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #27 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #28 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #29 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #30 0x40167f85 in gtk_hbox_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #31 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #32 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #33 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #34 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #35 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #36 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #37 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #38 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #39 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #40 0x40163b6f in gtk_frame_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #41 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #42 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #43 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #44 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #45 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #46 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #47 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #48 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #49 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #50 0x402a4cd4 in gtk_window_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #51 0x405ace9e in g_cclosure_marshal_VOID__BOXED () from /opt/gnome/lib/libgobject-2.0.so.0 #52 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #53 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #54 0x405afdf2 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #55 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #56 0x405b1885 in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0 #57 0x401e60b1 in do_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #58 0x401e6297 in _gtk_size_group_compute_requisition () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #59 0x4029d178 in gtk_widget_size_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #60 0x402a50de in gtk_window_compute_configure_request () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #61 0x402ad7e4 in gtk_window_check_resize () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #62 0x405adad1 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0 #63 0x4059e8e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0 #64 0x4059ebfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #65 0x405b03f6 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0 #66 0x405b168a in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #67 0x405b19b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #68 0x401161d1 in gtk_container_check_resize () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #69 0x4011629b in gtk_container_idle_sizer () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #70 0x405f20a1 in g_idle_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #71 0x405f3d17 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #72 0x405f6467 in g_main_context_iterate () from /opt/gnome/lib/libglib-2.0.so.0 #73 0x405f7677 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 #74 0x40198e43 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #75 0x0804ad56 in main (argc=3, argv=0xbffff094) at xftaskbar.c:713
Created attachment 277 Session manager logfile Logfile
Created attachment 278 GDB session
Sorry, that was the wrong bug.
(In reply to comment #1) > Created an attachment (id=277) [edit] > Session manager logfile > > Logfile > That information is also wrong and belongs to another bug. (Bugzilla seems to have a bug, it jumps to the wrong file after "Commit")
> (Bugzilla seems to have a bug, it jumps to the wrong file after "Commit") Actually, it jumps to the next bug in "your list" after you make a change to a bug. What "your list" means isn't always clear. Yeah, it's confusing, but I can't do anything about it. As for this bug, I wonder if this is similar to the old xfdesktop crash when you 1) open windowlist 2) a window gets closed 3) select that window in the windowlist 4) boom!
Ok, I didn't know that. For the bug: The old one (in the windowlist) was fixed. If I remember correctly this bug was also fixed, at least I can't reproduce it now.
Yep, I can't reproduce it either.