Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115681 - gnome-theme-manager produces 100% CPU load
Summary: gnome-theme-manager produces 100% CPU load
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 120718
Blocks:
  Show dependency tree
 
Reported: 2005-12-15 10:57 UTC by Michael Zeising
Modified: 2006-03-25 19:22 UTC (History)
5 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 Michael Zeising 2005-12-15 10:57:16 UTC
When I run gnome-theme-manager, CPU load sticks to 100% CPU load until I close
it again. It is hardly usable with that. The gnome-system-monitor verifies that
gnome-theme-manager produces the load.
Started from bash it writes the following output:

# gnome-theme-manager

(gnome-theme-manager:4442): Gtk-CRITICAL **: gtk_icon_info_get_filename:
assertion `icon_info != NULL' failed

(gnome-theme-manager:4442): Gtk-CRITICAL **: gtk_icon_info_free: assertion
`icon_info != NULL' failed
gnome-theme-manager: symbol lookup error:
/usr/lib/gtk-2.0/2.4.0/engines/libcrux-engine.so: undefined symbol:
uninstall_all_focus_hooks

Reproducible: Always
Steps to Reproduce:
1. Run gnome-theme-manager
2.
3.




# emerge --info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre11
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse
-msse2 -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse
-msse2 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acpi alsa apm audiofile avi berkdb bitmap-fonts
browserplugin bzip2 cdr crypt curl dts dvd dvdr eds emboss encode esd exif expat
fam ffmpeg flac foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk
gtk2 guile hal idn imlib ipv6 java jpeg lcms libg++ libwww mad mikmod mmx mng
motif mozilla mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss
pam pcre pdflib perl php png postgres python qt quicktime readline sdl spell sse
ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb
userlocales vorbis win32codecs xine xml xml2 xv xvid zlib linguas_de
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2005-12-18 15:11:01 UTC
same here
Comment 2 Josh Nichols (RETIRED) gentoo-dev 2005-12-28 19:36:17 UTC
I was getting this same error. I was able to work around it by the following:
/usr/share/themes/Crux/
/usr/lib/gtk-2.0/2.4.0/engines/libcrux-engine.so

Of course, you wouldn't be able to use the Crux theme, but I don't think it's a huge loss.
Comment 3 Federico Fissore 2006-01-15 09:25:14 UTC
i got the problem too (even if I don't have the cpu load but just the theme manager broken) and i confirm that removing /usr/share/themes/Crux/ solves the problem

emerge --info
Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.12.0_pre14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ngi.it/ http://mirror.switch.ch/ftp/mirror/gentoo/"
LANG="it_IT"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac aalib acpi alsa apm asf audiofile avi berkdb bitmap-fonts bzip2 cairo cdda cdr crypt css cups dga dts dvb dvd dvdr dvdread eds emboss encode esd exif expat fam ffmpeg firefox foomaticdb fortran gcj gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml idn imlib ipv6 java jikes jpeg junit lcms libcaca libg++ libwww live lzo mad matroska mikmod mjpeg mmx mng motif mp3 mpeg mysql nautilus ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl pam pcre pdflib perl png postgres python quicktime readline real rtc ruby samba sdl spell sse ssl stream svg tcpd theora tiff truetype truetype-fonts type1-fonts udev usb vcd vlm vorbis win32codecs wmf wxwindows xine xml2 xmms xosd xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS, PORTDIR_OVERLAY
Comment 4 Santos Zatarain Vera 2006-01-28 20:52:35 UTC
What version of gnome is? In the 12, I have the same problem, but i can close the window. ps -A show two process, one process have <defunct>. My load is lower than 100%, if i click or move scrollbar then the load reach 100%.
Comment 5 Federico Fissore 2006-01-29 10:23:50 UTC
This problem is related to gtk-engines-2.6.6
Upgrade to 2.6.7 has solved the problem
Comment 6 John N. Laliberte (RETIRED) gentoo-dev 2006-03-25 17:18:46 UTC
gtk-engines-2.6.7 is now stable.

can anyone still reproduce this?
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2006-03-25 18:57:21 UTC
it's fine here... feel free to close it.
Comment 8 John N. Laliberte (RETIRED) gentoo-dev 2006-03-25 19:22:11 UTC
fixed with 2.6.7