gnome panel crashes when I try to open the preferences on a screen other than the one that gnome-panel was originally started from. ie. There are seperate gnome-panels on each screen. If I restart gnome-panel from a terminal on DISPLAY=:0.0 then it'll crash if I try and open the prefences from the panel that it opened on DISPLAY=:0.1 If started from DISPLAY=:0.1 then it'll crash if I try to access the preferences on DISPLAY=:0.0 I am *not* using Xinerama. I've tried to find a bug for this on the gnome bugzilla but couldn't find one, however I've found 6 month old references on mailing lists to this behaviour Reproducible: Always Steps to Reproduce: 1. setup X with 2 seperate screens, without Xinerama. 2. run gnome-panel from an xterm on screen 0.0 3. right click on the panel on screen 0.1 and select properties 3a. watch gnome-panel crash. 4. kill gnome-panel through the sessions manager 5. run gnome-panel from screen 0.1 6. right click on the panel on screen 0.0 and select properties 6a. watch gnome-panel crash again :) Actual Results: The program 'gnome-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 8277 error_code 8 request_code 56 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.) The program 'gnome-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 8370 error_code 8 request_code 56 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.) Expected Results: Open the panel preferences dialogue
hm yeah ... gimme a multiheaded system and i might try and reproduce.. we got any gnome dev with multihead ?
we can't reproduce it, noone has the hardware i guess.. if this is still aproblem it should probably filed upstream anyway. if you do so, please do leave the buglink here.