-
Notifications
You must be signed in to change notification settings - Fork 142
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
Dolphin crashes with "Memory over 2GB" and "WriteRest op out of range" errors #160
Comments
After chatting in discord, it looks like this is a known issue with the older JIT Recompiler, and to be fixed with a mainline Slippi port. Until then, hopefully this temporary workaround helps some people get playing. |
It seems to happens, but I can always get it working by retrying a few times here's system information/debugging information maybe it will help: I can confirm that it works consistently with interpreter/cached interpreter but really slow |
Just wanted to make it clear that i added the won't fix label because we would rather move to mainline (where it has been fixed for a while) than fix an emulation issue. |
Curious if anyone has found a consistent workaround for this by messing with settings or something else - happens like 70% of the time for me when running in Slippi 2.2.3 on macOS 11.1. Just bumping so other Mac users have a reference point going into 2021. |
Is there a ticket open on mainline for this? Has this been fixed on Dolphin? I was getting these issues on OSX today. |
This was fixed a few years ago in mainline. |
Still happening |
Slippi has not yet moved to mainline |
I am also getting this error too on big surr, what does mainline mean? |
Mainline refers to official Dolphin. |
Found a workaround:
|
I'm looking for people who still experience this issue. Feel free to DM me in the Slippi Discord if this is you; I've been looking into this again lately and need a few people who can reliably reproduce this error to test some things. (There's no guarantee it actually works, but this bug is maddeningly not reproducible on any of my machines - and I'd like to fix it if I can) |
|
Ah, right. My username on Discord is |
I left Discord because it requires you to have an mobile phone number assigned to it when you want to use it through a VPN. Additionally, deleting messages is not possible easily ... On what version should I try to reproduce the issue? |
Latest version, and as noted in my last comment, my email is open if Discord is a blocker for you. |
Weird, can't reproduce it anymore. It's perhaps 1 out of 10 where it spits this error message. |
Can probably close this now as I don't believe there's any further things that can be done here, short of what I did in PR #331. |
And now we wait for mainline |
Slippi Dolphin loads up fine, but after double clicking the melee iso, I'm met with multiple error dialogs: "Warning: Executable memory ended up above 2GB!" appears 1-3 times, then "Warning: WriteRest op out of range (0x9375d0f5 uses 0x7cd3a8)" appears 3+ times with different hex memory values. And then dolphin crashes/closes entirely.
One thing I found was that if I select a different CPU Emulator Engine other than "JIT Recompiler", the game would run, albeit very slow and not actually playable. But that leads me to believe the problem lies with the default recommended JIT Recompiler.
However, after toiling with it more, I HAVE found a workaround while using the default JIT Recompiler, which is to select the default ISO as melee and have it run the default ISO upon dolphin start, and to uncheck "Use Panic Handlers" (not sure if that part makes any real difference, other than squelching pop-up errors). With this method, I can get dolphin to start and run the game about 20% of the time, and the other 80% it will run and then crash/close immediately. Not sure why loading the ISO immediately on startup is more effective than dolphin loading my game folder list first and then choosing an ISO, but I hope that helps determine root cause.
I am running the following:
Slippi 2.2.1 w/ an authentic SSBM 1.02 ISO
macOS Catalina 10.15.6
Intel i9 9900k
32 GB Memory
Radeon RX 5700 XT 8 GB
Also, for sanity, I ran the same SSBM ISO on a vanilla dolphin emulator (dolphin-emu.org) with 100% success. Build version was 5.0-11991.
The text was updated successfully, but these errors were encountered: