[Bug 46971] Multiple Steam games crash with Wine 4.6 ( Steam Game Overlay Renderer hook engine requires several API to be hot-patchable ) (Sniper Elite V2, Sniper Elite 3, Brawlhalla)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 27 04:11:51 CDT 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Multiple games crash at     |Multiple Steam games crash
                   |launch (Sniper Elite V2,    |with Wine 4.6 (Steam Game
                   |Sniper Elite 3, Brawlhalla) |Overlay Renderer hook
                   |                            |engine requires several API
                   |                            |to be hot-patchable)
                   |                            |(Sniper Elite V2, Sniper
                   |                            |Elite 3, Brawlhalla)
           Keywords|                            |obfuscation
      Fixed by SHA1|                            |5466df6957606718aaaee61debd
                   |                            |85ab22fb85800
          Component|ntdll                       |setupapi
                 CC|                            |focht at gmx.net
            Version|4.5                         |4.6

--- Comment #8 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the actual culprit was Steam's Game Overlay Renderer hooking various APIs, and
some of them have GOT/PIC register load code directly at API entry which is a
no-no.

https://bugs.winehq.org/show_bug.cgi?id=47077#c7

Refining the summary to make it more clear and easier to find for end users. I
hope this prevents more duplicates. Currently there is no clear message/hint to
them when looking for existing issues related to Steam games crashes in
Bugzilla.

Also setting the version field to Wine 4.6 - even if the "regression" appeared
in between 4.5 and 4.6. Most users report against official releases.

Regards

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