http://bugs.winehq.org/show_bug.cgi?id=28207
--- Comment #6 from Michael Stefaniuc mstefani@redhat.com 2011-08-28 15:42:39 CDT --- Can you please try out the attached hack? This "fixes" it for me.
It looks like dsound is so broken that a secondary buffer is passed as a primary buffer and the struct layout isn't compatible anymore.