! 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 !
Xfce4-Panel breaks multi display compatibility
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description Martin Johnson 2006-12-30 12:22:54 CET
When using more than one screen on Xorg, xfce4-panel has lost the capability to display separate instances on all screens. The result is that if an application is launched in a sepaparate screen to the task list, it wont appear in the current task list. Obviously this means that in some circumstances you need to use terminal to close the application. Additionally i additionally noticed that when panel operates in the current capabilities, moving either the program launcher or task list to another screen can cause xfce4-panel to completely die. If you saved the session after exiting then the panel is not resored when relaunching xfce. only way to get it back is by manually running xfce4-panel.
Comment 1 Jasper Huijsmans editbugs 2006-12-30 12:41:51 CET
Thanks for the report. Obviously, there are some rather major problems with multiscreen support. Unfortunately, I don't have such a setup, so I can't really test it very well. I will try to have another look at the code to see if I can find the problem.

When you have a task list plugin on both screens, do you mean you only see the applications on one of the screens?

It would be very helpful if you could get a backtrace in gdb of the panel crash.
Comment 2 Martin Johnson 2006-12-30 13:01:54 CET

When you have the task list one one screen and you open an application using xfce menu on a separate screen, the application does not appear in the task list. I dont know if this is the intended function; It was fine when there was a taskbar in each screen. 

