https://bugs.winehq.org/show_bug.cgi?id=57105
Bug ID: 57105 Summary: Steam GPU process crash loop Product: Wine Version: 9.16 Hardware: x86-64 URL: https://cdn.cloudflare.steamstatic.com/client/installe r/SteamSetup.exe OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 76988 --> https://bugs.winehq.org/attachment.cgi?id=76988 Wine 9.16 console output
Following a successful installation the Steam client main window never loads. In the background the GPU process continually dies and respawns. The Steam logs confirm this is what is happening.
The usual workaround is installing the corefonts (Bug 56624 -> Bug 32342), but this does not work for the pre-compiled DEB packages. If I build Wine myself the workaround works as expected.
I tried adding the CFLAGS apparently used by the OpenSUSE build system but it doesn't cause the error.
CFLAGS='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g' https://build.opensuse.org/public/build/openSUSE:Factory/standard/x86_64/win...
I'm guessing it is down to some combination of differing library versions.
Tried -no-cef-sandbox but it made no difference.
Workaround is to build Wine myself (Debian Stable in my case).
https://bugs.winehq.org/show_bug.cgi?id=57105
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 76989 --> https://bugs.winehq.org/attachment.cgi?id=76989 Steam logs
https://bugs.winehq.org/show_bug.cgi?id=57105
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 76990 --> https://bugs.winehq.org/attachment.cgi?id=76990 OpenSUSE build log
https://bugs.winehq.org/show_bug.cgi?id=57105
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- This also occurs with wine-staging 9.16 but not with wine-stable (9.0), but I cannot bisect if I cannot recreate the issue when compiling myself.
https://bugs.winehq.org/show_bug.cgi?id=57105
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Steam GPU process crash |Steam GPU process crash |loop |loop with 64-bit wineprefix
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- Yeah, so, ignore most of what I said...
I kept mixing up 32- and 64-bit builds.
The workaround for Bug 32342 fails when using a 64-bit wineprefix, OR there is something else going on.
I checked the registry entries for both -bits and they seem to be correct for the corefonts, but it still fails.
While bisecting I noticed that the Steam logs suggested slightly different behaviour but anything CEF is too much of a headache to look into further.
So: Steam GPU process crash loop with 64-bit wineprefix
https://bugs.winehq.org/show_bug.cgi?id=57105
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Using arch wine-9.16 in a 64bit wineprefix, after "winetricks -q corefonts" it works for me
https://bugs.winehq.org/show_bug.cgi?id=57105
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Tried again with latest git and same result.
Nvidia Driver Version: 470.256.02
https://bugs.winehq.org/show_bug.cgi?id=57105
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com