http://bugs.winehq.org/show_bug.cgi?id=32658
Bug #: 32658 Summary: Certain games on Steam crash on start in xinput1_3 (in-game overlay enabled) Product: Wine Version: 1.5.21 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 43088 --> http://bugs.winehq.org/attachment.cgi?id=43088 terminal output
I believe this one is different from bug #24064 or bug #22053 even though gameoverlayrenderer.dll is involved in this bug report too. Only a small number of my Steam games are affected. They all crash on startup with a backtrace that can be seen in the attached log. As far as I remember the problem appeared a couple of months ago, I suppose it was due to a Steam client update. Either native xinput1_3.dll or disabling gameoverlayrenderer.dll in winecfg works around the crash. I don't have a controller attached.
Braid on Steam is one of the games affected by this bug: http://store.steampowered.com/app/26800/
Fedora 17 gcc version 4.7.2 20120921 (Red Hat 4.7.2-2) (GCC)
http://bugs.winehq.org/show_bug.cgi?id=32658
--- Comment #1 from Austin English austinenglish@gmail.com 2013-01-06 22:28:53 CST --- Does the demo have the same issue?
http://bugs.winehq.org/show_bug.cgi?id=32658
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=32658
--- Comment #2 from GyB gyebro69@gmail.com 2013-01-07 12:18:04 CST --- (In reply to comment #1)
Does the demo have the same issue?
As I have the full version I can't try the demo, probably it's the same as the full version with limitations. Looks like I bumped into a bug somehow related to gcc (again). The crash happens if Wine was compiled with gcc 4.7.2, and with -O2 optimizations. CFLAGS=-O0 is good with gcc 4.7.2 Gcc 4.6.3 doesn't have the problem, whether Wine was compiled with -O2 or -O0. If I rebuild only xinput1_3 with -O0, the game doesn't crash.
http://bugs.winehq.org/show_bug.cgi?id=32658
--- Comment #3 from Austin English austinenglish@gmail.com 2013-01-08 17:17:38 CST --- May be a gcc bug then. You could bisect gcc, but that would take a while (not sure how bored you are..) ;)
http://bugs.winehq.org/show_bug.cgi?id=32658
Bully Bull bully@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bully@mailinator.com
--- Comment #4 from Bully Bull bully@mailinator.com 2013-01-14 10:17:00 CST ---
Gcc 4.6.3 doesn't have the problem, whether Wine was compiled with -O2 or -O0. If I rebuild only xinput1_3 with -O0, the game doesn't crash.
same here ! Mageia 3 beta 1
gcc -v gcc-Version 4.7.2 (GCC)
wine --version wine-1.5.21
Game RAGE!
How can I only rebuild xinput1_3 with -O0 ??
http://bugs.winehq.org/show_bug.cgi?id=32658
--- Comment #5 from GyB gyebro69@gmail.com 2013-01-14 12:24:43 CST --- (In reply to comment #4)
How can I only rebuild xinput1_3 with -O0 ??
That requires that you compile Wine from source. If you installed Wine via package manager, there are other workarounds for this bug (either install native xinput dlls via winetricks, or disable gameoverlayrenderer.dll in winecfg's libraries tab).
http://bugs.winehq.org/show_bug.cgi?id=32658
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roland@mxchange.org
--- Comment #6 from GyB gyebro69@gmail.com 2013-06-02 20:39:08 CDT --- *** Bug 33705 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=32658
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b29c2b050defc9137f88d5927ed | |b5675c8f4a5f5 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from GyB gyebro69@gmail.com 2013-10-30 20:45:37 CDT --- This bug has been fixed recently, thanks to this commit: http://source.winehq.org/git/wine.git/commitdiff/b29c2b050defc9137f88d5927ed...
http://bugs.winehq.org/show_bug.cgi?id=32658
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2013-11-08 12:33:19 CST --- Closing bugs fixed in 1.7.6.
https://bugs.winehq.org/show_bug.cgi?id=32658
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.6.x
https://bugs.winehq.org/show_bug.cgi?id=32658
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.6.x |---
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Removing 1.6.x milestone from bugs included in 1.6.2.
https://bugs.winehq.org/show_bug.cgi?id=32658
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |directx-dinput