I'll see if i can find some time to do a gdb trace of the panel crash.
Comment 3 Jasper Huijsmans editbugs 2006-12-30 13:11:35 CET
(In reply to comment #2)
> 
> When you have the task list one one screen and you open an application using
> xfce menu on a separate screen, the application does not appear in the task
> list. I dont know if this is the intended function; It was fine when there was
> a taskbar in each screen. 

A taskbar only works for one screen. You can create a new panel with a tasklist plugin for the second screen. 

However, when I use Xnest to simulate a dual head setup, it only seems to 'see' the first screen. So, it seems I can at least reproduce this part of the problem. That should make it a little easier to find a solution. I hope.

> 
> I'll see if i can find some time to do a gdb trace of the panel crash.
> 

Thanks.
Comment 4 Jasper Huijsmans editbugs 2006-12-30 14:34:51 CET
I have made a few changes with SVN revision 24221, that at least improve the multiscreen behavior of the plugins a little. I don't think it will solve the crashes though.

If you want to try, you can check out the code from SVN or use this tarball:

http://www.loculus.nl/xfce/files/xfce4-panel-4.3.99.3svn-24221.tar.bz2
Comment 5 Martin Johnson 2006-12-30 14:44:55 CET
Here you have the output of xfce4-panel with gdb, btw: I now see what you mean about manually creating a panel on a diffrent screen and then adding a task view to the panel, it seems to work (i have 3 Xorg screens on my system) - although it would be a nice feature if panel could do it for you automatically...... 

GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /home/martin/xfce4/bin/xfce4-panel 
[Thread debugging using libthread_db enabled]
[New Thread -1218222416 (LWP 30286)]
DBG[panel-item-manager.c:288] _update_plugin_list():  + directory: /home/martin/.local/share/xfce4/panel-plugins
DBG[panel-item-manager.c:288] _update_plugin_list():  + directory: /usr/share/xfce4/panel-plugins
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/systray.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libsystray.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "systray": name=System Tray, comment=Show notification icons, icon=xfce-system-info, external=0, path=/usr/lib/xfce4/panel-plugins/libsystray.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/windowlist.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libwindowlist.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "windowlist": name=Window List, comment=Show list of available windows, icon=xfce-windowlist, external=0, path=/usr/lib/xfce4/panel-plugins/libwindowlist.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/tasklist.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libtasklist.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "tasklist": name=Task List, comment=Show all running applications, icon=xfce4-taskbar, external=0, path=/usr/lib/xfce4/panel-plugins/libtasklist.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/clock.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libclock.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "clock": name=Clock, comment=What time is it?, icon=xfce-schedule, external=0, path=/usr/lib/xfce4/panel-plugins/libclock.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/launcher.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/liblauncher.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "launcher": name=Launcher, comment=Program launcher with optional menu, icon=gnome-fs-executable, external=0, path=/usr/lib/xfce4/panel-plugins/liblauncher.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/orageclock.desktop
DBG[panel-item-manager.c:168] _new_plugin_class_from_desktop_file(): External plugin: /usr/libexec/xfce4/panel-plugins/orageclock
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "orageclock": name=Orage Clock, comment=What time and date is it?, icon=xfce-schedule, external=1, path=/usr/libexec/xfce4/panel-plugins/orageclock
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/actions.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libactions.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "actions": name=Action Buttons, comment=Log out or lock the screen, icon=xfce-system-exit, external=0, path=/usr/lib/xfce4/panel-plugins/libactions.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/showdesktop.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libshowdesktop.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "showdesktop": name=Show Desktop, comment=Toggle desktop show/hide, icon=gnome-fs-desktop, external=0, path=/usr/lib/xfce4/panel-plugins/libshowdesktop.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/pager.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libpager.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "pager": name=Pager, comment=Miniature view of all virtual desktops, icon=wksp, external=0, path=/usr/lib/xfce4/panel-plugins/libpager.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/iconbox.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libiconbox.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "iconbox": name=Icon Box, comment=Show icons of all running applications, icon=xfce4-iconbox, external=0, path=/usr/lib/xfce4/panel-plugins/libiconbox.so
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/xfce4-mixer.desktop
DBG[panel-item-manager.c:168] _new_plugin_class_from_desktop_file(): External plugin: /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "xfce4-mixer": name=Volume Control, comment=Change the Volume, icon=xfce4-mixer, external=1, path=/usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /usr/share/xfce4/panel-plugins/separator.desktop
DBG[panel-item-manager.c:199] _new_plugin_class_from_desktop_file(): Internal plugin: /usr/lib/xfce4/panel-plugins/libseparator.so
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "separator": name=Separator or Spacing, comment=Adds a space or a line between panel items, icon=(null), external=0, path=/usr/lib/xfce4/panel-plugins/libseparator.so
DBG[panel-item-manager.c:288] _update_plugin_list():  + directory: /usr/local/share/xfce4/panel-plugins
DBG[panel-item-manager.c:288] _update_plugin_list():  + directory: /home/martin/xfce4/share/xfce4/panel-plugins
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/systray.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/windowlist.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/tasklist.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/clock.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/launcher.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/thunar-tpa.desktop
DBG[panel-item-manager.c:168] _new_plugin_class_from_desktop_file(): External plugin: /home/martin/xfce4/libexec/xfce4/panel-plugins/thunar-tpa
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "thunar-tpa": name=Trash Applet, comment=Display the trash can, icon=gnome-fs-trash-empty, external=1, path=/home/martin/xfce4/libexec/xfce4/panel-plugins/thunar-tpa
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/orageclock.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/actions.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/showdesktop.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/xfce4-menu.desktop
DBG[panel-item-manager.c:168] _new_plugin_class_from_desktop_file(): External plugin: /home/martin/xfce4/libexec/xfce4/panel-plugins/xfce4-menu-plugin
DBG[panel-item-manager.c:315] _update_plugin_list():  + class "xfce4-menu": name=Xfce Menu, comment=Shows a menu containing categories of installed applications, icon=xfce4_xicon1, external=1, path=/home/martin/xfce4/libexec/xfce4/panel-plugins/xfce4-menu-plugin
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/pager.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/iconbox.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/xfce4-mixer.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-item-manager.c:139] _new_plugin_class_from_desktop_file(): Plugin .desktop file: /home/martin/xfce4/share/xfce4/panel-plugins/separator.desktop
DBG[panel-item-manager.c:145] _new_plugin_class_from_desktop_file(): Already loaded
DBG[panel-config.c:378] start_element_handler(): Add item: name="showdesktop", id="1"
DBG[panel-config.c:378] start_element_handler(): Add item: name="pager", id="2"
DBG[panel-config.c:378] start_element_handler(): Add item: name="tasklist", id="3"
DBG[panel-config.c:378] start_element_handler(): Add item: name="systray", id="4"
DBG[panel-config.c:378] start_element_handler(): Add item: name="separator", id="6"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="7"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="8"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="9"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="10"
DBG[panel-config.c:378] start_element_handler(): Add item: name="separator", id="11"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="11613822330"
DBG[panel-config.c:378] start_element_handler(): Add item: name="actions", id="12"
DBG[panel-config.c:378] start_element_handler(): Add item: name="separator", id="13"
DBG[panel-config.c:378] start_element_handler(): Add item: name="clock", id="14"
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="11675318433"
DBG[panel-config.c:378] start_element_handler(): Add item: name="tasklist", id="11675318934"
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (0, 0)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 16, 0, 0, 0, 0, 0, 0, 16, 0, 0
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (0, 0)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 16, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-config.c:378] start_element_handler(): Add item: name="launcher", id="11675320305"
DBG[panel-config.c:378] start_element_handler(): Add item: name="tasklist", id="11675320997"
DBG[panel-config.c:145] panel_config_create_panels(): Successfully configured 4 panel(s).
DBG[panel-properties.c:805] panel_init_position():  + offsets: (0, 0)

