http://bugs.winehq.org/show_bug.cgi?id=36390
Bug ID: 36390 Summary: "Space Hulk: Vengeance of the Blood Angels" works, but freezes after a short time Product: Wine Version: 1.7.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: a3170633@drdrb.net
Created attachment 48443 --> http://bugs.winehq.org/attachment.cgi?id=48443 the console log
Hi,
this old game works nearly perfect, but usually freezes after few minutes of playing, which makes the game unplayable.
Within the game you've got the option to freeze the time and give orders to your fellow minions, which is the time when the freeze usually happens. The freeze affects wine, but the rest of the system runs fine, so it doesn't appear to be a hardware issue. It also seams, that the freeze doesn't happen, when playing while there aren't any enemies nearby. When there are enemies nearby, the program sounds a periodic "ping", which appears to be played everytime when the freeze happens. Therefore, I suspect the sound system to be at least connected to the bug. There is an old similar bug regarding WoW, which indicates the same: http://bugs.winehq.org/show_bug.cgi?id=7229
The other bugreport indicates, that the freezes doesn't occur when the sound is deactivated in the game, which I can't verify because the game doesn't provide such an option. However, the freeze occurs while using ALSA as well as pulseaudio as sound interface.
The apparently important part from the console log looks as ollows:
err:ntdll:RtlpWaitForCriticalSection section 0x1956cdc "rtl.c: RTL_RWLOCK.rtlCS" wait timed out in thread 0025, blocked by 0000, retrying (60 sec) wine: Critical section 01956cdc wait failed at address 0x7bc3c181 (thread 0025), starting debugger...
I'll attach the full as soon as I've figured out how this is done.
The bug occured under wine-1.7.17 as well as 1.6.2. My computer is an old Thinkpad T60 with a Intel Code Duo, 2GB RAM, some old ATI Chip which uses the fglrx Driver provided by the kernel instead of the ATI stuff, and, according to the products page, an "AD1981HD HD Audio 1.0 controller ". My OS is Ubuntu 14.04. It was neccesary to configure wine to mimic Win95 in order to get the application running.
It would be nice if someone could fix this. I totally love this game. If you need additional info, please ask.