Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 355653 - x11-themes/oxygen-gtk theme causes issues with multiscreen (gnome-panel hanging, nautilus not starting)
Summary: x11-themes/oxygen-gtk theme causes issues with multiscreen (gnome-panel hangi...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-20 08:00 UTC by Cesko Voeten
Modified: 2011-04-18 10:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cesko Voeten 2011-02-20 08:00:43 UTC
I have my xorg.conf set up to use two screens - my 1280x1024 monitor connected to my ATI card as Screen 0 and my 1280x720 TV connected to my Intel card as Screen 1, which is to the LeftOf screen 0. When set up like this, gnome-panel will hang using 100% cpu if I attempt to click a menu on Screen 1. Also, I can't start nautilus on Screen 1: it'll just exit 0 immediately. These issues are resolved if using a theme that's not oxygen-gtk.

Reproducible: Always

Steps to Reproduce:
1. set up multiscreen like I described **using the oxygen-gtk theme**
2. try to launch a nautilus window on screen 1; or
3. click a menu of gnome-panel on screen 1
Actual Results:  
nautilus just exits immediately (no window ever comes up) - gdb says 'program exited normally' (I have an strace available if that helps, but I can't make any sense of it)

gnome-panel hangs and uses 100% cpu - at this point my whole GUI hangs (on both screens). killing gnome-panel from a VT fixes this.

Expected Results:  
nautilus should have launched normally

gnome-panel should have shown the window normally

I downgraded this installation a long time ago from ~amd64 to amd64 (I emerged -e world 2 times since then so I don't think that's related); as a result I have keyworded some packages that simply wouldn't downgrade (e.g. baselayout 2 to 1).

If I select a different theme than oxygen-gtk, I'm able to open a menu in gnome-panel. However, the icons are not transparent, but show black borders. That only happens on Screen 1. I've no idea whether this is in any way related.

If you need me to obtain backtraces that's fine, but I'd need a quick pointer at which useflags to set in that case.

Oh, and I'm using the vmware overlay, but that shouldn't be related.

===============================
Logs and such follow
===============================
package.keywords:

app-emulation/wine
app-emulation/vmware-workstation
app-emulation/vmware-tools
app-emulation/vmware-modules
x11-libs/libview

app-office/libreoffice
x11-drivers/xf86-video-ati
sys-apps/baselayout
sys-kernel/gentoo-sources
x11-libs/libdrm
media-libs/mesa

x11-wm/compiz
x11-plugins/compiz-plugins-extra
gnome-extra/avant-window-navigator
gnome-extra/avant-window-navigator-extras
dev-lang/vala
x11-plugins/screenlets
x11-apps/ccsm
app-editors/gedit-plugins
dev-python/compizconfig-python

app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-compat
app-emulation/emul-linux-x86-cpplibs
app-emulation/emul-linux-x86-glibc-errno-compat
app-emulation/emul-linux-x86-gtklibs
app-emulation/emul-linux-x86-gtkmmlibs
app-emulation/emul-linux-x86-java
app-emulation/emul-linux-x86-medialibs
app-emulation/emul-linux-x86-motif
app-emulation/emul-linux-x86-opengl
app-emulation/emul-linux-x86-qtlibs
app-emulation/emul-linux-x86-sdl
app-emulation/emul-linux-x86-soundlibs
app-emulation/emul-linux-x86-xlibs

x11-themes/oxygen-gtk

=======================
emerge --info:

app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.7.0
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -mfpmath=sse -combine"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native -mfpmath=sse -combine"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --deep"
FEATURES="assume-digests binpkg-logs candy ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/"
INSTALL_MASK=""
LANG="nl_NL"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="nl"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/vmware /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
Portage 2.1.9.25 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.4, glibc-2.11.2-r3, 2.6.37-gentoo x86_64)
=================================================================
System uname: Linux-2.6.37-gentoo-x86_64-Intel-R-_Core-TM-_i5_CPU_650_@_3.20GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 20 Feb 2011 06:45:01 +0000
ccache version 2.4 [enabled]
USE="64bit S3TC X a52 aac aacs acct acl acpi aften aio alsa amd64 amr ao applet archive artworkextra asf atm audio automount background bonobo bootchart branding bzip2 cairo ccache cdda cdr cg charmap classic cli client client-only clipboard consolekit corefonts css cue curl curlwrappers cursors custom-optimization d3d dbus dhclient dirac dri drm dv dvd dvdr emerald emulation encode exif expat faac faad fat ffmpeg flac fluidsynth fontconfig fuse gallium gconf gdu gecko gedit general gif gles glitz glut gme gmp gnome gnome-keyring gnutls gphoto2 gpm graphite gs gsm gstreamer gtk gtk2-perl gucharmap gzip hddtemp highlight hpn iconv icu imagemagick inkjar inotify iproute2 iptables ithreads java java6 javascript jit joinlines jpeg justify lame lcdfilter lcms ldap libass libevent libkms libnotify lightning lm_sensors logrotate lqr lto lzma lzo mad matroska mikmod mmx mmxext modplug mouse mp3 mp4 mpeg mpg123 mudflap multilib music nano-syntax nat natspec nautilus ncurses networkmanager nfs nl nls nptl nptlonly nsplugin nspluginwrapper nss ntfs ntlm ntp offensive ogg openal opengl openmedia openvg optimization optimized-qmake pam pango passwordsave pcre pdf perl physfs png policykit postproc python python3 quote radius rar readline rtc samba schroedinger sdl sdl-image sensord session shine showtabbar skins smartspaces smp sndfile sound sounds sox spell sqlite sqlite3 sse sse2 sse3 sse4 ssh ssh1 ssl ssse3 startup-notification strong-optimization sudo svg sysfs syslog sysvipc templates terminal theora threads threadsafe thumbnail tiff timidity tor track-src-odirect truetype twolame udev unicode unsupported unzip upnp usb vaapi vala vcd vcdx video videos vmware_guest_freebsd vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows vorbis vpx wav wavpack win32 winbind wma wmf wxwidgets x264 xattr xcb xcomposite xml xorg xpm xscreensaver xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="nl" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r600 intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.7.0
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -mfpmath=sse -combine"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native -mfpmath=sse -combine"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --deep"
FEATURES="assume-digests binpkg-logs candy ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/"
INSTALL_MASK=""
LANG="nl_NL"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="nl"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/vmware /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
Portage 2.1.9.25 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.4, glibc-2.11.2-r3, 2.6.37-gentoo x86_64)
=================================================================
System uname: Linux-2.6.37-gentoo-x86_64-Intel-R-_Core-TM-_i5_CPU_650_@_3.20GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 20 Feb 2011 06:45:01 +0000
ccache version 2.4 [enabled]
USE="64bit S3TC X a52 aac aacs acct acl acpi aften aio alsa amd64 amr ao applet archive artworkextra asf atm audio automount background bonobo bootchart branding bzip2 cairo ccache cdda cdr cg charmap classic cli client client-only clipboard consolekit corefonts css cue curl curlwrappers cursors custom-optimization d3d dbus dhclient dirac dri drm dv dvd dvdr emerald emulation encode exif expat faac faad fat ffmpeg flac fluidsynth fontconfig fuse gallium gconf gdu gecko gedit general gif gles glitz glut gme gmp gnome gnome-keyring gnutls gphoto2 gpm graphite gs gsm gstreamer gtk gtk2-perl gucharmap gzip hddtemp highlight hpn iconv icu imagemagick inkjar inotify iproute2 iptables ithreads java java6 javascript jit joinlines jpeg justify lame lcdfilter lcms ldap libass libevent libkms libnotify lightning lm_sensors logrotate lqr lto lzma lzo mad matroska mikmod mmx mmxext modplug mouse mp3 mp4 mpeg mpg123 mudflap multilib music nano-syntax nat natspec nautilus ncurses networkmanager nfs nl nls nptl nptlonly nsplugin nspluginwrapper nss ntfs ntlm ntp offensive ogg openal opengl openmedia openvg optimization optimized-qmake pam pango passwordsave pcre pdf perl physfs png policykit postproc python python3 quote radius rar readline rtc samba schroedinger sdl sdl-image sensord session shine showtabbar skins smartspaces smp sndfile sound sounds sox spell sqlite sqlite3 sse sse2 sse3 sse4 ssh ssh1 ssl ssse3 startup-notification strong-optimization sudo svg sysfs syslog sysvipc templates terminal theora threads threadsafe thumbnail tiff timidity tor track-src-odirect truetype twolame udev unicode unsupported unzip upnp usb vaapi vala vcd vcdx video videos vmware_guest_freebsd vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows vorbis vpx wav wavpack win32 winbind wma wmf wxwidgets x264 xattr xcb xcomposite xml xorg xpm xscreensaver xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="nl" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r600 intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

