[Bug 42154] Tomb Raider 2013 (Steam) crashes with built-in xinput

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 20 19:51:08 CST 2017


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

--- Comment #11 from Sebastian Lackner <sebastian at fds-team.de> ---
(In reply to Matteo Bruni from comment #10)
> Has anyone figured out the issue?

Michael Müller has provided a proof-of-concept patch for Staging which uses
PARENTSRC to compile the xinput9_1_0 dll independenty. According to my tests
this fixes the bug. My suspicion is that the Steam (or Tomb Raider?) manually
enumerates exports (probably in order to install hooks?) and can't deal with
forwards. I am not sure how to verify this theory though. All the suspicious
GetProcAddress calls for unimplemented functions seem to be harmless though.
Probably they just wanted to write code compatible with various different
versions of xinput.

-- 
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