Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106673 - kde control center goes into an infinite loop when I try to: 1. change my background and 2. change the login manager settings
Summary: kde control center goes into an infinite loop when I try to: 1. change my bac...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-20 06:48 UTC by Joseph D. Wieber, Jr.
Modified: 2006-04-29 10:31 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 Joseph D. Wieber, Jr. 2005-09-20 06:48:15 UTC
Hi all,

Here it is in a nutshell. When I try to use kcontrol center to change certain
settings on my laptop (acer ferrari3400 mobile athlon 64) it goes into an
infinite loop and the cpu usage bounces between 96 and 100 percent. It also
happens when I right click on the desktop and click "Configure Desktop..." in
the menu. I've been using gentoo and kde on this laptop for about 6 months now.
On my laptop this is unique to the 3.4 variety of kde. BTW this is one of two
things I dislike editing the config file for, the kernel is the other.

Please let me know what other useful info I need to post.

Thanks for you time and effort.

/Joe

===============================================================================
Panacea ~ # emerge --info
Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r10 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r10 x86_64 Mobile AMD Athlon 64 Processor 3000+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -funroll-loops
-fprefetch-loop-arrays"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -funroll-loops
-fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://mirrors.acm.cs.rpi.edu/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi alsa arts avi berkdb bitmap-fonts bluetooth cdr crypt
cups curl dbus dvd dvdr eds emboss emul-linux-x86 encode fam ffmpeg flac
foomaticdb fortran freetype ftp gdbm gif glut gpm gstreamer hal ieee1394 imlib
ipv6 java javascript jpeg kde kerberos lzw lzw-tiff mad mozilla mp3 mpeg ncurses
nls nsplugin offensive ogg oggvorbis opengl pam pcmcia pdflib perl png python qt
quicktime readline samba sdl spell ssl tcltk tcpd tiff truetype truetype-fonts
type1-fonts usb userlocales vcd vorbis wifi xine xml2 xmms xpm xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

===============================================================================
Panacea ~ # qpkg -i -I kde
kde-base/kdeutils-3.4.1 *
        KDE utilities [  ]
kde-base/kdebase-3.4.1-r1 *
        KDE base packages: the desktop, panel, window manager, konqueror... [  ]
