Summary: | soundserver (artsd) crashes on startup and whenever a sound is played | ||
---|---|---|---|
Product: | [Unmaintained] arts | Reporter: | Tristan Miller <psychonaut> |
Component: | general | Assignee: | Stefan Westerfeld <stefan> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | robert |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Tristan Miller
2005-11-20 00:34:30 UTC
I tried running artsd manually from the command line. Here's the output. Note that it goes into an infinite loop after a crash: [root@port-3108:~]# artsd -l0 artsd version is 1.5.0 gsl: using Unix98 pthreads directly for mutexes and conditions [artsd: 9190] SoundServerStartup --> got lock autodetecting driver: - oss: 10 - alsa: 15 - null: -1 - jack: -1 - toss: 4 ... 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(/opt/kde3/lib/mcop,) addDirectory(/opt/kde3/lib/mcop/Amarok,Amarok) addDirectory(/opt/kde3/lib/mcop/Arts,Arts) addDirectory(/opt/kde3/lib/mcop/Arts/Environment,Arts::Environment) addDirectory(/root/.mcop/trader-cache,) starting artsd! kbuildsycoca running... kio (KSycoca): WARNING: Found version 79, expecting version 93 or higher. kio (KSycoca): WARNING: Found version 79, expecting version 93 or higher. kio (KSycoca): ERROR: No database available! >> running as realtime process now (priority 50) Arts::MidiManager registered successfully. addDirectory(/opt/kde3/lib/mcop,) addDirectory(/opt/kde3/lib/mcop/Amarok,Amarok) addDirectory(/opt/kde3/lib/mcop/Arts,Arts) addDirectory(/opt/kde3/lib/mcop/Arts/Environment,Arts::Environment) addDirectory(/root/.mcop/trader-cache,) [artsd: 9190] SoundServerStartup <-- released lock starting artsd! >> running as realtime process now (priority 50) UnixManager: got notifyIO socketconnection created, fd = 10 _useRemote without prior _copyRemote() - this might fail sometimes There are already artsd objects registered, looking if they are active... KWrited - Listening on Device /dev/pts/5 libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/ide_0_0 libhal.c 1205 : Error sending msg: No property volume.disc.has_audio on device with id /org/freedesktop/Hal/devices/block_3_2 libhal.c 1205 : Error sending msg: No property volume.disc.is_blank on device with id /org/freedesktop/Hal/devices/block_3_2 libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/ide_0_0 libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/ide_0_0 Error: Can't add object reference (probably artsd is already running). If you are sure it is not already running, remove the relevant files: /tmp/ksocket-root/Arts_SoundServerV2 /tmp/ksocket-root/Arts_SoundServer /tmp/ksocket-root/Arts_SimpleSoundServer /tmp/ksocket-root/Arts_PlayObjectFactory /tmp/ksocket-root/Arts_AudioManager starting artsd! >> running as realtime process now (priority 50) _useRemote without prior _copyRemote() - this might fail sometimes (The previous message was repeated 5 times.) UnixManager: got notifyIO socketconnection created, fd = 10 _useRemote without prior _copyRemote() - this might fail sometimes There are already artsd objects registered, looking if they are active... Error: Can't add object reference (probably artsd is already running). If you are sure it is not already running, remove the relevant files: /tmp/ksocket-root/Arts_SoundServerV2 /tmp/ksocket-root/Arts_SoundServer /tmp/ksocket-root/Arts_SimpleSoundServer /tmp/ksocket-root/Arts_PlayObjectFactory /tmp/ksocket-root/Arts_AudioManager starting artsd! >> running as realtime process now (priority 50) _useRemote without prior _copyRemote() - this might fail sometimes (The previous message was repeated 5 times.) UnixManager: got notifyIO socketconnection created, fd = 10 _useRemote without prior _copyRemote() - this might fail sometimes There are already artsd objects registered, looking if they are active... Error: Can't add object reference (probably artsd is already running). If you are sure it is not already running, remove the relevant files: /tmp/ksocket-root/Arts_SoundServerV2 /tmp/ksocket-root/Arts_SoundServer /tmp/ksocket-root/Arts_SimpleSoundServer /tmp/ksocket-root/Arts_PlayObjectFactory /tmp/ksocket-root/Arts_AudioManager starting artsd! Downgrading from arts 1.5.0 to arts 1.4.0 doesn't help. Running arts from the command line as a user (not root) turns up the following error: loading extension from '/opt/kde3/lib/libarts_mpeglib.la' failed: file not found It seems SuSE has decided to remove MP3 support from the default KDE packages due to patent concerns. This is all well and fine, but they should have made it more obvious that MP3 support has been moved to another package. Installing the kdemultimedia3-arts-mad and kdemultimedia3-mad RPMs has fixed this problem, and artsd no longer crashes. *** Bug 117002 has been marked as a duplicate of this bug. *** |