! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Pager crash on D&D
Status:
RESOLVED: WONTFIX
Product:
Xfce4-panel
Component:
Workspace Switcher

Comments

Description Andrzej editbugs 2011-11-29 08:26:30 CET
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
Comment 1 Andrzej editbugs 2011-11-29 08:32:06 CET
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.
Comment 2 Andrzej editbugs 2011-11-29 08:44:55 CET
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.)
Comment 3 Nick Schermer editbugs 2012-03-05 15:37:25 CET
What is the state of this with the latest patches?
Comment 4 Andrzej editbugs 2012-03-05 16:04:52 CET
(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).
Comment 5 Skunnyk editbugs 2020-05-27 12:31:58 CEST
Closing old bugs

Bug #8202

Reported by:
Andrzej
Reported on: 2011-11-29
Last modified on: 2020-05-27

People

Assignee:
Nick Schermer
CC List:
1 user

Version

Version:
Unspecified

Attachments

Stack trace (2.49 KB, text/plain)
2011-11-29 08:32 CET , Andrzej
no flags

Additional information