http://bugs.winehq.org/show_bug.cgi?id=28056
--- Comment #6 from Jörg Höhle hoehle@users.sourceforge.net 2011-09-12 01:27:20 CDT --- Created an attachment (id=36333) --> (http://bugs.winehq.org/attachment.cgi?id=36333) Unlock ReleaseBuffer after error
I don't know what caused the initial error: warn:oss:AudioRenderClient_ReleaseBuffer write failed: 35 (Resource temporarily unavailable) err:winmm:WOD_PushData ReleaseBuffer failed: 80004005 E_FAIL
but all subsequent ones indicate an issue with Wine err:winmm:WOD_PushData GetBuffer failed: 88890007 OUT_OF_ORDER There's always trouble when the destructor/finalizer fails. Is the resource freed or not? MSDN doesn't tell.
The question is, how should Wine or the app react upon the initial error. Is Wine doing something wrong, causing the error? Is audio not reliable? Was it disconnected? I know little about how mmdevapi behaves when a device is unplugged beyond http://msdn.microsoft.com/en-us/library/dd316605(v=vs.85).aspx
Is audio generally working perfectly on your machine? perfectly in Wine? Does the error occur with this app only?
Please try out this patch and report whether the error is persistent or is really solely temporary.