Ubuntu 11.10 XFCE 4.9 (git master, commit fffbc69ab768dfe4279ff48dfe642953e2f76793) When dragging a "window" across workspaces in the pager, the pager occasionally crashes, sometimes it takes a few tries to reproduce the crash. The crash seems to occur only in the "asynchronous" mode (without a --sync option added). Other libraries: libx11-xcb1: 2:1.4.4-2ubuntu1 libx11-6: 2:1.4.4-2ubuntu1 libgtk2.0-0: 2.24.6-0ubuntu5 libglib2.0-0: 2.30.0-0ubuntu4
Created attachment 3989 Stack trace Captured at _XError. Program started without a --sync option. Crash likely caused by the XCB library but perhaps we could find a workaround.
The program 'xfce4-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadWindow (invalid Window parameter)'. (Details: serial 23172 error_code 3 request_code 3 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
What is the state of this with the latest patches?
(In reply to comment #3) > What is the state of this with the latest patches? No difference: The error was 'BadWindow (invalid Window parameter)'. (Details: serial 246274 error_code 3 request_code 3 minor_code 0) Using some printfs I found it happens shortly after exit from wnck_pager_motion (after it sets pager->priv->dragging = TRUE). Haven't been able to narrow it down any further, though. I can also occasionally trigger a panel crash when dragging a plugin from "Add New Items" dialog box into the panel (the same error codes).
Closing old bugs