http://bugs.winehq.org/show_bug.cgi?id=3026
------- Additional Comments From reif@earthlink.net 2005-01-06 18:45 ------- err:wave:IDsDriverBufferImpl_Stop ioctl(/dev/dsp, SNDCTL_DSP_SETTRIGGER) failed is a fatal error caused by a bad sound card driver. Can you upgrade the driver?
wine-pthread: mixer.c:985: DSOUND_PerformMix: Assertion `dsound->playpos < dsound->buflen' failed is another fatal error which would cause a crash if it wasn't stopped by the assert.
Since most Direct Sound games and the regression tests fail, that also points to a bad driver (or wine not dealing well with an uncooperative driver).
--debugmsg has been depreciated. Try generating a trace using:
WINEDEBUG=+wave,+dsound,+dsound3d wine program.exe >& trace
and post it here or e-mail it directly to me.
I would also try these: - A better supported sound card like a SoundBlaster Live! 5.1. - Upgrade the sound card driver. - Try ALSA (with and without Emulation). - Try wine CVS.
Try the regression tests in interactive mode: WINETEST_INTERACTIVE=1 wine dsound.dll.so dsound Also try the winmm regression tests to check the H/W.
The regression test should not crash or segfault if your system is working properly.