https://bugs.winehq.org/show_bug.cgi?id=46412
Bug ID: 46412 Summary: League of Legends Crash on VOID (wine-32bit) Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: japaneselearning101@gmail.com Distribution: ---
Created attachment 63177 --> https://bugs.winehq.org/attachment.cgi?id=63177 log or error
This bug seems similar to the big with ID 43813 , but there are some differences, it seems. I'm running on VOID Linux and have the wine-32bit and winetricks packages install via xbps. I used winetricks to install d3dx9-36 , d3dx9-43 , directx, and dotnet45. The LoL client works, but whenever a game tries to launch, I get an error with the attached backtrace.txt . I've heard of people having trouble with LoL while having chrome and similar applications open due to the new anti-cheating things. I closed all other apps and restarted, yet I still have the same issue. It's weird, other apps work through wine just fine, and LoL used to work until a couple of patches ago. I was wondering if anyone else was having an issue like this and found a solution. Thanks~
https://bugs.winehq.org/show_bug.cgi?id=46412
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #1 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Bug 43813 is crash at login or lobby. Crash when starting a game is bug 45327.
That bug is closed but spawned bug 45567, 45570 to 45573 that are STAGED. → You have to use wine-staging.
If the issue still happens with wine-staging attach full terminal output here.
Resolving duplicate.
Regards.
*** This bug has been marked as a duplicate of bug 45327 ***
https://bugs.winehq.org/show_bug.cgi?id=46412
Jacob Hrbek werifGX@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |werifGX@gmail.com
--- Comment #2 from Jacob Hrbek werifGX@gmail.com --- Relevant: League Of Legends crashes on DXVK (https://github.com/doitsujin/dxvk/issues/835)
Make sure to use `winxp` wine environment or to disable DXVK dlls for league of legends.
Or to use DGVoodoo2 (https://github.com/doitsujin/dxvk/issues/835#issuecomment-450436421) - NOT TESTED
Relevant: More info on configuration https://github.com/RXT067/KGGO/tree/master/games-moba/leagueoflegends
Staging patches or Andrew Wesie patches are mandatory
`adobeair`,`corefonts` are required for launcher
`glsl=disabled` is mandatory based on my tests
`vcrun2008` + `vcrun2017` improves performance based on my tests
Wine 3.21 or higger is mandatory
https://bugs.winehq.org/show_bug.cgi?id=46412
Zack japaneselearning101@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |--- Status|RESOLVED |UNCONFIRMED
--- Comment #3 from Zack japaneselearning101@gmail.com --- Not a dup of 45327. That issue refers to the anti-cheating system in which LoL crashes with Wine when apps like Chrome are open. This is a different issue. Read the traceback.txt . I have wine version 3.21. If I need Wine staging, let me know.
https://bugs.winehq.org/show_bug.cgi?id=46412
Zack japaneselearning101@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Zack japaneselearning101@gmail.com --- I see. Thanks for letting me know. I'll try out Wine-Staging and disable DXVK.
https://bugs.winehq.org/show_bug.cgi?id=46412
--- Comment #5 from Zack japaneselearning101@gmail.com --- I see. Thanks for letting me know. I'll try out Wine-Staging and disable DXVK.
https://bugs.winehq.org/show_bug.cgi?id=46412
--- Comment #6 from Jacob Hrbek werifGX@gmail.com --- (In reply to Zack from comment #3)
Not a dup of 45327. That issue refers to the anti-cheating system in which LoL crashes with Wine when apps like Chrome are open. This is a different issue. Read the traceback.txt . I have wine version 3.21. If I need Wine staging, let me know.
Please provide a screenshot (ideally video) of the error message.
Note that https://youtu.be/fTlbIcwaHPc?t=91 (random video from yt) is anti-cheat message from League of Legends, log that you've provided seems to be grabbed from it.
https://bugs.winehq.org/show_bug.cgi?id=46412
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE
--- Comment #7 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Zack from comment #3)
Not a dup of 45327. That issue refers to the anti-cheating system in which LoL crashes with Wine when apps like Chrome are open. This is a different issue. Read the traceback.txt . I have wine version 3.21. If I need Wine staging, let me know.
No. Bug 21232 which bug 45327 is a dupe of is about chromium based apps crashing because of anti-cheat. The League of Legends client *is* a chromium based application and it crashes because of anti-cheat. Nowhere in those bugs it is said that it crashes when chrome is open. I don't know where you got that from.
Backtraces don't usually give any clue as to the root of the crashes. The fact that your backtrace is not identical to the ones from the other bugs doesn't make it a different bug. This requires more in depth analysis to tell.
(In reply to Zack from comment #4)
I see. Thanks for letting me know. I'll try out Wine-Staging and disable DXVK.
Bugs that needs wine-staging patches are not FIXED, but STAGED.
If the issue doesn't occur with wine-staging, then it's already covered by one of the other STAGED bugs and this bug is a DUPLICATE.
*** This bug has been marked as a duplicate of bug 45327 ***
https://bugs.winehq.org/show_bug.cgi?id=46412
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- (In reply to Olivier F. R. Dierick from comment #7)
(In reply to Zack from comment #3)
Not a dup of 45327. That issue refers to the anti-cheating system in which LoL crashes with Wine when apps like Chrome are open. This is a different issue. Read the traceback.txt . I have wine version 3.21. If I need Wine staging, let me know.
No. Bug 21232 which bug 45327 is a dupe of is about chromium based apps crashing because of anti-cheat. The League of Legends client *is* a chromium based application and it crashes because of anti-cheat. Nowhere in those bugs it is said that it crashes when chrome is open. I don't know where you got that from.
Well, that's not quite true. League of Legends isn't a Chromium-based application. The important part is that both expect system call thunks to be present in ntdll.dll.
https://bugs.winehq.org/show_bug.cgi?id=46412
--- Comment #9 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Zebediah Figura from comment #8)
Well, that's not quite true. League of Legends isn't a Chromium-based application. The important part is that both expect system call thunks to be present in ntdll.dll.
If you insist on correcting me, then make sure you're not wrong yourself. League of Legends IS a chromium-based application, AND it crashes because of the anti-cheat issue from bug 21232. Both statements are correct. Though it actually doesn't matter much because my point is that bug 21232 is not about LoL crashing when chrome is open, and this bug is not different. It's not necessary to contradict me and enter such level of accuracy and technical details just to confirm what I said.
--- quote --- As such, we chose to start again and build around Chromium Embedded Framework (CEF) as our front-end. This gives us a super strong HTML5 browser component that we can easily customize. --- quote --- https://engineering.riotgames.com/news/architecture-league-client-update
https://bugs.winehq.org/show_bug.cgi?id=46412
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- (In reply to Olivier F. R. Dierick from comment #9)
(In reply to Zebediah Figura from comment #8)
Well, that's not quite true. League of Legends isn't a Chromium-based application. The important part is that both expect system call thunks to be present in ntdll.dll.
If you insist on correcting me, then make sure you're not wrong yourself. League of Legends IS a chromium-based application, AND it crashes because of the anti-cheat issue from bug 21232. Both statements are correct. Though it actually doesn't matter much because my point is that bug 21232 is not about LoL crashing when chrome is open, and this bug is not different. It's not necessary to contradict me and enter such level of accuracy and technical details just to confirm what I said.
Sorry, I don't mean to offend. Yes, the client application is Chromium-based, but it doesn't run into this bug. The anti-cheat engine, which is the important part here, isn't Chromium-based. It needs Windows XP to run because the anticheat patches that we have aren't enough for Vista behaviour.
Such pedantry is probably a waste of time, but meh.
https://bugs.winehq.org/show_bug.cgi?id=46412
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.
https://bugs.winehq.org/show_bug.cgi?id=46412
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx9 |-unknown
https://bugs.winehq.org/show_bug.cgi?id=46412
--- Comment #12 from Jacob Hrbek werifGX@gmail.com --- Just a supplement:
League Of Legends client runs on adobeair just the shop and webUI is chromium-based and game is written in C (afaik).
League of legends works on any wine environment including Windows 10, but note that using DXVK will trigger anti-cheat -> you have to disable dlls if used.
Note that anti-cheat patches are staged -> present in wine-staging.
### INSTRUCTIONS TO RUN LEAGUE OF LEGENDS ###
Make a new wineprefix
self-update wineprefix
make sure that wine 3.21+ with staging (gallium9/PBA) is installed.
invoke `WINEPREFIX="<PATH_TO_WINEPREFIX>" winetricks adobeair glsl=disabled vcrun2005 vcrun2008 winxp
invoke `WINEPREFIX="<PATH_TO_WINEPREFIX>" wine <path_to_leagueoflegends_installer>
-- Installer can be downloaded from https://riotgamespatcher-a.akamaihd.net/releases/live/installer/deploy/Leagu...
Wait for client to fully update -> log-in -> try practice tool -> issue shoudn't be present.
If the issue is still present provide output of `wine --version && winetricks list-all` and list of installed packages.
---
I'm also sharing this https://github.com/PhoenicisOrg/scripts/pull/797 it's my push request to phoenicis which will allow you to play league of legends on platinum using tested environment once it's merged.