While playing Kid Icarus Uprising, after a certain period of time the game always crashes and leaves this error in the log:
[1081.630820] Kernel <Error> core/hle/kernel/handle_table.cpp:Create:28: Unable to allocate Handle, too many slots in use.
[1081.630827] Debug <Critical> core/hle/result.h:operator():397: Assertion Failed!
Tried to Unwrap empty ResultVal
I think it has something to do with unhandled textures (whatever that means, I'm not very experienced in debugging stuff), but if anyone knows how to prevent this sort of crash, it would be highly appreciated.
You could report it under
https://github.com/citra-emu/citra/issues
--------------------- MERGED ---------------------------
Ok ^ Seems to be more like it.
Here's a much better DSP_DSP service's with thanks to NarcolepticK
https://github.com/Jhon591/citra/commit/99f21134da923bb4d9f0ce6ce06bc8b3b1ef6d83
Game Starts Up, Any game from start, and bytes random changed, this one from PM X/Y
Code:
[ 3.522557] Service.DSP <Critical> core\hle\service\dsp\dsp_dsp.cpp:Service::DSP::DSP_DSP::WriteProcessPipe:176: buffer[0] = 0, buffer[1] = 0, buffer[2] = 0, buffer[3] = 0, buffer[4] = 0, buffer[5] = 0, buffer[6] = 0, buffer[7] = 0, buffer[8] = 2C, buffer[9] = 60, buffer[10] = EC
PM X/Y Only Where Music Dose Kick In!
Code:
[ 23.767685] Service.DSP <Critical> core\hle\service\dsp\dsp_dsp.cpp:Service::DSP::DSP_DSP::WriteProcessPipe:176: buffer[0] = 1, buffer[1] = 0, buffer[2] = 0, buffer[3] = 0, buffer[4] = 0, buffer[5] = 0, buffer[6] = 0, buffer[7] = 0, buffer[8] = 1, buffer[9] = 0, buffer[10] = 0
[ 23.787836] Service.DSP <Critical> core\hle\service\dsp\dsp_dsp.cpp:Service::DSP::DSP_DSP::WriteProcessPipe:176: buffer[0] = 1, buffer[1] = 0, buffer[2] = 2, buffer[3] = 0, buffer[4] = 0, buffer[5] = 0, buffer[6] = 0, buffer[7] = 0, buffer[8] = 1, buffer[9] = 0, buffer[10] = 0
Last edited by drwhojan,
, Reason: Added info.