http://bugs.winehq.org/show_bug.cgi?id=8272
Summary: Wizardry 8 game exit lasts 60s and throws an exception Product: Wine Version: 0.9.36. Platform: PC URL: http://appdb.winehq.org/appview.php?iVersionId=2849 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: vit.hrachovy@sandbox.cz
on Game exit Wine waits 60sec and throws an exception:
err:ntdll:RtlpWaitForCriticalSection section 0x172d90 "" wait timed out in thread 0009, blocked by 0000, retrying (60 sec) err:dsound:DSOUND_MixOne underrun on sound buffer 0x217018 wine: Critical section 00172d90 wait failed at address 0x7bc303b0 (thread 0009), starting debugger... err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc37f64
It seems the background music is done by separate thread and there is some timeout.
In Wine 0.9.14 game exits directly when 1. start game, 2. goto menu, 3. select exit. If a game is loaded from save, then game exit hangs too.