Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97302 - kompmgr make X consume 80+% cpu time
Summary: kompmgr make X consume 80+% cpu time
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-28 06:36 UTC by Jord Swart
Modified: 2005-07-09 09:20 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 Jord Swart 2005-06-28 06:36:45 UTC
1. Running xorg-6.8.2-r2 with composite enabled   
2. To use it I have enabled translucency/shadows support in kcontrol    
3. Leave KDE running for long enough time, I usually lock the desktop,  
although I have no clue if that has anything to do with the bug.   
4. Come back after a couple of hours (one cannot tell, it doesn't always   
happen), KDE will have become unuseable. X will consume about 80% of the CPU   
time. Killing kompmgr solves the problem (it gets restarted by the way).   
   
xrestop will report an unknown process taking up a lot of resources as well.   
Killing kompmgr will also solve that problem.   
    
See also: http://bugs.kde.org/show_bug.cgi?id=102733 but from the bug it looks   
like it is Gentoo specific.   

Reproducible: Always
Steps to Reproduce:
 1. Running xorg-6.8.2-r2 with composite enabled   
2. To use it I have enabled translucency/shadows support in kcontrol    
3. Leave KDE running for long enough time, I usually lock the desktop,  
although I have no clue if that has anything to do with the bug.   
4. Come back after a couple of hours. 
Actual Results:  
X almost unuseable. 

Expected Results:  
It should leave X usable. Not take so many resources and leave the processor. 

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 
2.6.12-gentoo-r1 i686) 
================================================================= 
System uname: 2.6.12-gentoo-r1 i686 AMD Athlon(tm) MP 2600+ 
Gentoo Base System version 1.6.12 
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[enabled] 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5, 2.4.1-r1 
sys-apps/sandbox:    1.2.9 
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.5 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.18 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe -falign-loops=1 
-falign-functions=64 -falign-jumps=4 -falign-labels=4 -Wl,-z,now" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/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/splash /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe -falign-loops=1 
-falign-functions=64 -falign-jumps=4 -falign-labels=4 -Wl,-z,now" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
ftp://ftp.easynet.nl/mirror/gentoo/" 
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" 
MAKEOPTS="-j5" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="x86 3dnow X aalib acpi alsa apache2 apm arts artswrappersuid audiofile 
avi bash-completion berkdb bitmap-fonts cddb cdparanoia cdr crypt cups curl 
dba dbus dga directfb divx4linux dv dvd dvdr dvdread emboss encode esd exif 
fam fbcon flac foomaticdb fortran ftp gd gdbm gif gpm gstreamer gtk gtk2 hal 
ieee1394 imagemagick imap imlib ipv6 jack java javascript jpeg jpeg2k junit 
kde kdeenablefinal ldap libg++ libwww lm_sensors logitech-mouse mad matroska 
mikmod mime mmx mng mono motif mozilla mp3 mpeg mpeg4 mplayer mysql nas 
ncurses nls nptl nvidia offensive ogg oggvorbis openexr opengl oss pam perl 
pic png ppds python qt quicktime rdesktop readline samba sblive scanner sdl 
slang snmp spell sqlite ssl svg svga tcltk tcpd threads tiff truetype 
truetype-fonts type1-fonts unicode usb v4l visualization vorbis win32codecs 
xine xinerama xml xml2 xmms xrandr xscreensaver xv xvid zeroconf zlib 
video_cards_radeon userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-06-28 06:46:20 UTC
XComposite extension is *highly* experimental. 
Probably that's the problem. 
 
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-07-09 09:20:33 UTC
I agree with previous comment, there's nothing we can do about it, kompmgr is 
just still an experimental application.