DBG[panel-properties.c:807] panel_init_position():  + coordinates: (0, 0)

DBG[panel-properties.c:721] panel_init_signals():  + Connect signals for panel 0x809c088
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (0, 0)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:707] _window_mapped():  + coordinates: (0, 0)

DBG[panel-properties.c:710] _window_mapped(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:805] panel_init_position():  + offsets: (356, 730)

DBG[panel-properties.c:807] panel_init_position():  + coordinates: (356, 730)

DBG[panel-properties.c:721] panel_init_signals():  + Connect signals for panel 0x809c1b0
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 11
 + Offset: (356, 730)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (712, 1460)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 712, 1024
DBG[panel-properties.c:707] _window_mapped():  + coordinates: (712, 1460)

DBG[panel-properties.c:710] _window_mapped(): 
 + Position: 11
 + Offset: (712, 1460)
DBG[panel-properties.c:805] panel_init_position():  + offsets: (0, 0)

DBG[panel-properties.c:807] panel_init_position():  + coordinates: (0, 0)

DBG[panel-properties.c:721] panel_init_signals():  + Connect signals for panel 0x809c2d8
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (0, 0)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:707] _window_mapped():  + coordinates: (0, 0)

DBG[panel-properties.c:710] _window_mapped(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:805] panel_init_position():  + offsets: (0, 0)

DBG[panel-properties.c:807] panel_init_position():  + coordinates: (0, 0)

DBG[panel-properties.c:721] panel_init_signals():  + Connect signals for panel 0x809c400
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 3
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 3
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 0
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 0
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 2
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 2
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 11
 + Offset: (356, 730)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 356, 668
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 3
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 3
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 0
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 2
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 2
DBG[panel-app.c:997] panel_app_set_current_panel(): Current panel: 1
DBG[xfce-panel-internal-plugin.c:558] xfce_internal_panel_plugin_register_menu(): register menu
DBG[panel-properties.c:893] panel_block_autohide(): block
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 11
 + Offset: (356, 730)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 356, 668
DBG[panel-properties.c:909] panel_unblock_autohide(): unblock
DBG[panel-properties.c:893] panel_block_autohide(): block
DBG[panel-properties.c:893] panel_block_autohide(): block
DBG[panel-properties.c:893] panel_block_autohide(): block
DBG[panel-properties.c:893] panel_block_autohide(): block
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:456] panel_set_position(): 
 + Position: 11
 + Offset: (356, 730)
DBG[panel-properties.c:458] panel_set_position():  + coordinates: (840, 1716)

DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 840, 1152
DBG[panel-properties.c:707] _window_mapped():  + coordinates: (0, 0)

DBG[panel-properties.c:710] _window_mapped(): 
 + Position: 11
 + Offset: (0, 0)
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 11
 + Offset: (484, 986)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 484, 796
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1024, 0, 0
DBG[panel-properties.c:393] panel_resize_function(): 
 + Position: 1
 + Offset: (0, 0)
