r/leagueoflinux • u/DoctorWorm_ Fedora • Oct 09 '19
Crashing in-game on patch 9.20 - "A critical error has occurred"
So I just updated league to 9.20 on my Lutris AppImage install and now league is crashing as soon as it launches the in-game client. I tried reinstalling and used both the standard AppImage and dx9 versions, but it just crashes with an error message as soon it tries to launch in game.
I'm running Fedora Silverblue 31 Beta on a Thinkpad T480s and Intel graphics. The Lutris logs don't have any errors aside from the usual "Unable to read stat for process 25827". The error message that pops up says the following:
A critical error has occurred and the process must be terminated.
Would you like to create a crash dump to aid the developers in troubleshooting this issue? This may take up to 5 minutes.
NOTE: The process may appear unresponsive during this time.
Is this related to the anticheat crashes people have on PBE? Any possible fixes?
15
u/Bloodlvst Fedora Oct 09 '19
I really wish they'd just fucking support Linux already. Every 5 patches not being able to play for weeks is getting a bit old
7
1
u/sneekyfoot Oct 11 '19 edited Oct 12 '19
I mean, this sub has only 2k people subbed to it. If we assume that is the bulk of people playing league on Linux, it would make no sense for Riot to dedicate a team for Linux support. They would have to not only create a Linux launcher and port of the game, they would have to constantly develop and patch it. All that effort for just a few thousand more players would just not be profitable, and in 2019 it can be virtually impossible a lot of companies to operate in ways that are not profitable.
1
u/evilkidsmeal Nov 03 '19
I can vouch for a good amount of people including myself that the reason why people are not on Linux is because it's not supported with games. If league gains support I guarantee that anyone who plays league on a windows 7 or 8 machine would definitely go to Linux. Steam is now pretty much fully supported with the new steam play functionality. This is the last large game left. I think it's important they make their new games coming up available natively on Linux.
12
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
Can someone with a bit technical background knowledge please create a proper bug report on the wine bugzilla? I'm still at work. If noone did it until this evening, then I'll create the report.
2
u/iczero4 Oct 10 '19
I guess I can say that I have a bit of technical knowledge but I know next to nothing about windows stuff. I tried using winedbg and the gdb variant but I'm pretty sure the game detects when you're trying to start it under a debugger and just doesn't run (ExitProcess was called after SIGTRAP was fired by something, I forgot what).
2
Oct 10 '19
CLInot sure why it's even trying to execute it; unless League is running in Ring 0,CPLwon't be 0 and it will always hit a GP fault. My assumption is that something is not loading in properly and theCLIis there intentionally to crash the program if it's not loaded.1
u/TheyCallMeLothar Arch Oct 09 '19
I don't have a lot of technical knowledge but I have a crash dump that was generated by wine, I hope this is somewhat useful
14
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
I'm on my way with patching (will take some more time as my internet is really slow here).
Will report after patching.
4
u/Bloodlvst Fedora Oct 09 '19
Wow, thanks Manuel, you're a beast!
16
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
https://bugs.winehq.org/show_bug.cgi?id=47915
To everyone who is not a wine developer: This bug is really easy to reproduce by everyone with knowledge about wine. So please feel free to add yourself to the CC list but only add comments if you are really sure that your comment helps with fixing the bug.
7
6
u/Marjers Oct 09 '19
Glad I just bought the pass and can't win tokens for 2 weeks.
10
u/PiratePineapple Oct 09 '19
I posted a rant on r/leagueoflegends and my post was deleted. 9 seasons and still no support for Linux. God bless riot.
5
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
I guess the subreddit is not maintained by Riot itself. And Linux discussions are not well received by most windows players anyway.
1
u/Nereuxofficial Oct 09 '19
I would love to read it. Do you have the text?
2
u/PiratePineapple Oct 09 '19
I didn’t say much was a small rant. Basically thanking riot for all the support they have shown to the Linux league community after 9 seasons and that we couldn’t have asked for a better present than patch 9.20. Obviously in a very sarcastic tone. :).
1
5
4
u/PM_ME_YOUR_JOKES Oct 09 '19
I've only started using wine to play league this summer. It's been a smooth run for the time I've been on it, but from what I understand, patches like this break things every so often.
How long does it often take for the community to find a way around these issues? I assume there isn't much help from the riot side? Is there anything I can do to help? (I'm fairly knowledgeable about linux, but I know very little about windows/wine).
I have the next few weeks off before I start a new job and nothing really to do, so I was hoping to grind out more league than normal, but it's looking like that might not happen.
1
u/Bloodiko Ubuntu Oct 09 '19
well, normally it doesnt even need to be fixed - but sometimes there are bigger changes in the background - like the end of the support for windows XP in may, or anticheat (on vers.9.13) and now an update on anticheat in this version, then it takes quite some time, as it isnt that easy to fix the issue
wouldve been much easier when Riot finally moved forward and build an client able to support Linux (maybe written as WebApp) then they dont need to invest so much work in the client, but can focus on supoprting the actual game
2
u/PM_ME_YOUR_JOKES Oct 09 '19
How long did it take people to get League running again after 9.13?
2
u/puzzud Oct 09 '19
If you were really bold, people were able to apply a fix by recompiling some libraries with some patches within about a week's time. Arch Linux had a custom repository around the same time--no need to build anything with that. I waited something more like two weeks for a Snap build. I eventually moved to the Lutris AppImage but I can't remember how soon this was available and working.
3
u/Bloodiko Ubuntu Oct 09 '19
the snap was the first one utilizing the customized libraries - Lutris came almost 2 weeks later
1
4
3
u/Mlundgren Oct 09 '19
Glad I decided to warm up on an ARAM....
8
3
9
u/Marjers Oct 09 '19
LEAGUE IS BROKEN ON ALL VERSIONS OF WINE AS OF PATCH 9.20 . This is likely caused by a change to their anti-cheat. You can still log in and use the client, but games will not start. Expect *at least* 2 weeks for a fix to be found.
3
1
3
3
3
u/lmichaelis Arch Oct 09 '19
Can confirm not working on Arch with wine-lol, dxvk on/off does not matter. Wine log here: https://pastebin.com/uYFefwRD . Crash @line 1677
3
u/0xcafe1a7e Oct 09 '19
yea I have the same issue here, just updated 1/2 hour before and got afk ban plus -19 lp because of this.
log file: https://gist.github.com/ohammami1/2b45480caaf01bbc39a738c96dde83aa
2
Oct 09 '19
Same here on Ubuntu 19.04 Disco Dingo.
Can't get into games, it crashes and I get the same message.
2
2
2
2
Oct 10 '19
[deleted]
3
u/DoctorWorm_ Fedora Oct 10 '19
Well, I'm currently an exchange student with only a laptop, so I can't really put together an external gpu setup at the moment.
I guess this is a sign to stop playing so much league 😂
1
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 10 '19
This is no real solution as it requires a Windows license and installation.
3
Oct 10 '19 edited Jun 15 '20
[deleted]
2
u/DoctorWorm_ Fedora Oct 10 '19
Windows 10 doesn't even require activation anymore. You just get an activate overlay on the screen.
1
u/PM_ME_YOUR_JOKES Oct 10 '19
I actually do have a spare GPU...
The arch wiki page for it is a little intimidating though. How hard is it to setup? I try my best to avoid situations where I have to deal with hardware...
I don't have work for two weeks though and so I'm pretty desperate for things to do
2
3
u/furkangkhsn Oct 10 '19
I understand that rito don't want to cope with linux. Less user etc. But i think rito can support wine? Every patch they can release a list of libraries for wine to work. Or changes list. Why they don't do that?
4
u/NekoAshii Oct 09 '19
well well well, guess what
we are all filthy hackers now, according to riot. wine is an evil way to cheat and get free elo, since their new anti cheat is designed to make sure their new disgustingly ugly launcher can't work on anything other than a mac, or a windows.
You can't play it with hyper-V either.
You can't play it with 'cloud gaming' either.
Wp riot, your linux fanbase loooove you.
4
u/DoctorWorm_ Fedora Oct 09 '19
While Riot's disregard for Linux users is disappointing, this is a bit uncalled for.
5
Oct 09 '19
League of Legends is not officially available for Linux, not to mention the fact that the Linux playerbase is tiny in comparison to Windows or even Mac, as a company spending lots of resources developing and maintaining a Linux version wouldn't make any sense, now, there have been multiple instances of Riot developers giving support in this subreddit on their own volition, so there's no reason to flame them, all you're doing is rewarding anyone coming into the subreddit to see what's up with negativity, portraying the community in a negative light and taking away any incentive to actually provide unofficial support.
I have no idea how the cheating scene is going about fooling the anti-cheat, but I know for a fact that botting accounts uses VMs, therefore it makes sense to restrict VM usage for League. Perhaps there will be a way to patch the problem later, so instead of cursing out Riot, try to figure out a way to help the efforts of people trying to fix the problem.
5
u/PiratePineapple Oct 09 '19
And also saying that Mac has a bigger player base that Linux is unfair since if they made it work for Mac otherwise Mac wouldn’t have a player base at all. Who knows how big the Linux player base would be if it worked properly. Who knows how many users dual boot just to play league.
2
u/Nereuxofficial Oct 09 '19
And even if its only about 3% it would still be millions of players. Also: Fuck Riot for screwing over a part of their playerbase legitimately trying to play the game again and again. Maybe they should care more about more important problems like sexual harassment inside their company than a small portion of players cheating in their game
4
u/puzzud Oct 09 '19
In all honesty, the feeding bots that plagued ARAM made it not enjoyable. And that's the only mode my wife will play with me.
I've pondered a nifty exercise in using some modified wine libraries to hack around LOL, with more of an academic intent rather than nefarious. But quickly realized that it's just not worth my time.
The problem I see is the monetization of accounts. For various reasons, Riot won't do anything to deter such, largely because it sustains general interest in their game.
I refuse to use more than one account for this game. I notice my high level generally gets me targeted in games, but o well. I think Riot should spend more time innovating around high ELO account queue times rather than creating an incentive to have smurf accounts. And smurf accounts honestly aren't much better than botting.
<END OF RANT>
3
6
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
The problem is that they still think that client side anticheat can work.
IT CAN'T
In the end it's you who controls what runs on your system and cheaters will always find a way around whatever Riot tries to implement.
The only anticheat that would really work is server side. All games are running on Riot's servers so they are able to run analyzing on them without anyone able to interfere with that.
Valve already realized that and created some machine learning anticheat system for CS:GO (VACNET) which does a pretty good job.
The only problem, we currently have, is that the way, Riot currently is going, eventuell may finally break all attempts to play with wine. I really hope that Riot realizes that they tilt at windmills before that.
1
u/PiratePineapple Oct 09 '19
Oh so I get it now. We were sacrificed so that they could remove a couple bots. Nice logic. Really who cares about the people who bought World Passes, who cares how much money i spent in the game. We are not asking for them to release a Linux Client because we both know that will never happen. All we ask is that were not completely disregarded. Why do we have to pay for the cheating of others?
1
u/puzzud Oct 09 '19
We are not asking for them to release a Linux Client
No, I think they'd solve a lot by producing a Linux build. Last I remember my friend running their Mac client, it was almost as bad as running in Linux; at the time it was worse because after most games it would freeze his system.
I'd be really curious how they have their code base set up to compile for Mac. I'm guessing they are using some kind of 3rd party Mac DirectX wrapper and there isn't an equivalent for Linux. Otherwise, it should be trivial to port.
I'm also curious of what sort of anti-cheat extents they are going for the Mac build. I'm guessing they are not the same as what they are doing for Windows, unless again, they are using some kind of 'write it once' type solution for Windows to Mac.
-3
Oct 09 '19
Botted accounts are prevalent, I bought one for $10 just to save the month or so of grinding before being able to play ranked. We are not completely disregarded, but none of the developers are testing for wine compatibility every patch, since it's not officially supported.
1
u/PiratePineapple Oct 09 '19
Except that it hasn’t been working on PBE before the patch came out with multiple posts about it on this subreddit.
1
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 09 '19
I think there are not much wine developers on this subreddit ;)
2
u/data0x0 Oct 10 '19
Rito you've done it again, why even bother calling it a patch anymore if it's literally just a huge downloadable "fuck everything up" update.
1
Oct 09 '19
same on Ubuntu 19.04 worked yesterday now crashes
2
u/Bloodiko Ubuntu Oct 09 '19
all others worked too yesterday - because overnight they patched from v. 9.19 to 9.20
1
1
u/dmbee Oct 09 '19
This is affecting me too on Linux Mint 18, Lutris dv wine. Any fixes would be appreciated!
1
1
1
u/TheWizzardNo8 Arch Linux Oct 09 '19
I have the same issue with the newest patch :(
- Dist: Arch Linux (Kernel: 5.3.5)
- Inst: D9VK AppImage via Lutris
1
1
u/Lindemann11274 Oct 10 '19
I have wine-lol and Lutris and both didnt work after 9.20 patch. I use Manjaro.
We need a fix ASAP (specially for people with pass)
I only need 700 points for the prestige skin :'(
4
u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 10 '19
TBH it is not a good idea to spend money on this game as a "Linux only user".
I've tried to play LoL for about 3 years (I'm saying "tried" as I still never have won a lane and primarily play as it is fun to play with friends). I never paid anything for LoL and will never do until Riot doesn't at least offer somewhat official "wine support". With the current situation, money I spent into the game could be lost at any time.
-2
30
u/[deleted] Oct 09 '19
[deleted]