http://bugs.winehq.org/show_bug.cgi?id=31566
Bug #: 31566 Summary: Fallout 3: regression causes block at critical section when radio is enabled Product: Wine Version: 1.5.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: ehoover@mines.edu CC: aric@codeweavers.com Classification: Unclassified Regression SHA1: 54eafc73e51666c3edf9fa78a0534ea7b1fa23c9
I recently decided to go back and finish Fallout 3 and I discovered a regression when the radio is enabled: err:ntdll:RtlpWaitForCriticalSection section 0x1e0f60 "renderer.c: BaseRenderer.csRenderLock" wait timed out in thread 0009, blocked by 0025, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x1e0e10 "dsoundrender.c: DSoundRenderImpl.csFilter" wait timed out in thread 0025, blocked by 0009, retrying (60 sec)
It's worth noting that this was rather hard to track down, as the problem does not occur immediately, so attempting to reproduce this requires some patience. Anyway, regression testing results are: 54eafc73e51666c3edf9fa78a0534ea7b1fa23c9 is the first bad commit commit 54eafc73e51666c3edf9fa78a0534ea7b1fa23c9 Author: Aric Stewart aric@codeweavers.com Date: Mon Apr 2 07:52:08 2012 -0500
strmbase: Implement renderer quality control into the base renderer.
:040000 040000 6f88eb37386f4c2aed6e0ba842cca351f91b55ce 019588c74722acabbe36f65f3844aeb9f59639b5 M dlls :040000 040000 93eb4271ec29bde5578982a4d5def889cc9494c2 66d9dcda84911b46c7504052be195d7cf5448e1c M include