https://bugs.winehq.org/show_bug.cgi?id=45570
Bug ID: 45570 Summary: League of Legends 8.12+ fails to start a game (anticheat engine, incorrect implementation of LdrInitializeThunk) Product: Wine Version: 3.13 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
Diagnosed by Andrew Wesie; partially split off from bug 45327.
The game expects LdrInitialize thunk to be called whenever a new thread is created and that the first argument is the CONTEXT for the thread. Furthermore, it expects that %eax will contain the thread's entry point.
https://bugs.winehq.org/show_bug.cgi?id=45570
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, obfuscation
https://bugs.winehq.org/show_bug.cgi?id=45570
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=45570
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch Status|NEW |STAGED Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/ntdll-LdrInitial | |izeThunk
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Marking STAGED.
https://bugs.winehq.org/show_bug.cgi?id=45570
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Fixed by SHA1| |9f0d66923933d82ae0b09fe5d84 | |f977c1a657cc1 Resolution|--- |FIXED CC| |leslie_alistair@hotmail.com
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=9f0d66923933d82ae0b09fe5d...
https://bugs.winehq.org/show_bug.cgi?id=45570
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.2.
https://bugs.winehq.org/show_bug.cgi?id=45570
Guo Yunhe (郭云鹤) guoyunhebrave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |guoyunhebrave@gmail.com
--- Comment #4 from Guo Yunhe (郭云鹤) guoyunhebrave@gmail.com --- Hi, I have tried both Wine 4.2 and Wine Staging 4.2 (openSUSE Tumbleweed) but League of Legends 9.4 still crash when entering game.