https://bugs.winehq.org/show_bug.cgi?id=46142
Ivan Kalvachev iive@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |iive@yahoo.com
--- Comment #3 from Ivan Kalvachev iive@yahoo.com --- Created attachment 62785 --> https://bugs.winehq.org/attachment.cgi?id=62785 Left4Dead2 backtrace of crash related to SteamOverlayRenderer
I'm having the same issue.
My wineprefix is quite old, used to be "WinXP" until recently. It is currently set to "Win7". I'm using upstream Wine (no staging). After a "Steam" update most of my games crash at startup. Some games crash after launch, other seems to play fine. It tested with Wine-3.20, Wine-3.19 and Wine-3.01.
I think the issue is related to steamoverlayrenderer. I'm currently poking with Left4Dead2.exe as it crashes at launch. ("HL2 Lost Coast "demo seems to do the same.)
When I start steam with `WINEDEBUG=+relay` one additional perk is that SEH seems to be overridden and I am able to get winedbg backtrace. (I'm attaching a saved result.).
The crash seems to happen in xinput1_3.dll.so . The backtrace point to __x86.get_pc_thunk.dx+0x61() , however that is red herring. The real function crashing is __wine_spec_relay_entry_points()
SteamOverlayLog.txt shows that it 8 functions from Xinput are been hooked. That seems to be all exported ones.
I tried adding "DECLSPEC_HOTPATCH" to all the functions in `wine-3.20/dlls/xinput1_3/xinput_main.c`. Unfortunately this did not fix the issue. I even tried replacing the xinput1_3.dll fakedll.