https://bugs.winehq.org/show_bug.cgi?id=37914
Bug ID: 37914 Summary: XCOM: Enemy Within launcher fails to start with Wine Mono Product: Wine Version: 1.7.34 Hardware: x86 OS: Linux Status: NEW Severity: minor Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com Distribution: ---
Created attachment 50499 --> https://bugs.winehq.org/attachment.cgi?id=50499 +mscoree log
XCOM:EW is the expansion to XCOM:Enemy Unknown. When the DLC is installed the game starts with a launcher which allows the player to choose between the base game and the expansion. The launcher doesn't start when Mono 4.5.4 installed, it simply quits without an error message or anything suspicious in the terminal. Here I'm attaching a +mscoree log in case that helps.
'winetricks dotnet20' is sufficient to make the launcher work correctly.
dwrite & gameoverlayrenderer disabled, xact_jun2010 installed in the prefix.
wine-1.7.34-74-gcf92569
https://bugs.winehq.org/show_bug.cgi?id=37914
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
--- Comment #1 from Vincent Povirk madewokherd@gmail.com --- System.TypeInitializationException: An exception was thrown by the type initializer for System.Console ---> System.ArgumentException: handle ... at System.Console.OpenStandardInput (Int32 bufferSize) [0x00000] in <filename unknown>:0 ... at System.Console..cctor () [0x00000] in <filename unknown>:0
I wonder if this could be reproduced by running a .NET "hello world" exe through steam.
https://bugs.winehq.org/show_bug.cgi?id=37914
--- Comment #2 from Vincent Povirk madewokherd@gmail.com --- Sorry I haven't had time to look at this yet, but it may be worth testing with https://github.com/wine-compholio/wine-staging/blob/master/patches/kernel32-...
https://bugs.winehq.org/show_bug.cgi?id=37914
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=37914
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Vincent Povirk from comment #2)
Sorry I haven't had time to look at this yet, but it may be worth testing with https://github.com/wine-compholio/wine-staging/blob/master/patches/kernel32- Console_Handles/0001-kernel32-Invalid-console-handles-for-new-processes-a. patch
With the patch applied the launcher starts correctly. Does that mean this is a dupe of bug #36216?
https://bugs.winehq.org/show_bug.cgi?id=37914
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37914
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- 'The Raven: Legacy of a Master Thief' hangs with an empty black screen on start. The kernel32-Console_handles patch from wine-staging fixes the issue. This is not a regression unlike the issue reported in bug #36216.
Wine 1.7.38
https://bugs.winehq.org/show_bug.cgi?id=37914
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4b559f02dd6ad61287fb79547c9 | |3105aaa2f7525 Status|NEW |RESOLVED Component|mscoree |kernel32 Resolution|--- |FIXED
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- Fixed by http://source.winehq.org/git/wine.git/commitdiff/4b559f02dd6ad61287fb79547c9...
https://bugs.winehq.org/show_bug.cgi?id=37914
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.42.