http://bugs.winehq.org/show_bug.cgi?id=28056
--- Comment #16 from Mateusz Stachowski mateusz.stachowski@wp.pl 2011-09-21 13:42:19 CDT --- Created an attachment (id=36494) --> (http://bugs.winehq.org/attachment.cgi?id=36494) WINEDEBUG=+winmm,+driver,+oss,+tid wine-git Hard Reset (EAGAIN patch)
Hello Jörg,
Thank you for answering. I think that you are right and I have a different kind of bug but neverthless it's probably related with Wine OSS sound driver. I thought that it is the same because of this error message:
err:winmm:WOD_PushData GetBuffer failed: 88890007
The OP also did get that in terminal.
I don't know about the gfx bug:
0021:err:ntdll:RtlpWaitForCriticalSection section 0x6905cbd8 "wined3d_main.c: wined3d_cs" wait timed out in thread 0021, blocked by 0020, retrying (60 sec)
It seems strange that it occurs. In the WineHQ forum post about my problems I have one user reporting that the game (Hard Reset Demo) is playable on Wine 1.3.28 with "AlwaysOffScreen"="enabled" set in the registry. I could also found video gameplay of it running on Linux.
Anyway I compiled 1.3.28 with your new patch (EAGAIN is normal as the buffer fills up) and it still hangs in the same moment.
I've also reverted the patch mentioned in bug #28284 with this command (not sure that is how it should be done):
git checkout c7d0c093e5bc29da6163d2ef66542562ae7bafc2
Although checking files it looked liked it worked. It didn't resolved problems with sound or the hanging of Hard Reset.