https://bugs.winehq.org/show_bug.cgi?id=50008
Bug ID: 50008 Summary: Metro Exodus fails to launch since commit fde5967f725624c5ee4995dcbe22f262979c5c9c Product: Wine Version: 5.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs@winehq.org Reporter: andrewathalye@outlook.com Distribution: ---
Since commit fde5967f725624c5ee4995dcbe22f262979c5c9c to wine, which modified the inheritance behaviour of handles upon process creation, Metro Exodus is unable to start up and instead hangs after displaying a brief message about System Information (which also occurs in working releases, without the hang).
This was tested using the Epic Games version of Metro Exodus, launched by "legendary launch Snapdragon --wine=$PWD/wine64" (this was tested using git bisect, and validated to work from Wine 5.12 until this commit, after which it no longer launches.)
Reverting the commit using git revert enabled the game to launch again successfully.
Instructions to reproduce: 1. Fetch latest Wine from Git 2. Start a bisect from wine-5.17 (or earlier) until HEAD 3. Test Metro Exodus using the above command 4. The final commit, determined as "first bad," should be fde5967f725624c5ee4995dcbe22f262979c5c9c.
This bug also occurs when launching Metro Exodus directly (without Legendary), under the same conditions.
https://bugs.winehq.org/show_bug.cgi?id=50008
Andrew Athalye andrewathalye@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian CC| |andrewathalye@outlook.com, | |bunglehead@gmail.com Regression SHA1| |fde5967f725624c5ee4995dcbe2 | |2f262979c5c9c
https://bugs.winehq.org/show_bug.cgi?id=50008
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=50008
Andrew Athalye andrewathalye@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, win64
https://bugs.winehq.org/show_bug.cgi?id=50008
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Please check if patch from https://bugs.winehq.org/show_bug.cgi?id=50004#c6 helps here too.
https://bugs.winehq.org/show_bug.cgi?id=50008
--- Comment #2 from Andrew Athalye andrewathalye@outlook.com --- Sorry for the delay in responding, I actually cleared my ccache after the bisection so it took a little bit longer than usual to build wine again, however I am happy to confirm that the patch from 50004 also resolves the issue here.
https://bugs.winehq.org/show_bug.cgi?id=50008
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Great, thank you.
https://bugs.winehq.org/show_bug.cgi?id=50008
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |2a7a1bbee2116d1ec242920c68f | |a12dfdf747347
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Should be fixed now, 2a7a1bbee2116d1ec242920c68fa12dfdf747347. Please retest.
https://bugs.winehq.org/show_bug.cgi?id=50008
--- Comment #5 from Andrew Athalye andrewathalye@outlook.com --- Yep, after retesting I can confirm that it still works. Thank you!
https://bugs.winehq.org/show_bug.cgi?id=50008
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.20.