===================
xorg.conf:

Section "Device"
  Identifier    "LeftCard"
  Driver        "intel"
  BusID         "PCI:00:02:0"
EndSection
  Section "Device"
  Identifier    "RightCard"
  Driver        "ati"
  BusID         "PCI:01:00:0"
EndSection
Section "Monitor"
  Identifier    "RightMonitor"
  VendorName    "CTX"
  Option        "Enable"  "true"
  Option        "Primary"  "true"
EndSection
Section "Monitor"
  Identifier    "LeftMonitor"
  VendorName    "SAM"
  Option        "Enable"   "true"
  Option        "Primary"  "false"
EndSection
Section "Screen"
  Identifier    "LeftScreen"
#  Monitor       "LeftMonitor"   # will reset resolution to 800x600 = bad!
  Device        "LeftCard"
EndSection
Section "Screen"
  Identifier    "RightScreen"
#  Monitor       "RightMonitor"  # see above - weird but it works without this line so whatever
  Device        "RightCard"
EndSection
Section "ServerLayout"
  Identifier    "RIGHT"
  Screen 0      "RightScreen"
EndSection
Section "ServerLayout"
  Identifier    "LEFT"
  Screen 0      "LeftScreen"
EndSection
Section "ServerLayout"
  Identifier    "BOTH"
  Screen 0      "RightScreen"
  Screen 1      "LeftScreen" LeftOf "RightScreen"
EndSection
Section "ServerFlags"
  Option        "DontZap"    "false"
  Option        "DefaultServerLayout"  "BOTH"
EndSection
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2011-04-18 10:24:13 UTC
Try to use latest version of oxygen-gtk