When calling gnome-appearance-properties by requesting another desktop background or changing desktop fonts, after doing so the process stays alive and draws 100% cpu until manually killed. Reproducible: Always Steps to Reproduce: 1. right-click on desktop background, choose "change desktop background" 2. click Close Actual Results: Function works as expected, but process does not finish. Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 i686) ================================================================= System uname: 2.6.23-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1700MHz Timestamp of tree: Mon, 07 Jan 2008 14:17:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.3.5-r3, 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium-m -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.intergenia.de http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://einstein.mknet.prv/gentoo-portage" USE="X acl acpi alsa apache2 arts berkdb bitmap-fonts bluetooth cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss enblend encode esd evo exif f77 fam fax firefox flac fortran gcj gdbm gif gimp gimpprint gnome gstreamer gtk hal hdri iconv ipv6 irda isdnlog jack java javascript jpeg kerberos lcms ldap libsamplerate mad mbox midi mikmod mmx mozsvg mp3 mp4 mpeg mpm-worker mudflap mysql ncurses nls nptl nptlonly nvidia oci8 ogg opengl openmp oracle oss pam pcmcia pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba sdl session sms spell spl sse sse2 ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts usb vorbis win32codecs wma wmf x86 xfce xml xorg xprint xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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 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" ELIBC="glibc" FRITZCAPI_CARDS="fcpcmcia fcusb fcusb2 fxusb" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv vesa nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I have exactly the same problem, running top you'll see the task: gnome-appearance-properties --show-page=background and you'll need to kill it as root. $ emerge --info Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8 i686) ================================================================= System uname: 2.6.23-gentoo-r8 i686 AMD Athlon(tm) XP 2000+ Timestamp of tree: Mon, 25 Feb 2008 07:46:02 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.4 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/openoffice/share/dict/ooo/dictionary.lst /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://81.19.51.238/mirror/gentoo/" LANG="es_ES.UTF-8" LC_ALL="es_ES.UTF-8" LDFLAGS="-Wl,-O1,-s" LINGUAS="es_ES.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="bzip2" PORTAGE_COMPRESS_FLAGS="-f9" 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="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl acpi alsa ao apache2 audiofile berkdb bitmap-fonts bonobo bzip2 cairo caps cdr cli cracklib crypt cups curl dbus dts dvd dvdr dvdread eds emboss encode esd evo exif expat ffmpeg firefox flac foomaticdb fortran gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib ipv6 isdnlog java jpeg jpeg2k kerberos lame lcms ldap libcaca libg++ libsamplerate logrotate mad midi mikmod mmap mmx mng modplug mono motif mp3 mpeg mudflap nas ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pic png posix pppd python quicktime readline reflection sdl session slang sndfile spell spl sse ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wxwindows x86 xcomposite xml xorg xpm xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LINGUAS="es_ES.UTF-8" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
both of us are using nvidia drivers, let's see... eix -e nvidia-drivers [I] x11-drivers/nvidia-drivers Available versions: 71.86.01 ~71.86.04 96.43.01 (~)96.43.05 [m]100.14.09 [m](~)100.14.11 [m]100.14.19 [M](~)100.14.23 [m](~)169.07 [m](~)169.09 [m](~)169.09-r1 {acpi custom-cflags gtk kernel_linux multilib} Installed versions: 96.43.05(15:01:44 19/02/08)(acpi gtk kernel_linux -multilib) Homepage: http://www.nvidia.com/ Description: NVIDIA X11 driver and GLX libraries (I'm unable to use any later version (>96), so I'm using 96.43.05)
BTW, what are your USE flags? $ emerge -vp control-center These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] gnome-base/control-center-2.20.3 USE="alsa -debug eds esd hal" 2,208 kB Total: 1 package (1 reinstall), Size of downloads: 2,208 kB
Reproducible here too. I too have an NVidia card but I doubt it's related to that. Also seen on Ubuntu: Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/147045 Moving my ~/.gtkrc-2.0 seems to fix the problem
upstream url taken from launchpad bug report.
Deleting ~/.gtkrc-2.0 fixed the problem for me (and for those upstream). I'm also on nvidia, but I believe the problem lies in the use of gtk-chtheme, or similar programs.
upstream says fixed by gtk+-2.12.12 release, could you try that or a more recent release ?
I'm afraid I don't have a machine available during the next few months where I could test this, please handle this bug as you see fit.
feel free to reopen if you have any updates to provide.
(In reply to comment #9) > feel free to reopen if you have any updates to provide. > I just want to confirm that this is fixed after upgrading my x11-libs/gtk+ to Version 2.12.12