http://bugs.winehq.org/show_bug.cgi?id=25633
--- Comment #19 from David turbolad995@hotmail.co.uk 2011-01-10 09:47:53 CST --- (In reply to comment #18)
Refer to the author of winepulse 's comment at
http://bugs.winehq.org/show_bug.cgi?id=10495#c144
"The audio api, designed probably in the early 90s for PCs "
"reason is the waveout functions. Through libalsa pulse, calls such as waveOutReset() and waveOutResume() require a reconnection to pulseaudio each call."
This application is 16 bits application in early 90s and your log have numerous waveOutReset()
So the crash is related to wine call snd_pcm_prepare() and this call is translated to "alsa-pulse" plugin 's pulse_prepare() which close the connection to PA server
http://git.alsa-project.org/?p=alsa-plugins.git;a=blob;f=pulse/pcm_pulse.c;h...
Looks like I've touched on something highly technical. What I can definitely say is that the sound files used by Chip's Challenge do play properly OUTSIDE of Wine. If you enable any of the sound options in Chip's Challenge, Wine will crash regularly - roughly every 10 minutes or so.