Emulator Issues #2181
closedUnlimited Jit Cache crashes emulator (r4891)
0%
Description
Right after merging Jit/JitIl r4891 in debugger choosing Unlimited Jit
Cache leads to imidiate emu crash
Updated by BhaaL about 14 years ago
- Status changed from New to Accepted
I can reproduce this, but not as you described.
r4980 crashes when:
- Checking Unlimited JIT Cache
- Running a Game (I tried this with the Wii Menu)
- Stopping the Game
- Unchecking Unlimited JIT Cache
Step 4 crashes with something that looks like a Stack Overflow inside EMM::Handler,
PRIV_INSTRUCTION is raised again and again.
Altho, the real question should be why you still need Unlimited JIT Cache?
Updated by skidau about 14 years ago
My understanding is that the unlimited jit cache is always enabled. I am not sure
what this option does (I didn't know it existed) but it should probably be removed
from the GUI.
Updated by sl1nk3.s about 14 years ago
well, i can't reproduce the crash, just enabling it doesn't cause a crash on head x64
build.
Also this hack should probably be removed, it doesn't really make sense anymore with
the iCache. (skidau > the "unlimited JIT cache" is not enabled by default, you may be
mistaking it with the icache, the unlimited JIT cache is just a bad hack introduced
to avoid some crashes when "clearing code cache" :p)
Updated by Anonymous about 14 years ago
IIRC, it was added to GUI (previously just being enabled at compile-time for
development) as a workaround for some SSBB crashes. I agree, it should be removed from
GUI either way.
Who will do the honors? :)
Updated by BhaaL about 14 years ago
Are there any games that still need unlimited JIT Cache (in GUI)?
If not, I'll take it and remove it.
Updated by Billiard26 almost 14 years ago
- Status changed from Accepted to Fixed
Unlimited JIT Cache is no longer configurable.