|
Bugzilla – Full Text Bug Listing |
| Summary: | artsd SIGSEGV | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Jon Nelson <jnelson-suse> |
| Component: | KDE | Assignee: | E-mail List <kde-maintainers> |
| Status: | RESOLVED WONTFIX | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Beta 3 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Jon Nelson
2005-08-27 17:36:14 UTC
More information: I started artsd with this: /opt/kde3/bin/artsd -F 10 -S 4096 -a alsa -s 5 -m artsmessage -c drkonqi -l 3 -f and test with this: artsplay /usr/share/supertux/sounds/squish.wav and artsd dies a SIGSEGV immediately. If I bump up the debug level, I get: artsd version is 1.4.2 gsl: using Unix98 pthreads directly for mutexes and conditions [artsd: 6065] SoundServerStartup --> got lock ALSA driver: default buffering: 15 fragments with 940 bytes (audio latency is 79.9 ms) Closing ALSA-driver 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/Arts,Arts) addDirectory(/home/jon/.mcop/trader-cache,) [artsd: 6065] SoundServerStartup <-- released lock !!!!!! This is where I run artsplay !!!!!! UnixManager: got notifyIO socketconnection created, fd = 10 search playobject, extension = wav creating Arts::GSLPlayObject to play file /usr/share/supertux/sounds/squish.wav sh: artsmessage: command not found sh: artsmessage: command not found sh: artsmessage: command not found AudioSubSystem::emergencyCleanup Closing ALSA-driver I installed kdelibs3-arts and re-ran the test: I get a bunch of dialogs when artsd is started: """ Sound server warning message: unix_connect: can't connect to server (unix:/tmp/ksocket-jon/linux.site-.....) """ and the same thing with "(The previous message was repeated 4 times.)" If I try to play a sound: """ loading extension from '/opt/kde3/lib/libartsgslplayobject.la' failed: file not found """ and """ Sound server warning message: MCOP ObjectManager: Could not load extension libartsgslplayobject.la """ and """ Sound server warning message: MCOP ObjectManager: can't find implementation for Arts::GSLPlayObject. """ there is a reason we bann artsd from our default KDE Mr. Kulow - I would gladly give up artsd if I could - however, it's the only way I know how to make games like RTCW and Quake, both of which require a mmap'able /dev/dsp, to work. I could use esd (esound) but that's even less desirable. Is there another solution? If artsd is not installed, how do KDE sounds get played? use the aoss wrapper. KDE applications use alsa directly I got everything working. aoss doesn't work for me (crashes), but I found another way to make the game (RTCW) work. However, if artsd crashes then it should either be fixed or made unavailable. :-( Thanks for your help! sorry, nobody got time to fix arts |