DBG[panel-properties.c:309] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
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 9232 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.)

Program exited with code 01.
(gdb) quit
Comment 6 Martin Johnson 2006-12-30 14:48:37 CET
Here you also have my Xorg.0.log, perhaps its also of some use to you for knowing my screens orientation.

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.17-gentoo-r8 i686 
Current Operating System: Linux morpheus 2.6.17-gentoo-r8 #1 SMP PREEMPT Fri Oct 27 21:35:40 BST 2006 i686
Build Date: 16 October 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 31 02:31:18 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) |   |-->Monitor "monitor1"
(**) |   |-->Device "device1"
(**) |-->Screen "screen2" (1)
(**) |   |-->Monitor "monitor2"
(**) |   |-->Device "device2"
(**) |-->Screen "screen3" (2)
(**) |   |-->Monitor "monitor3"
(**) |   |-->Device "device3"
(**) |-->Input Device "Keyboard1"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "gb"
(**) XKB: layout: "gb"
(WW) Option "XkbOptions" requires an string value
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse1"
(WW) The directory "/usr/share/fonts/CID/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Speedo/" does not exist.
        Entry deleted from font path.
(**) FontPath set to:
        /usr/share/fonts/local/,
        /usr/share/fonts/misc/,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/75dpi/,
        /usr/share/fonts/100dpi/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Option "AllowMouseOpenFail"
(**) Extension "Composite" is enabled
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.3
        X.Org Video Driver: 1.0
        X.Org XInput driver : 0.6
        X.Org Server Extension : 0.3
        X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.0
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1022,700c card 0000,0000 rev 11 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1022,700d card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 1022,7440 card 1043,8044 rev 05 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 1022,7441 card 1022,7441 rev 04 class 01,01,8a hdr 00
(II) PCI: 00:07:3: chip 1022,7443 card 1043,8044 rev 03 class 06,80,00 hdr 00
(II) PCI: 00:09:0: chip 10de,017a card 10de,0146 rev a3 class 03,00,00 hdr 00
(II) PCI: 00:10:0: chip 1022,7448 card 0000,0000 rev 05 class 06,04,00 hdr 01
(II) PCI: 01:05:0: chip 10de,0331 card 0000,0000 rev a1 class 03,00,00 hdr 00
(II) PCI: 02:00:0: chip 1022,7449 card 1043,8044 rev 07 class 0c,03,10 hdr 00
(II) PCI: 02:05:0: chip 10b7,9055 card 10b7,9055 rev 24 class 02,00,00 hdr 00
(II) PCI: 02:06:0: chip 1102,0002 card 1102,8027 rev 06 class 04,01,00 hdr 80
(II) PCI: 02:06:1: chip 1102,7002 card 1102,0020 rev 06 class 09,80,00 hdr 80
(II) PCI: 02:08:0: chip 109e,036e card 0000,0000 rev 02 class 04,00,00 hdr 80
(II) PCI: 02:08:1: chip 109e,0878 card 0000,0000 rev 02 class 04,80,00 hdr 80
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0xeff00000 - 0xfb7fffff (0xb900000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:16:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 2 I/O range:
        [0] -1  0       0x0000c000 - 0x0000c0ff (0x100) IX[B]
        [1] -1  0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [2] -1  0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [3] -1  0       0x0000cc00 - 0x0000ccff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
        [0] -1  0       0xe3000000 - 0xe3ffffff (0x1000000) MX[B]
(II) Bus 2 prefetchable memory range:
        [0] -1  0       0xe6000000 - 0xe76fffff (0x1700000) MX[B]
(--) PCI: (0:9:0) nVidia Corporation NV17GL [Quadro4 200/400 NVS] rev 163, Mem @ 0xe4000000/24, 0xe8000000/26, 0xe7800000/19, BIOS @ 0xe77e0000/17
(--) PCI:*(1:5:0) nVidia Corporation NV35 [GeForce FX 5900] rev 161, Mem @ 0xe5000000/24, 0xf0000000/27, BIOS @ 0xeffe0000/17
(--) PCI: (2:8:0) Brooktree Corporation Bt878 Video Capture rev 2, Mem @ 0xe6800000/12
(II) Addressable bus resource ranges are
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xfc000000 from 0xfdffffff to 0xfbffffff
(II) PCI Memory resource overlap reduced 0xfb800000 from 0xfb800fff to 0xfb7fffff
(II) PCI I/O resource overlap reduced 0x0000e800 from 0x0000e803 to 0x0000e7ff
(II) Active PCI resource ranges:
        [0] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [1] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [2] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [3] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [4] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [5] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [6] -1  0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [7] -1  0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [8] -1  0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [9] -1  0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [10] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [11] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [12] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [13] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [14] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [15] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [16] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) Inactive PCI resource ranges:
        [0] -1  0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [1] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [2] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [3] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [4] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [5] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [6] -1  0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [7] -1  0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [8] -1  0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [9] -1  0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [10] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [11] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [12] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [13] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [14] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [15] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [16] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
        [0] -1  0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [5] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [6] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [7] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [8] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [9] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [10] -1 0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [11] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [12] -1 0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [13] -1 0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [14] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [15] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [16] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [17] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [18] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [19] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [20] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [21] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [22] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
        [23] -1 0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "v4l"
