[Bug 47198] League of Legends 9.10+ crashes after champion select (anticheat, access of 64-bit TEB from WoW64 via %gs register)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Jan 29 17:43:48 CST 2022


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

Zebediah Figura <z.figura12 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|League of Legends 9.10      |League of Legends 9.10+
                   |Crash after champ select    |crashes after champion
                   |                            |select (anticheat, access
                   |                            |of 64-bit TEB from WoW64
                   |                            |via %gs register)
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #113 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to neyl from comment #112)
> With Wine 7.1 released we now have a lot of PE modules and WoW64 thunks.
> What is missing to get this bug properly fixed?

Without changing the %cs segment, we still need:

* the ability to change %gs in the wine syscall thunk, which we can only safely
do once all modules have been converted to PE. I'm going to go ahead and
repurpose/narrow this bug report for this specific issue;

* the ability to execute 64-bit syscalls in a 32-bit process, which we can only
safely do once all modules have WoW64 thunks written and the last parts of
WoW64 support are in place. I've split this off into bug 52483;

* the ability to catch direct x86_64 SYSCALL instructions (bug 48291).

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