https://bugs.winehq.org/show_bug.cgi?id=48936
Bug ID: 48936 Summary: IL-2 Sturmovik 1946 v4.13.4 fails to load (0009:err:ntdll:RtlpWaitForCriticalSection section 0x9beebc "?" wait timed out) Product: Wine Version: 5.6 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xeno@x-s.com.pl Distribution: ---
Created attachment 66912 --> https://bugs.winehq.org/attachment.cgi?id=66912 Full console output
Flight simulator Il-2 1946 fails to load with 0009:err:ntdll:RtlpWaitForCriticalSection section 0x9beebc "?" wait timed out in thread 0009, blocked by 0000 message in the console.
Game itself installs OK, with some error thrown out at the finish of the installation process. Upon launching it shows load screen, goes to 95% and gets stuck, on the console timeout message as above is shown. It doesnt matter if it's launched from desktop shortcut or from console.
Full console output attached
Game installed few times in prefixes: - Win7 64bit used for other flightsims (Falcon4 BMS4) - Win7 32it dedicated to Il2 I've applied lib overrides (msvcp71 and msvcr71 native) suggested in AppDb to no avail.
To make sure, i've installed the game under Widows7 PRO 64bit (in VM). It went all smooth with no errors, it even stgarts in VM. I've copied game dir to the linux drive and tried to launch it. It failed to start properly the same way.
OS specs: System: Fedora 31 x86_64 kernel: 5.5.16 xorg: 1.20.6-1 libdrm: 2.4 mesa: 19.2.8-1
Both 32 and 64bit versions of wine and critical libs (mesa, gstreamer and so on) are installed on this system
Source of the game: GoG installer version used: Il2 4.13.4m (straight from GoG) and 4.14.1 (GoG installer + 4.13.4 to 4.14.1 official patch)
https://bugs.winehq.org/show_bug.cgi?id=48936
--- Comment #1 from Stan aka Xeno xeno@x-s.com.pl --- With Wine downgraded to 4.17 game launches with no problems It seems it's a Wine 5 regression.
https://bugs.winehq.org/show_bug.cgi?id=48936
Anya animegirl@stronzi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |animegirl@stronzi.org
https://bugs.winehq.org/show_bug.cgi?id=48936
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com Keywords| |regression
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Stan aka Xeno from comment #1)
With Wine downgraded to 4.17 game launches with no problems It seems it's a Wine 5 regression.
Can you run a regression test to determine which commit is responsible for that? https://wiki.winehq.org/Regression_Testing
Is this reproducible with the original demo version? https://www.fileplanet.com/archive/p-17193/IL-2-Sturmovik-Demo-v2-0
https://bugs.winehq.org/show_bug.cgi?id=48936
WinterSnowfall winter.snowfall23@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winter.snowfall23@gmail.com
--- Comment #3 from WinterSnowfall winter.snowfall23@gmail.com --- It also happens with Anno 1701 AD and Anno 1404, ever since Wine 5.6. Both games were working fine in Wine 5.5 (hope this helps with the bisect).
https://bugs.winehq.org/show_bug.cgi?id=48936
joachim.ionoff@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joachim.ionoff@gmail.com
--- Comment #4 from joachim.ionoff@gmail.com --- Since Wine 5.6 I have also the same error (RtlpWaitForCriticalSection) for Anno 1701 and Anno 1404 (Stacraft II is not working anymore). (works with wine 5.5).
https://bugs.winehq.org/show_bug.cgi?id=48936
--- Comment #5 from WinterSnowfall winter.snowfall23@gmail.com --- Still getting:
0033:err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0033, blocked by 0009, retrying (60 sec)
when trying to start Anno series games (mentioned above), even in Wine 5.7.
https://bugs.winehq.org/show_bug.cgi?id=48936
--- Comment #6 from WinterSnowfall winter.snowfall23@gmail.com --- Created attachment 67009 --> https://bugs.winehq.org/attachment.cgi?id=67009 Trace log of startup lock with +ntdll for Anno1701
https://bugs.winehq.org/show_bug.cgi?id=48936
--- Comment #7 from WinterSnowfall winter.snowfall23@gmail.com --- The Lutris Wine build provided by Alexandr Oleynikov on bug 49007 fixes the issue with the Anno games, along with other games which seem to be affected, such as The Witcher 2.
https://bugs.winehq.org/show_bug.cgi?id=49007#c8
https://bugs.winehq.org/show_bug.cgi?id=48936
Stan aka Xeno xeno@x-s.com.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #8 from Stan aka Xeno xeno@x-s.com.pl --- Sorry for the delay, 'tho I didn't really bisected the problem, but I've tried all the versions that were released for Fedora and it definitely started with 4.21 -> 5.0 transition. Demo is not affected, but while fiddling with separate prefix for demo I fond a workaround that worked for me. It seems that staging option "Enable EAX" is a culprit. With this option disabled IL2 4.14.1 started properly. Actually, aside from that no overrides were required.
I'm pretty sure at some point I've reset staging options to default, but maybe becase of fiddling with libs overrides I've broken the prefix. So that's why I haven't found the workaround earlier.
In the meantime i've upgraded wine to 5.7 and Il2 still works.
https://bugs.winehq.org/show_bug.cgi?id=48936
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com --- Closing.