(II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 0.1.1
        ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.2
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 7.1.1, module version = 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "/usr/X11R6/lib/modules/extensions/libglx.so" (glx)
(WW) LoadModule: given non-canonical module name "/usr/X11R6/lib/modules/extensions/libglx.so"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.8776
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.8776
        Module class: X.Org Video Driver
(II) LoadModule: "keyboard"
(II) Loading /usr/lib/xorg/modules/input/keyboard_drv.so
(II) Module keyboard: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.1.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.6
(II) v4l driver for Video4Linux
(II) NVIDIA dlloader X Driver  1.0-8776  Mon Oct 16 21:57:32 PDT 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:05:0
(--) Chipset NVIDIA GPU found
(--) Chipset NVIDIA GPU found
(--) Chipset NVIDIA GPU found
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules/libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 0.1.0
        ABI class: X.Org Video Driver, version 1.0
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [5] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [6] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [7] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [8] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [9] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [10] -1 0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [11] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [12] -1 0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [13] -1 0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [14] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [15] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [16] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [17] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [18] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [19] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [20] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [21] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [22] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
        [23] -1 0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [5] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [6] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [7] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [8] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [9] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [10] -1 0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [11] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [12] -1 0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [13] -1 0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [14] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [15] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [16] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [17] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [18] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [19] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [20] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [21] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [22] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
        [23] -1 0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
(II) resource ranges after probing:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [5] -1  0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [6] -1  0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [7] -1  0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [8] -1  0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [9] -1  0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [10] -1 0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [11] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [12] -1 0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [13] -1 0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [14] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [15] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [16] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [17] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [18] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [19] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [20] 1  0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [21] 1  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [22] 1  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [23] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [24] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [25] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [26] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [27] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [28] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
        [29] -1 0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
        [30] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [31] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
        [32] 1  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [33] 1  0       0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(II) Setting vga for screen 2.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "IgnoreEDID" "1"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): 
