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
XComposite extension is *highly* experimental. Probably that's the problem.
I agree with previous comment, there's nothing we can do about it, kompmgr is just still an experimental application.