Closed Gruetzig closed 1 year ago
Check out these threads: https://www.reddit.com/r/leagueoflinux/comments/12c8w4p/last_patch_did_it_again/ https://www.reddit.com/r/leagueoflinux/comments/12cbqeq/update_of_leagueoflegendsgit_script_and_the_aur/ https://old.reddit.com/r/leagueoflinux/comments/12cei7t/patch_137_feedback_megathread_transition_to_64bit/
I just installed kyechou version. (I'm usually using lutris, but I need a working version of lol asap, for a tournament)
I also have the same issues, and many others too as you can see in the second and third link you sent.
My error is
0328:err:seh:dispatch_exception unknown exception (code=c0000420) raised
I also have the error
X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window
but I don't know if it's related. This one appears when starting the client, not when starting a game.
@ExistingProgrammer Its nice to see that Im not alone, but why should I check these out? I dont see a solution there, please link a specific comment if I overlooked it.
Exactly the same issue. version 13.7.1 as well
@Gruetzig, what's the package version of leagueoflegends-git were you using? Have you tried reinstall league?
@Gruetzig , @ademblon , @ceselder Also could you run leagueoflegends run which wine
and share the output?
Some people over in the reddit thread have replicated it using the wine-lol package instead of wine-lol-bin.
@kyechou Can you actually get into game? I have seen noone been able to get into game in any of the reddit threads.
I have the same issue even after a fresh install, and the same output for "run which wine" than @ceselder . I get the critical error whenever joining a LoL or TFT game, and it was working fine yesterday, so it is due to the 13.7 update.
@pierrepas yea same
@Gruetzig, what's the package version of leagueoflegends-git were you using? Have you tried reinstall league?
local/leagueoflegends-git 13.7.1.r0.gfb60c87-1
Like I said, I have tried reinstalling league, but I will try reinstalling once more, wine is also in /opt/wine-lol/bin/wine
reinstalled, same issue, https://pastebin.com/z8AQdbcT log if you need
forgot to do verbose for installing, I can redo with that option if needed.
I'm also experiencing this issue after doing a fresh install with wine-lol 7.0.5 manually.
Here is the error I'm getting when the game tries to load in after champ select:
02f0:err:seh:dispatch_exception unknown exception (code=c0000420) raised
That's the only error that shows up using leagueoflegends -v start
OS: EndeavourOS CPU: Ryzen 9 5950x GPU: AMD XFX 6950XT Mobo: ASUS TUF Gaming X570-Plus Ram: G.Skill DDR4 32GB
Same error as above Arch Linux 6.2.9-arch1-1 Intel Core i5-11400 Nvidia RTX 3060 TI
09ec:err:seh:dispatch_exception unknown exception (code=c0000420) raised
The client works well but i can't get into a game
Exact same for me
same issue here, OS: EndeavourOS Linux x86_64 Kernel: 6.2.9-arch1-1 Resolution: 3840x2160 DE: Plasma 5.27.3 WM: kwin CPU: 11th Gen Intel i7-11700K (16) @ 4.900GHz GPU: NVIDIA GeForce RTX 3080 Ti
Same here , happens as well with lutris installer wine-ge-lol-5.0-5 Also, I just reinstalled manjaro here. Went from kernel 5.15.104-2 to 6.1.8-1. It was working perfectly fine before reinstalling/upgrading. Don't really know if that could be a problem :/
OS: Manjaro 22.1.0 Talos Kernel: x86_64 Linux 6.1.21-1-MANJARO DE: GNOME 43.5 WM: Mutter CPU: AMD Ryzen 5 2600 Six-Core @ 12x 3.4GHz GPU: NVIDIA GeForce RTX 3060 Ti
Hi all, thanks for sharing the system and logging information!
Yes, I can reproduce the error as of this morning. And as mentioned by previous comments and logs, this exception is where the game executable fails.
err:seh:dispatch_exception unknown exception (code=c0000420) raised
The issue is confirmed. And it'd be nice to also have people who are more familiar with Wine than I am looking into it.
It's not worth looking into because it's probably a problem on Riot's end and WINE just so happens to be able to trigger it perfectly
Thanks @PalanixYT! That's good to know.
Hi all, thanks for sharing the system and logging information!
Yes, I can reproduce the error as of this morning. And as mentioned by previous comments and logs, this exception is where the game executable fails.
err:seh:dispatch_exception unknown exception (code=c0000420) raised
The issue is confirmed. And it'd be nice to also have people who are more familiar with Wine than I am looking into it.
I can confirm this behavior using my wrapper script on kubuntu 22.10 (See #82) using lutris-wine-ge-7.0-5.
same here on fedora
same on void: OS: Void Linux x86_64 Kernel: 6.1.21_1 AMD ATI Radeon RX 7900 XT AMD Ryzen 5 7600X (12) Throwing this in there. I was concerned it was due to my new hardware. Maybe this will make this issue searchable with similar hardware. :)
tryed new release on fedora
Here's the mem dump if anyone would find that useful..
https://kulturforeningenkasimir.dk/nextcloud/s/LoAJox6cdra4idM
OS: Manjaro DE: KDE CPU: i5-8300H GPU: GTX 1650 Graphics cad drivers: nvidia
Logs collected with WINEDEBUG=+seh+relay+tid
related to League of Legends.exe
:
0a44:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0a44:err:seh:dispatch_exception unknown exception (code=c0000420) raised
0a44:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b30650,0x00000004,(nil)) stub
0a44:fixme:thread:NtSetInformationThread info class 2 not supported yet
0a44:fixme:imm:ImeSetActiveContext (0x3003d0, 1): stub
0a44:fixme:imm:ImmReleaseContext (0000000000020114, 00000000003003D0): stub
The error code (0xc0000420) is related to assertion failure Given that:
it's reasonable to assume that the assertion failure comes due to some recent changes in LOL code. It just so happens that in Wine environment it's easier to fail that mysterious assertion. I'm looking forward to next couple of days since it's possible that there will be some patch to LOL itself to mitigate issue for Windows users at least.
OS: Manjaro Linux x86_64
██████████████████ ████████ Host: MS-7B18 1.0
████████ ████████ Kernel: 5.15.104-2-MANJARO
████████ ████████ ████████ Uptime: 1 hour, 33 mins
████████ ████████ ████████ Packages: 1539 (pacman), 5 (flatpak), 3 (snap)
████████ ████████ ████████ Shell: zsh 5.9
████████ ████████ ████████ Resolution: 1920x1200, 3840x1600, 1920x1080
████████ ████████ ████████ DE: GNOME 43.4
████████ ████████ ████████ WM: Mutter
████████ ████████ ████████ WM Theme: CustomAccentColors
████████ ████████ ████████ Theme: Adw-dark [GTK2/3]
████████ ████████ ████████ Icons: Papirus-Dark-Maia [GTK2/3]
Terminal: terminator
CPU: Intel i9-9900K (16) @ 5.000GHz
GPU: NVIDIA GeForce RTX 2070
Memory: 2079MiB / 64244MiB
same here, with the exact same error. Using lutris with Wine version Lutris-ge-lol-7.0.5-x86_64
Same issue here
OS: Zorin OS 16.2 x86_64 Kernel: 5.15.0-69-generic CPU: Intel i7-9750H (12) @ 4.500GHz GPU: NVIDIA GeForce GTX 1660 Ti Mobile wine-8.0 lutris-ge-lol-7.14-1-x86_64
From what I can see it seems to be happening to everyone, is there anyone or does anyone know anyone that this isn't occurring to? Just mentioning this to make sure there isn't a flood of people just saying "doesn't work" with duplicate info.
same error as OP screenshot through Heroic game launcher + Wine-7.0-GE-5-LoL, was working until todays small lol update
From what I can see it seems to be happening to everyone, is there anyone or does anyone know anyone that this isn't occurring to? Just mentioning this to make sure there isn't a flood of people just saying "doesn't work" with duplicate info.
I'm 99% sure its working for literally noone on linux
From what I can see it seems to be happening to everyone, is there anyone or does anyone know anyone that this isn't occurring to? Just mentioning this to make sure there isn't a flood of people just saying "doesn't work" with duplicate info.
I'm 99% sure its working for literally noone on linux
Yup, and it is crashing on windows too with the exact same error. We just have to wait till riot fixes it.
Riot seems to be aware of the problem: https://old.reddit.com/r/leagueoflegends/comments/12c7qkl/patch_137_bug_megathread/jf1wufh/
DRIVER | LAYER: Using "AMD Radeon RX 5700 XT 50th Anniversary (RADV NAVI10)" with driver: "/usr/lib32/libvulkan_radeon.so" 06e0:err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x200f0 0310:err:seh:dispatch_exception unknown exception (code=c0000420) raised
sadly crashing here too
I've been getting the same error
0158:err:seh:dispatch_exception unknown exception (code=c0000420) raised
. But what happens just before is that it fails because the amdvlk switchable graphics is the wrong elf class (64bits), then after the error it prints the call stack and unloads amdvlk. And then it prints the seh error: log pasteI don't know enough about wine , so I'm still trying to figure out why is it getting this error, seems like is trying to execute the 64 bit version of amdvlk when expecting 32 bit. And is the same error as the original post of the issue just one is using libvulkan_radeon and the other amdvlk64
the error message indicates that an exception with code "c0000420" was raised and not handled by the SEH mechanism. The SEH mechanism is used by the Windows operating system to manage exceptions and errors in programs. However, without more context, it's difficult to determine the exact cause of this error. It could be related to a problem with Wine, the application being run, or the system environment.
DRIVER | LAYER: Using "AMD Radeon RX 5700 XT 50th Anniversary (RADV NAVI10)" with driver: "/usr/lib32/libvulkan_radeon.so" 06e0:err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x200f0 0310:err:seh:dispatch_exception unknown exception (code=c0000420) raised
sadly crashing here too
The error message suggests that there is an issue with creating a client window for the Vulkan-based graphics API. Specifically, it seems that there was a failure to allocate a client window for the specified window handle. Additionally, there is a separate error related to an unknown exception being raised with code c0000420.
Logs collected with
WINEDEBUG=+seh+relay+tid
related toLeague of Legends.exe
:0a44:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 0a44:err:seh:dispatch_exception unknown exception (code=c0000420) raised 0a44:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b30650,0x00000004,(nil)) stub 0a44:fixme:thread:NtSetInformationThread info class 2 not supported yet 0a44:fixme:imm:ImeSetActiveContext (0x3003d0, 1): stub 0a44:fixme:imm:ImmReleaseContext (0000000000020114, 00000000003003D0): stub
This log appears to be generated by a Windows application or process. It indicates that an unknown exception with error code c0000420 was raised, which could potentially indicate a critical system error. Additionally, there are several fixme messages which suggest that certain features or functions are not yet fully implemented or supported in the current version of the software.
The first line of the log, "EnumSystemFirmwareTables", appears to be related to enumerating firmware tables in the system, although it is unclear what specific action or purpose triggered this call. The subsequent lines, including the exception and fixme messages, suggest that the application or process may be encountering issues related to memory management, thread information, and input method editor (IME) context activation and release.
Without further context or analysis of the software and system environment in which this log was generated, it is difficult to determine the root cause of these errors and their potential impact on the system. However, it is clear that there are several areas of the software that require further development and debugging to ensure stable and reliable operation.
I just installed kyechou version. (I'm usually using lutris, but I need a working version of lol asap, for a tournament)
I also have the same issues, and many others too as you can see in the second and third link you sent.
My error is
0328:err:seh:dispatch_exception unknown exception (code=c0000420) raised
I also have the error
X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window
but I don't know if it's related. This one appears when starting the client, not when starting a game.
The first error is related to Vulkan, a graphics API. The error message indicates that the function "vkCreateWin32SurfaceKHR" failed to allocate a client window for the specified window handle. This error could occur due to a variety of reasons such as incorrect usage of Vulkan functions or issues with the window system.
The second error is related to structured exception handling (SEH), which is a mechanism for handling errors in Windows programs. The error message indicates that an unknown exception with error code "c0000420" was raised, which could indicate an access violation or other type of memory error.
Without more context or information, it is difficult to determine the exact cause of these errors. However, potential solutions could involve checking the code that uses Vulkan functions for errors or debugging memory issues in the program using a tool such as a debugger.
Like I and @BlankSpruce have mentioned before, it's a problem on Riot's end.
Like I and @BlankSpruce have mentioned before, it's a problem on Riot's end.
X11DRV_vkCreate "Win32" SurfaceKHR
win 32 is for 32 bit which they just depracted
X11DRV_vkCreate "Win32" SurfaceKHR win 32 is for 32 bit which they just depracted
That may be the case but it's still a problem on Riot's end https://old.reddit.com/r/leagueoflegends/comments/12c7qkl/patch_137_bug_megathread/jf1wufh/
X11DRV_vkCreate "Win32" SurfaceKHR win 32 is for 32 bit which they just depracted
That may be the case but it's still a problem on Riot's end https://old.reddit.com/r/leagueoflegends/comments/12c7qkl/patch_137_bug_megathread/jf1wufh/
yeah they dont support 32 bit anymore i read it hopefully they rollback the update
There's an interesting post that might help in the league of legends reddit: https://old.reddit.com/r/leagueoflegends/comments/12det14/found_a_fix_for_the_critical_error_crash_so_far/
It seems to be related. If you enable window mode, while you still can't play a game, wine no longer displays a crash message. Edit: Sometimes it still does.
I've checked the "Restore defaults" hint that appeared on subreddit and while it doesn't make game playable in any manner seemingly it MIGHT HAVE affected something. In particular, not all League of Legends.exe
starts lead to known error. Some either immediately terminate application (no "critical error" dialog) or leave process in zombie state that needs to be manually killed. Out of couple tries I've collected these various logs:
0534:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0534:err:seh:dispatch_exception unknown exception (code=c0000420) raised
0534:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub
0534:err:seh:call_stack_handlers invalid frame 0000000000116BA9 (0000000000022000-0000000000120000)
0534:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
11fc:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
11fc:err:seh:dispatch_exception unknown exception (code=c0000420) raised
11fc:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub
11fc:err:virtual:virtual_setup_exception stack overflow 2384 bytes in thread 11fc addr 0x17005a229 stack 0x206b0 (0x20000-0x21000-0x120000)
0880:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0880:err:seh:dispatch_exception unknown exception (code=c0000420) raised
0880:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub
0880:err:virtual:virtual_setup_exception nested exception on signal stack in thread 0880 addr 0x7f9ff1e459b7 stack 0x67fef3a0
0b30:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0b30:err:seh:dispatch_exception unknown exception (code=c0000420) raised
0b30:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub
0b30:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x141294666
These point to stack overflow and/or segfault kind of errors.
We could eliminate the possibility that "Restore defaults" has any impact at all here if someone tried multiple tries to see if some of the behaviours above are seen also without "Restore defaults". I honestly don't think it should matter at all having in mind that reinstallation should have exact same effect but truthfully before "Restore defaults" I had 100% ratio of appeareance of "Critical error" dialogs and none of the above logs.
I've checked the "Restore defaults" hint that appeared on subreddit and while it doesn't make game playable in any manner seemingly it MIGHT HAVE affected something. In particular, not all
League of Legends.exe
starts lead to known error. Some either immediately terminate application (no "critical error" dialog) or leave process in zombie state that needs to be manually killed. Out of couple tries I've collected these various logs:0534:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 0534:err:seh:dispatch_exception unknown exception (code=c0000420) raised 0534:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub 0534:err:seh:call_stack_handlers invalid frame 0000000000116BA9 (0000000000022000-0000000000120000) 0534:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
11fc:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 11fc:err:seh:dispatch_exception unknown exception (code=c0000420) raised 11fc:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub 11fc:err:virtual:virtual_setup_exception stack overflow 2384 bytes in thread 11fc addr 0x17005a229 stack 0x206b0 (0x20000-0x21000-0x120000)
0880:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 0880:err:seh:dispatch_exception unknown exception (code=c0000420) raised 0880:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub 0880:err:virtual:virtual_setup_exception nested exception on signal stack in thread 0880 addr 0x7f9ff1e459b7 stack 0x67fef3a0
0b30:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 0b30:err:seh:dispatch_exception unknown exception (code=c0000420) raised 0b30:fixme:process:NtQueryInformationProcess ProcessCookie (0xffffffffffffffff,0x180b01650,0x00000004,(nil)) stub 0b30:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x141294666
These point to stack overflow and/or segfault kind of errors.
We could eliminate the possibility that "Restore defaults" has any impact at all here if someone tried multiple tries to see if some of the behaviours above are seen also without "Restore defaults". I honestly don't think it should matter at all having in mind that reinstallation should have exact same effect but truthfully before "Restore defaults" I had 100% ratio of appeareance of "Critical error" dialogs and none of the above logs.
its has to do with memory management and firmware
EnumSystemFirmwareTables enumarate sytem firmware tables
it points some memory or process in the code causing a issue some tpye of heap memory issue
System information
Describe the issue
When starting the game, not the launcher, it immediately crashes with an error I attached below, tried both ranked(bruh) and practice tool.
Reinstalled twice with no luck, worked just fine yesterday, never used the lutris version.
Steps to reproduce
https://pastebin.com/BS7yBiru pastebin with vulkaninfo --summary and leagueoflegends -v start
leagueoflegends -v start
Screenshots