(WW) NVIDIA(0): The IgnoreEDID and NoDDC options have been deprecated.  The
(WW) NVIDIA(0):     NVIDIA X driver makes use of a display device's EDID
(WW) NVIDIA(0):     during construction of its modePool.  It is recommended
(WW) NVIDIA(0):     that you allow the X driver to make use of any available
(WW) NVIDIA(0):     EDID.  If, however, you know what you are doing and have
(WW) NVIDIA(0):     good reason to do so, you can disable the X driver's use
(WW) NVIDIA(0):     of EDIDs by setting the "UseEDID" X configuration option
(WW) NVIDIA(0):     to FALSE; e.g.,
(WW) NVIDIA(0): 
(WW) NVIDIA(0):   Option "UseEDID" "FALSE"
(WW) NVIDIA(0): 
(WW) NVIDIA(0): Note that, rather than globally disable all uses of the EDID,
(WW) NVIDIA(0):     you can individually disable each particular use of the
(WW) NVIDIA(0):     EDID; e.g.,
(WW) NVIDIA(0): 
(WW) NVIDIA(0):   Option "UseEDIDFreqs" "FALSE"
(WW) NVIDIA(0):   Option "UseEDIDDpi" "FALSE"
(WW) NVIDIA(0):   Option "ModeValidation" "NoEdidModes"
(WW) NVIDIA(0): 
(WW) NVIDIA(0): See the README for details on each of these options.
(WW) NVIDIA(0): 
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU Quadro NVS at PCI:0:9:0
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 04.17.00.61.08
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on Quadro NVS at PCI:0:9:0:
(--) NVIDIA(0):     Elonex PLC (CRT-0)
(--) NVIDIA(0):     Elonex PLC (CRT-1)
(--) NVIDIA(0): Elonex PLC (CRT-0): 350.0 MHz maximum pixel clock
(--) NVIDIA(0): Elonex PLC (CRT-1): 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): 
(WW) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(WW) NVIDIA(0):     will be used as the requested mode.
(WW) NVIDIA(0): 
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "nvidia-auto-select"
(**) NVIDIA(0): Virtual screen size configured to be 1024 x 768
(WW) NVIDIA(0): No size information available in CRT-0's EDID; cannot compute
(WW) NVIDIA(0):     DPI from EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(1): RGB weight 888
(==) NVIDIA(1): Default visual is TrueColor
(==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(1): Option "ConnectedMonitor" "CRT , DFP"
(**) NVIDIA(1): Option "TVStandard" "PAL-I"
(**) NVIDIA(1): Option "TVOutFormat" "COMPOSITE"
(**) NVIDIA(1): Option "TwinView" "on"
(**) NVIDIA(1): Option "TwinViewOrientation" "Clone"
(**) NVIDIA(1): Option "MetaModes" "1280x1024, 1280x1024; 800x600, 800x600; 640x480,640x480;"
(**) NVIDIA(1): Enabling RENDER acceleration
(**) NVIDIA(1): Forcing COMPOSITE video output
(**) NVIDIA(1): TV Standard string: "PAL-I"
(**) NVIDIA(1): TwinView enabled
(**) NVIDIA(1): ConnectedMonitor string: "CRT , DFP"
(II) NVIDIA(1): NVIDIA GPU GeForce FX 5900 at PCI:1:5:0
(--) NVIDIA(1): VideoRAM: 131072 kBytes
(--) NVIDIA(1): VideoBIOS: 04.35.20.18.04
(II) NVIDIA(1): Detected AGP rate: 4X
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce FX 5900 at PCI:1:5:0:
(--) NVIDIA(1):     Proview (CRT-0)
(--) NVIDIA(1):     Philips HDMI TV (DFP-0)
(--) NVIDIA(1): Proview (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(1): Philips HDMI TV (DFP-0): 165.0 MHz maximum pixel clock
(--) NVIDIA(1): Philips HDMI TV (DFP-0): External Single Link TMDS
(II) NVIDIA(1): Assigned Display Devices: CRT-0, DFP-0
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1):     "1280x1024,1280x1024"
(II) NVIDIA(1):     "800x600,800x600"
(II) NVIDIA(1):     "640x480,640x480"
(**) NVIDIA(1): Virtual screen size configured to be 1280 x 1024
(--) NVIDIA(1): DPI set to (95, 96); computed from "UseEdidDpi" X config option
(**) NVIDIA(2): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(2): RGB weight 888
(==) NVIDIA(2): Default visual is TrueColor
(==) NVIDIA(2): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(2): Option "IgnoreEDID" "1"
(**) NVIDIA(2): Enabling RENDER acceleration
(II) NVIDIA(2): NVIDIA GPU Quadro NVS at PCI:0:9:0
(--) NVIDIA(2): VideoRAM: 65536 kBytes
(--) NVIDIA(2): VideoBIOS: 04.17.00.61.08
(--) NVIDIA(2): Interlaced video modes are supported on this GPU
(--) NVIDIA(2): Connected display device(s) on Quadro NVS at PCI:0:9:0:
(--) NVIDIA(2):     Elonex PLC (CRT-0)
(--) NVIDIA(2):     Elonex PLC (CRT-1)
(--) NVIDIA(2): Elonex PLC (CRT-0): 350.0 MHz maximum pixel clock
(--) NVIDIA(2): Elonex PLC (CRT-1): 350.0 MHz maximum pixel clock
(II) NVIDIA(2): Assigned Display Device: CRT-1
(WW) NVIDIA(2): 
(WW) NVIDIA(2): No modes were requested; the default mode "nvidia-auto-select"
(WW) NVIDIA(2):     will be used as the requested mode.
(WW) NVIDIA(2): 
(II) NVIDIA(2): Validated modes:
(II) NVIDIA(2):     "nvidia-auto-select"
(**) NVIDIA(2): Virtual screen size configured to be 1024 x 768
(WW) NVIDIA(2): No size information available in CRT-1's EDID; cannot compute
(WW) NVIDIA(2):     DPI from EDID.
(==) NVIDIA(2): DPI set to (75, 75); computed from built-in default
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  Yes, I do.
(II) LoadModule: "rac"
(II) Loading /usr/lib/xorg/modules/librac.so
(II) Module rac: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.0
(II) resource ranges after preInit:
        [0] 1   0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
        [1] 1   0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B]
        [2] 0   0       0xe7800000 - 0xe787ffff (0x80000) MX[B]
        [3] 0   0       0xe8000000 - 0xebffffff (0x4000000) MX[B]
        [4] 0   0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B]
        [5] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [6] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [7] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [8] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [9] -1  0       0xe6000000 - 0xe6000fff (0x1000) MX[B]
        [10] -1 0       0xe3000000 - 0xe300007f (0x80) MX[B]
        [11] -1 0       0xe3800000 - 0xe3800fff (0x1000) MX[B]
        [12] -1 0       0xfb800000 - 0xfb7fffff (0x0) MX[B]O
        [13] -1 0       0xfc000000 - 0xfbffffff (0x0) MX[B]O
        [14] -1 0       0xe6800000 - 0xe6800fff (0x1000) MX[B](B)
        [15] -1 0       0xeffe0000 - 0xefffffff (0x20000) MX[B](B)
        [16] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [17] -1 0       0xe5000000 - 0xe5ffffff (0x1000000) MX[B](B)
        [18] -1 0       0xe77e0000 - 0xe77fffff (0x20000) MX[B](B)
        [19] -1 0       0xe7800000 - 0xe787ffff (0x80000) MX[B](B)
        [20] -1 0       0xe8000000 - 0xebffffff (0x4000000) MX[B](B)
        [21] -1 0       0xe4000000 - 0xe4ffffff (0x1000000) MX[B](B)
        [22] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
        [23] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
        [24] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
        [25] 1  0       0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
        [26] 1  0       0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
        [27] 1  0       0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
        [28] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [29] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [30] -1 0       0x0000c000 - 0x0000c007 (0x8) IX[B]
        [31] -1 0       0x0000c400 - 0x0000c41f (0x20) IX[B]
        [32] -1 0       0x0000c800 - 0x0000c87f (0x80) IX[B]
        [33] -1 0       0x0000d800 - 0x0000d80f (0x10) IX[B]
        [34] -1 0       0x0000e800 - 0x0000e7ff (0x0) IX[B]O
        [35] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
        [36] 0  0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
        [37] 1  0       0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
        [38] 1  0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) NVIDIA(1): Setting mode "1280x1024,1280x1024"
