http://bugs.winehq.org/show_bug.cgi?id=30249
Bug #: 30249 Summary: Sanitarium crashes/hangs frequently with OpenGL renderer Product: Wine Version: 1.5.0 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 39508 --> http://bugs.winehq.org/attachment.cgi?id=39508 plain terminal output
Sanitarium is an adventure game, originally released in 1998. I have the GOG.com version of the game, which is based on the 2002 DVD re-release version. I can't reproduce the problem with the demo version, which was an early release of the upcoming game, containing the first chapter from the game.
The problem: The game is very unstable with the default OpenGL renderer. Usually the game suddenly quits (without a crash dialog/backtrace). You can see the terminal output in the attachment. Other times the game simply hangs, showing
err:ntdll:RtlpWaitForCriticalSection section 0x7e5c67a0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0027, retrying (60 sec)
in the terminal.
The crashes seem to happen at the same point during gameplay. As if each chapter in the game has its 'weak spots' where the game tends to crash. For example, in Chapter 1 (The Tower Cells) the crash occurs when I climb up the stairs and approaching the statue at the top. In Chapter 2 it happens when I enter the cemetery and follow down the path.
Workarounds (either of them works for me): 1. ddr=gdi 2. start the game in windowed mode 'wine sntrm.exe -w'
Fedora 16 Nvidia 250 / driver 290.10 X.Org X Server 1.11.4
http://bugs.winehq.org/show_bug.cgi?id=30249
--- Comment #1 from GyB gyebro69@gmail.com 2012-03-23 12:28:09 CDT --- Created attachment 39509 --> http://bugs.winehq.org/attachment.cgi?id=39509 winedbg backtrace
This is the backtrace I always get when then game becomes unresponsive.
http://bugs.winehq.org/show_bug.cgi?id=30249
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |07bc017ff13c43bc897de730715 | |e8b07139268ec Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from GyB gyebro69@gmail.com 2012-06-02 12:03:10 CDT --- I retested this bug and found that the game no longer crashes/freezes at those points with recent Wine versions (>=1.5.4).
According to my testing, it was fixed by http://source.winehq.org/git/wine.git/commitdiff/07bc017ff13c43bc897de730715...
http://bugs.winehq.org/show_bug.cgi?id=30249
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-06-08 15:28:41 CDT --- Closing bugs fixed in 1.5.6.
https://bugs.winehq.org/show_bug.cgi?id=30249
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |winex11.drv