When I boot the system and login to KDE after about a minute I get this Error message and the sound does not work: Error - artsmessage Sound server fatal error: cpu overload, aborting. Reproducible: Always Steps to Reproduce: 1. Boot Computer 2. Load KDE Actual Results: The error message appeared. Expected Results: Not shown an error message and load the sound devices properly. dbox ~ # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20050125-r1, 2.6.12-rc2 i686) ================================================================= System uname: 2.6.12-rc2 i686 Intel(R) Pentium(R) 4 CPU 1400MHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 17 2005, 19:58:10)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.6.3, 1.9.5, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-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="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi aim alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd emboss encode esd fam flac foomaticdb fortran ftp gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg msn ncurses nls oggvorbis opengl oss pam pdflib perl png ppd python qt quicktime readline sdl slang spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY dbox ~ #
My KDE/aRts system worked properly until today, when I tried to call a friend via Skype and I got some strange sounds after changing my portage profile from 2004.3 to 2005.0. After that, I also got this message everytime I tried to use a program that uses aRts (e.g. Juk or XMMS). My aRts process uses about 80-90 percent of my CPU before it crashes. When aRts died and I tried to restart it via the 'artsd' command, it crashed after about 30 seconds with the same error. Nevertheless, it didn't crash immediately after rebooting my computer as reported by Daniel.
It could be caused by the alsa drivers in the kernel you're using (see bug 4561). It can also be a more general problem, high cpu usage can happen quite a lot with arts (see bug 75390 for instance). In any case, I don't think we can do much for it... *** This bug has been marked as a duplicate of 4561 ***
I do not think that it is a driver problem because it worked all the time and suddenly after changing the profile to 2005.0 it didn't work anymore (maybe also because of the skype crash, I am not sure about this point). Anyway I started artsd with -l 0 and will append the output: artsd version is 1.4.0 gsl: using Unix98 pthreads directly for mutexes and conditions [artsd: 20680] SoundServerStartup --> got lock autodetecting driver: - toss: 4 - esd: -1 - null: -1 - alsa: 15 - oss: 10 ... which means we'll default to alsa ALSA driver: default buffering: 15 fragments with 940 bytes (audio latency is 79.9 ms) Closing ALSA-driver virtualize StereoVolumeControl ALSA driver: default buffering: 15 fragments with 940 bytes (audio latency is 79.9 ms) audio format is 44100 Hz, 16 bits, 2 channels addDirectory(/usr/kde/3.4/lib/mcop,) addDirectory(/usr/kde/3.4/lib/mcop/Arts,Arts) addDirectory(/usr/kde/3.4/lib/mcop/Arts/Environment,Arts::Environment) addDirectory(/usr/kde/3.4/lib/mcop/Noatun,Noatun) addDirectory(/root/.mcop/trader-cache,) unix_connect: can't connect to server (unix:/tmp/mcop-root/localhost-4f20-425d2c3b) Arts::MidiManager registered successfully. There are already artsd objects registered, looking if they are active... unix_connect: can't connect to server (unix:/tmp/mcop-root/localhost-4f20-425d2c3b) ... cleaned 5 unused mcop global references. unix_connect: can't connect to server (unix:/tmp/mcop-root/localhost-4f20-425d2c3b) (The previous message was repeated 4 times.) [artsd: 20680] SoundServerStartup <-- released lock xrun!! xrun!! (The previous message was repeated 658317 times.) cpu overload, aborting
This sort seems to be some Intel 8x0-ALSA-aRts-problem. I modified my kernel and removed ALSA from the config. Then I emerged alsa/driver and tried it again >> it still didn|t work. then i emerged alsa driver with USE="oss" and tried to use the oss emulation, which worked. weird thing
Your problem may also be related to bug 87544, then.