(II) NVIDIA(1): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(1): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(1): Backing store disabled
(==) NVIDIA(1): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(1): DPMS enabled
(==) RandR enabled
(II) NVIDIA(2): Setting mode "nvidia-auto-select"
(II) NVIDIA(2): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(2): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(2): Backing store disabled
(==) NVIDIA(2): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(2): DPMS enabled
(==) RandR enabled
(II) Entity 0 shares no resources
(II) Entity 1 shares no resources
(II) Entity 2 shares no resources
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "gb"
(**) Keyboard1: XkbLayout: "gb"
(WW) Option "XkbOptions" requires an string value
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(**) Option "Protocol" "ExplorerPS/2"
(**) Mouse1: Device: "/dev/input/mouse0"
(**) Mouse1: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mouse0"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "6 7"
(**) Mouse1: ZAxisMapping: buttons 6 and 7
(**) Mouse1: Buttons: 11
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
    xkb_keycodes             { include "xfree86+aliases(qwerty)" };
    xkb_types                { include "complete" };
    xkb_compatibility        { include "complete" };
    xkb_symbols              { include "pc(pc105)+gb" };
    xkb_geometry             { include "pc(pc105)" };
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/local/, removing from list!
(II) 3rd Button detected: disabling emulate3Button
Comment 7 Jasper Huijsmans editbugs 2006-12-30 15:27:35 CET
(In reply to comment #5)
> Here you have the output of xfce4-panel with gdb, btw: I now see what you mean
> about manually creating a panel on a diffrent screen and then adding a task
> view to the panel, it seems to work (i have 3 Xorg screens on my system) -
> although it would be a nice feature if panel could do it for you
> automatically...... 

Yes, I agree. A slight complication is that it may only happen for the default, i.e. on first startup.

On to the debugging...

> DBG[panel-properties.c:393] panel_resize_function(): 
>  + Position: 1
>  + Offset: (0, 0)
> DBG[panel-properties.c:309] _set_struts(): 
> Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
> 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 9232 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.)
> 
> Program exited with code 01.
> (gdb) quit
> 

