Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 205345 - =gnome-base/control-center-2.20.1: gnome-appearance-properties always staying up with 100% cpu usage after invocation
Summary: =gnome-base/control-center-2.20.1: gnome-appearance-properties always staying...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-11 17:39 UTC by Maik Musall
Modified: 2009-01-20 12:38 UTC (History)
2 users (show)

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 Maik Musall 2008-01-11 17:39:10 UTC
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
Comment 1 Linux Blues 2008-02-26 16:55:59 UTC
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
Comment 2 Linux Blues 2008-02-26 17:04:40 UTC
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)
Comment 3 Linux Blues 2008-02-26 17:14:06 UTC
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
Comment 4 Arun Raghavan (RETIRED) gentoo-dev 2008-05-05 14:01:03 UTC
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
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-08-03 21:14:13 UTC
upstream url taken from launchpad bug report.
Comment 6 Matthew Joiner 2008-09-19 09:03:52 UTC
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.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-11-29 23:29:55 UTC
upstream says fixed by gtk+-2.12.12 release, could you try that or a more recent release ?
Comment 8 Maik Musall 2008-12-04 22:41:04 UTC
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.
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-21 16:42:00 UTC
feel free to reopen if you have any updates to provide.
Comment 10 Christian Jumpertz 2009-01-20 12:38:19 UTC
(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