[Bug 22053] Steam games crash on startup if in-game community is not disabled (gcc bug)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 23 06:09:22 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=22053

--- Comment #53 from Robert Walker <bob.mt.wya at gmail.com> ---
Tested on Gentoo 64-bit. All launched Steam games crash immediately a key is
pressed (even during loading screens/videos). On condition that "Enable Steam
Community in-game" checkbox is enabled.

Workaround is to disable GameOverlayRenderer.dll

Test in both 32-bit and 64-bit Wineprefixes.

wine --version
wine-1.7.31

gcc --version
gcc (Gentoo 4.9.2 p1.0, pie-0.6.1) 4.9.2

emerge -pv app-emulation/wine x11-base/xorg-server x11-drivers/nvidia-drivers 
[ebuild   R   ~] x11-base/xorg-server-1.16.1:0/1.16.1  USE="glamor ipv6 nptl
suid systemd udev xorg xvfb -dmx -doc -kdrive -minimal (-selinux) -static-libs
-tslib -unwind -wayland -xnest" 0 KiB
[ebuild   R    ] x11-drivers/nvidia-drivers-340.58  USE="X acpi multilib tools
uvm -pax_kernel" 0 KiB
[ebuild   R   *] app-emulation/wine-9999  USE="X alsa cups fontconfig gecko
gphoto2 gsm jpeg lcms mono mp3 ncurses nls openal opencl opengl osmesa perl png
prelink realtime run-exes scanner ssl threads truetype udisks xinerama xml
-capi -custom-cflags -dos -gstreamer -ldap -netapi -odbc -oss -pipelight
(-pulseaudio) -samba (-selinux) {-test} -v4l -xcomposite" ABI_X86="32 64
(-x32)" LINGUAS="en en_US -ar -bg -ca -cs -da -de -el -eo -es -fa -fi -fr -he
-hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro
-ru -sk -sl -sr_RS at cyrillic -sr_RS at latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW"
0 KiB

Build flags for wine itself are (cough) super aggressive:
THREADS=12
CPU_OPTIMISATION="-march=native -mtune=native"

GRAPHITE="-floop-block -floop-interchange -floop-strip-mine
-ftree-loop-distribution -fgraphite-identity"

CFLAGS="-O2 -fomit-frame-pointer ${GRAPHITE} -fuse-linker-plugin
-flto=${THREADS} -ftree-vectorize -pipe ${CPU_OPTIMISATION}"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common
${CFLAGS}"
MAKEOPTS="-j${THREADS} -s"

I'll run some further tests with different versions of gcc and override the
build settings to use the recommendations give in this thread...

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list