I know I'm causing you a lot of trouble, but could you please try the suggestion in that comment as well, e.g

 $ gdb xfce4-panel
gdb> break gdk_x_error
  [ say yes when asked if the symbol is in a dynamically loaded library ]
gdb> r --sync
  *breakpoint hit*
gdb> backtrace
  [ output ]
gdb> c

Repeat the last two steps until the program exits like before. I'm very interested in the last backtrace before exit.

Maybe that's a bit much to ask, though.
Comment 8 Jasper Huijsmans editbugs 2006-12-30 15:46:50 CET
One more thing, do you by any chance have the Xfce clock on the panel, in LED mode? I can produce a crash in Xnest with that configuration.

Also, external plugins seem to have problems with changing screens, even if they don't cause a crash :(
Comment 9 Martin Johnson 2006-12-30 16:02:02 CET
Yes, i have the clock in led mode... removing the clock and then trying to move the launcher bar to another screen seems to work. 

The clock plugin is the cause?
Comment 10 Jasper Huijsmans editbugs 2006-12-30 16:11:35 CET
(In reply to comment #9)
> Yes, i have the clock in led mode... removing the clock and then trying to move
> the launcher bar to another screen seems to work. 
> 
> The clock plugin is the cause?
> 

Yes, it seems the drawing functions of the LED mode are not compatible with multiscreen operation. It's not clear to me what's wrong with it though.

Also, I suspect it won't be the only plugin with problems. It's just the most common one and because it is a internal plugin, it crashes the entire panel and not just the plugin itself.
Comment 11 Martin Johnson 2006-12-30 17:32:54 CET
Do you still need the extra gdb stuff? 

I had afer generating the debug removed the compiled xfce4 folder with the debug flags option i added earlier...I can make it again if you want...?
Comment 12 Jasper Huijsmans editbugs 2006-12-30 18:12:25 CET
(In reply to comment #11)
> Do you still need the extra gdb stuff? 
> 
> I had afer generating the debug removed the compiled xfce4 folder with the
> debug flags option i added earlier...I can make it again if you want...?
> 

No, it's alright, I can reproduce it myself now. Thanks.
Comment 13 Nick Schermer editbugs 2007-03-17 21:21:47 CET
What is the status of this bug? Because IIRC we've fixed a couple of multi screen bugs before the 4.4 release.
Comment 14 Jasper Huijsmans editbugs 2007-05-18 20:11:45 CEST
I'm going to assume this is fixed. The clock at least shouldn't crash any longer. Please reopen when you still experience crashes.

Bug #2693

Reported by:
Martin Johnson
Reported on: 2006-12-30
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information