09-23-2017, 07:55 PM
There is an error message that appears on the log when viewing the ICON1.PMF of any "PSP Remasters" game (ex: Monster Hunter Portable 3rd HD Ver.):
The emulator can crash after selecting a game to boot from a directory that has a lot of games to scroll through. The log will just display "INFO runtime - Emu - Using Compiler" endlessly until the user closes the emulator.
Code:
14:02:17 ERROR h264 - Videocodec Decoder Thread - H264Decoder.decode
java.lang.ArrayIndexOutOfBoundsException: 2098
at com.twilight.h264.decoder.CABACContext.refill2(CABACContext.java:794)
at com.twilight.h264.decoder.CABACContext.get_cabac_inline(CABACContext.java:858)
at com.twilight.h264.decoder.CABACContext.get_cabac(CABACContext.java:870)
at com.twilight.h264.decoder.H264Context.decode_cabac_residual_internal(H264Context.java:2770)
at com.twilight.h264.decoder.H264Context.decode_cabac_residual_nondc_internal(H264Context.java:2847)
at com.twilight.h264.decoder.H264Context.decode_cabac_residual_nondc(H264Context.java:2877)
at com.twilight.h264.decoder.H264Context.ff_h264_decode_mb_cabac(H264Context.java:3511)
at com.twilight.h264.decoder.H264Context.decode_slice(H264Context.java:4910)
at com.twilight.h264.decoder.H264Context.decode_nal_units(H264Context.java:6616)
at com.twilight.h264.decoder.H264Context.decode_frame(H264Context.java:8605)
at com.twilight.h264.decoder.H264Decoder.decode(H264Decoder.java:35)
at com.twilight.h264.decoder.MpegEncContext.avcodec_decode_video2(MpegEncContext.java:2300)
at jpcsp.media.codec.h264.H264Decoder.decode(H264Decoder.java:71)
at jpcsp.HLE.modules.sceVideocodec.hleVideocodecDecoderStep(sceVideocodec.java:165)
at jpcsp.HLE.modules.sceVideocodec.access$000(sceVideocodec.java:53)
at jpcsp.HLE.modules.sceVideocodec$VideocodecDecoderThread.run(sceVideocodec.java:87)
The emulator can crash after selecting a game to boot from a directory that has a lot of games to scroll through. The log will just display "INFO runtime - Emu - Using Compiler" endlessly until the user closes the emulator.
Code:
14:03:50 INFO compiler - SceModmgrStart - Replacing CodeBlock at 0x0881E1C8 by Native Code 'strlen'
14:03:50 ERROR runtime - SceModmgrStart - Catched Throwable in RuntimeThread:
java.lang.ArrayIndexOutOfBoundsException: 128675771
at jpcsp.memory.MemoryReader$MemoryReaderIntArray32.readNext(MemoryReader.java:293)
at jpcsp.Allegrex.compiler.nativeCode.AbstractNativeCodeSequence.getStrlen(AbstractNativeCodeSequence.java:236)
at jpcsp.Allegrex.compiler.nativeCode.Strlen.call(Strlen.java:49)
at _S1_3_881E1C8.s(_S1_3_881E1C8.java:0)
at _S1_3_88355BC.s(_S1_3_88355BC.java:68)
at _S1_3_8837F04.s(_S1_3_8837F04.java:8)
at _S1_3_8837F04.exec(_S1_3_8837F04.java)
at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:737)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:800)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)
14:03:50 INFO runtime - Emu - Using Compiler
...