https://bugs.winehq.org/show_bug.cgi?id=49373
Bug ID: 49373 Summary: League of Legends crashes at game start (wine 5.10 regression) Product: Wine-staging Version: 5.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: aguertin+wine@aguertin.net CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Regression SHA1: c96ef78b6d6d9184d8ec4cd18924a3049d388583 Distribution: ---
League of Legends crashes at game start. This is a regression from
c96ef78b6d6 ntdll: Move the virtual memory functions to the Unix library.
...or more likely the staging patch rebase needed to accommodate it.
STEPS TO REPRODUCE A WORKING LOL 1) Check out wine 7c32b2dd936 2) Apply staging 6387991c, making the necessary merges *) (May be an easier merge workflow if you check out wine 3c86adab766, apply staging 6387991c, and then cherry-pick wine b4a868b8add..7c32b2dd936) 3) Apply patch from Bug 49025 comment 14 4) Apply patch from Bug 47198 comment 95
STEPS TO REPRODUCE A BROKEN LOL 1) Check out wine c96ef78b6d6 2) Apply staging a4d98c48 *) (Beware of Bug 49326! Apply with -W ntdll-ForceBottomUpAlloc. To do that, you will need to undo an update to the ntdll-NtQueryVirtualMemory patch: `git checkout 6387991c -- patches/ntdll-NtQueryVirtualMemory/0008-ntdll-Resolve-drive-symlinks-before-returning-sectio.patch`) 3) Apply patch from Bug 49025 comment 14 4) Apply patch from Bug 47198 comment 95
These two sets of steps put you one wine commit apart, with a minimal set of staging and other changes. This demonstrates that the regression comes from either c96ef78b6d6 or the staging changes related to it.
There is no relevant console output. System info: Gentoo x86_64 GCC 9.3.0
For testing, please be aware that you do not need to log in to LoL. You can just run C:\Riot Games\League of Legends\Game\League of Legends.exe - if it pops up a message that you need to log in first, it is working; if it pops up a System Error message, it is broken. This makes testing much faster.
https://bugs.winehq.org/show_bug.cgi?id=49373
aguertin+wine@aguertin.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=49373
--- Comment #1 from aguertin+wine@aguertin.net --- When I mentioned Bug 47198 comment 95 above, if you do not have the glibc patch from Bug 47198 comment 16, you will need one of the alternate patches from that bug. I'm not sure if any of them are up to date enough to use with wine-5.9 or if they will need to be updated.
https://bugs.winehq.org/show_bug.cgi?id=49373
juliansperling@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juliansperling@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=49373
Simon the Sorcerer sur3@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sur3@gmx.de
https://bugs.winehq.org/show_bug.cgi?id=49373
--- Comment #2 from aguertin+wine@aguertin.net --- This could be because staging a4d98c48 disabled the ntdll-NtQueryVirtualMemory patchset.
https://bugs.winehq.org/show_bug.cgi?id=49373
Matías Zúñiga matias.nicolas.zc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matias.nicolas.zc@gmail.com
--- Comment #3 from Matías Zúñiga matias.nicolas.zc@gmail.com --- (In reply to aguertin+wine from comment #2)
This could be because staging a4d98c48 disabled the ntdll-NtQueryVirtualMemory patchset.
wine 7c32b2dd936 + staging 6387991c works when disabling ntdll-NtQueryVirtualMemory ( I'm using the alternative patch, in https://copr-dist-git.fedorainfracloud.org/cgit/manizuca/wine-lol/wine.git/t... )
I'm applying the staging patches with "-W ntdll-NtQueryVirtualMemory -W ntdll-WRITECOPY -W ntdll-Builtin_Prot" to rule out that this bug is caused by a change related to these patchsets (haven't tried with c96ef78b6d6 yet)
https://bugs.winehq.org/show_bug.cgi?id=49373
--- Comment #4 from Matías Zúñiga matias.nicolas.zc@gmail.com --- Ok, so i tried c96ef78b6d6 with the alternative patch and it works for me.
It doesn't work with wine 5.10, but then it's a different problem to yours and this bug doesn't affect LoL with the alternative patch
https://bugs.winehq.org/show_bug.cgi?id=49373
Ivar ivar@oobik.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ivar@oobik.com
https://bugs.winehq.org/show_bug.cgi?id=49373
chronobserver@disroot.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chronobserver@disroot.org
https://bugs.winehq.org/show_bug.cgi?id=49373
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #5 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Is this still an issue?
I didn't test wine-staging with this game as I can play it with only upstream wine 8.11 + patch linked in bug 54793 + winetricks corefonts.
Regards.