-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix the seh dispatch_exception unknown exception (c0000420) #9
Fix the seh dispatch_exception unknown exception (c0000420) #9
Conversation
So I tested I'll test it again for a clean build, but the game should work. It will be good if others can verify as well. |
Status update:
Note that the address |
Either way, eventually someone (or Riot) would need to investigate the cause of that stack overflow. |
only WINEDEBUG=trace+seh makes start games, for me |
I will have to test it with a actual game to se if works but so far I do can run leagueoflegends.exe. |
https://aur.archlinux.org/packages/wine-lol-staging
hm but still have stuck, freeze game :( |
I tried to use this version of wine in Lutris. The client won't even start. Here's the log.
|
Thanks @yuiiio! I'm currently testing it out. Were you able to fix the freeze by any chance? |
no. I'm get |
Hmm the game also froze for me. Yeah with the same error message. It's interesting that the addr
|
@yuiiio Please check out this log: https://pastebin.com/WShaFsZY I added some additional err printing to the wine code (patched 8.5), and the stack overflow was caused by a large amount of From https://learn.microsoft.com/en-us/previous-versions/troubleshoot/visualstudio/foxpro/c0000005-error-troubleshoot it says:
So I think the root cause is happening in either the application code or some dll code. We just have to figure out where |
Updated log: https://pastebin.com/65kwU7sn
I've narrowed down the cause to this:
|
from last night, |
Changes:
<linux/futex.h>
. This fixes some missing header error for some distro (e.g., Arch-based).LoL-seh-assertion-failure.patch
is essentially this merge request, but without the additional filler bytes for Overwatch 2.LoL-critical-error.patch
is said to eliminate the "critical error" pop-up window, but I haven't tested it with other patches yet.I'm currently testing the
LoL-seh-assertion-failure.patch
without theLoL-critical-error.patch
and if it still works I'll remove the latter patch. I'm doing it on my laptop so it may take a while. Please don't merge just yet.