kde-base/kdebase-pam-6 *
        pam.d files used by several KDE components. [ http://www.kde.org ]
kde-base/kde-3.4.1 *
        KDE - merge this to pull in all non-developer kde-base/* packages [
http://www.kde.org/ ]
kde-base/arts-1.3.2-r1 *
        aRts, the KDE sound (and all-around multimedia) server/output manager [
http://multimedia.kde.org/ ]
kde-base/kdepim-3.4.1-r2 *
        KDE PIM (Personal Information Management) apps: korganizer, kmail,
knode... [ http://multimedia.kde.org/ ]
kde-base/kdeadmin-3.4.1 *
        KDE administration tools (user manager, etc.) [ http://multimedia.kde.org/ ]
kde-base/kdetoys-3.4.1 *
        KDE toys [ http://multimedia.kde.org/ ]
kde-base/kdegames-3.4.1 *
        KDE games (not just solitaire ;-) [ http://multimedia.kde.org/ ]
kde-base/kdeartwork-3.4.1 *
        KDE artwork package [ http://multimedia.kde.org/ ]
kde-base/arts-3.4.1-r2 *
        aRts, the KDE sound (and all-around multimedia) server/output manager [
http://multimedia.kde.org/ ]
kde-base/kdenetwork-3.4.1-r1 *
        KDE network apps: kopete, kppp, kget... [ http://multimedia.kde.org/ ]
kde-base/kdewebdev-3.4.1 *
        KDE web development - Quanta [ http://multimedia.kde.org/ ]
kde-base/kdeaddons-3.4.1 *
        KDE addon modules: plugins for konqueror, noatun etc [
http://multimedia.kde.org/ ]
kde-base/kdegraphics-3.4.1-r1 *
        KDE graphics-related apps [ http://multimedia.kde.org/ ]
kde-base/kdemultimedia-3.4.1-r1 *
        KDE multimedia apps: noatun, kscd, juk... [ http://multimedia.kde.org/ ]
kde-base/kdelibs-3.4.1-r1 *
        KDE libraries needed by all kde programs [ http://www.kde.org/ ]
kde-base/kde-env-3-r4 *
        Sets up some env.d files for KDE [ http://www.gentoo.org/ ]
kde-base/kdeedu-3.4.1-r1 *
        KDE educational apps [ http://www.gentoo.org/ ]


Reproducible: Always
Steps to Reproduce:
1.Invoke kde control center
2.CLick on System Administration
3.Click on Login Manager

OR

4.Click on Appearance and Themes
5.CLick on Background

OR

6.Right click desktop
7.Click on Configure Desktop
Actual Results:  
Control center just sits and spins, the cpu usage goes to 100% and I have to
kill kcontrolcenter. If I try to change background through right click as
described above, cpu jumps to 100% usage and I have to kill kcmshell

Expected Results:  
Allowed configuration of the kde components mentioned above.
Comment 1 Casey Williams 2005-12-03 11:21:24 UTC
I also get these results and have gotten them for as long as I can remember. 
I'm now running KDE 3.5 and still continue to have these issues.  However, these
issues only happen when I'm running with nvidia-kernel ~x86 (which at the moment
would be 1.0.7676-r1).  If I use the stable branch (1.0.6629-r4) of the nvidia
driver, things work fine.

When this happens to me, KDE hangs and I can't do anything, not even
CTRL+ALT+BACKSPACE to kill X.  However I CAN SSH into the box.  Doing a "top"
reveals that the X process is at 99% or so CPU utilization.

Something I found to be surprising was that this has happened on two consecutive
machines of mine.  The first was an AMD Athlon 1700, the next an Athlon 3000
(not AMD64).  These were not simply CPU upgrades but full system upgrades with
new RAM, MOBO, etc.

I have also tried this logged in as a new user, so it doesn't seem to be a
borked user setting.

I would love to help debug this, but I frankly don't know how to debug a KDE (or
could it be an X issue? or an NVidia issue?) app/error such as this. 
Suggestions welcome. :)

My current emerge info is below:

Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -Os -pipe -mfpmath=sse -msse -mmmx -m3dnow"
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.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
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -Os -pipe -mfpmath=sse -msse -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache distlocks moo sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/
ftp://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo
http://gentoo.mirrored.ca/ http://mirror.datapipe.net/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac aalib acpi aim apm arts audiofile avi bash-completion
berkdb bitmap-fonts bonobo bzip2 cdparanoia cdr crypt cups curl directfb
divx4linux doc dts dvd dvdemacs dvdr eds emboss encode esd ethereal exif expat
fam fbcon ffmpeg flac foomaticdb fortran ftp gd gdbm gif glut gmp gnome gphoto2
gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imap imlib innodb java
jikes jpeg junit kde kdeenablefinal kerberos lcms leim libg++ libwww mad maildir
matroska mbox mikmod mmx mng mono motif mp3 mpeg mysql nas ncurses nls nptl ogg
oggvorbis opengl oss pam pcre pdflib perl png postgress prelude python qt
quicktime readline ruby samba sdl sndfile snmp sockets spell ssl subversion svga
tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis wmf
wxwindows x86 xine xml xml2 xmms xv xvid zeroconf zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Casey Williams 2005-12-03 11:55:51 UTC
Ok, after I hit "Commit" on my last bug report, I realized that the one piece of
hardware that was in common between both of my boxes that had this issue was the
video card.  I put an old geforce 3 card from my other machine into the machine
that was having this issue and everything was fine.  The culprit video card was
a GeForce MX440 bios version 4.17.00.61.23

Looks like everything's fine for me now!
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-29 10:31:07 UTC
> Thanks for you time and effort.

Sorry, that this bug gets touched that late and sorry again, but this is something we can't really do much about. Please give KDE 3.5.2 a try and report at https://bugs.kde.org, if this is still a problem for you.