! 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 !
XFCE 4.8.0 panels on Fedora 12 box with dual monitors
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description Alex Waterman 2012-01-12 16:31:07 CET
The panel crashes when started. It only crashes when there is a panel on both monitors in non-xinerama mode. It only broke recently; before that, both panels would start on the same monitor for some reason until I moved one to the other monitor. 

I am running the 270.41.19 binary blob NVIDIA driver on fedora 12. I compiled the xfce code myself from the various 4.8.0 and related latest sources. My X server version:

$ X -version
X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
Build Operating System:  2.6.18-164.2.1.el5 
Current Operating System: Linux australia.cpufarm.net 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7 21:11:14 EST 2009 x86_64
Kernel command line: ro root=UUID=1fea6c90-7859-4c6f-b055-9cd9cb83d8b1  LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us nouveau.modeset=0 vga=31b
Build Date: 05 November 2009  07:43:10PM
Build ID: xorg-x11-server 1.7.1-7.fc12

The error message reported by xfce4-panel is as follows:

$ xfce4-panel
libpager-Message: Failed to set the number of pager rows. You probably have more then 1 pager in your panel setup.

Gdk-ERROR **: The program 'xfce4-panel' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 256 error_code 8 request_code 1 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.)
aborting...

(process:14857): Gtk-CRITICAL (recursed) **: gtk_main_quit: assertion `main_loops != NULL' failed
aborting...

(process:14857): Gtk-CRITICAL (recursed) **: gtk_main_quit: assertion `main_loops != NULL' failed
aborting...

The Gtk-CRITICAL message then repeats a few thousand times before finally segfaulting.

Thank you for any and all help. If there is other log info or command output needed, I would be happy to provide it.

Best Regards,
Alex
Comment 1 Nick Schermer editbugs 2012-01-12 16:36:54 CET
Are you sure you run version 4.8.0, Please run 'xfce4-panel --version' in a terminal. The latest release is 4.8.6 and since 4.8.0 there were a lot of bug fixes.
Comment 2 Alex Waterman 2012-01-12 16:40:52 CET
Hi Nick,

Definitely looks like 4.8.0 to me.

$ xfce4-panel --version
xfce4-panel 4.8.0 (Xfce 4.8.0)

Copyright (c) 2004-2011
	The Xfce development team. All rights reserved.

Please report bugs to <http://bugzilla.xfce.org/>.

In the mean time I will upgrade my XFCE installation to 4.8.6 to see if that fixes my issue. I will try and do that today but I may not have time since I will be heading to FUDCon soon :).

Best Regards,
Alex
Comment 3 Alex Waterman 2012-01-12 18:25:36 CET
Hi Nick

Just upgraded to panel version 4.8.6; I now have a working second panel. I will close this bug since its probably not an issue anymore.

Best Regards,
Alex

Bug #8332

Reported by:
Alex Waterman
Reported on: 2012-01-12
Last modified on: 2012-01-12

People

Assignee:
Nick Schermer
CC List:
1 user

Version

Attachments

Additional information