02-04-2011, 06:14 PM
I sometimes get random sky corruption and eventual crash during the end of the tutorial battles. I believe it started since r1955 or thereabouts since I never encountered it before r1955. However due to the random nature of this corruption, perhaps the bug was already there before but I was lucky enough not to encounter it until after r1955. The attached screenshots show the corruption, and I've also attached the log file which shows the crash error after the sky gets corrupted and right before entering the menu. The first screenshot shows the corrupt sky texture, and the second screenshot shows how the sky's supposed to be like. This sky corruption doesn't always happen though, but it randomly happens 30-40% of the time with the exact same settings on each run. When the sky gets corrupted and the emulator eventually crashes, the error message on the console is as follows:
Code:
java.lang.ArrayIndexOutOfBoundsException: 208338034
at _S1_3_88E957C.s(_S1_3_88E957C.java:84)
at _S1_3_88F0028.s(_S1_3_88F0028.java:28)
at _S1_3_88F0028.exec(_S1_3_88F0028.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:115)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:194)
at _S1_3_8B511CC.s(_S1_3_8B511CC.java:120)
at _S1_3_8B51108.s(_S1_3_8B51108.java:28)
at _S1_3_8B5252C.s(_S1_3_8B5252C.java:52)
at _S1_3_8AEDC08.s(_S1_3_8AEDC08.java:72)
at _S1_3_8AE9640.s(_S1_3_8AE9640.java:132)
at _S1_3_8AE9624.s(_S1_3_8AE9624.java:12)
at _S1_3_88F3F64.s(_S1_3_88F3F64.java:60)
at _S1_3_88F7CB4.s(_S1_3_88F7CB4.java:40)
at _S1_3_8996C5C.s(_S1_3_8996C5C.java:124)
at _S1_3_89959BC.s(_S1_3_89959BC.java:144)
at _S1_3_8A64950.s(_S1_3_8A64950.java:132)
at _S1_3_8A645EC.s(_S1_3_8A645EC.java:92)
at _S1_3_8A6BBD8.s(_S1_3_8A6BBD8.java:88)
at _S1_3_8A6BBD8.exec(_S1_3_8A6BBD8.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:115)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:194)
at _S1_3_8907E48.s(_S1_3_8907E48.java:208)
at _S1_3_88EEE78.s(_S1_3_88EEE78.java:316)
at _S1_3_88EEE78.exec(_S1_3_88EEE78.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:115)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:194)
at _S1_3_8907E48.s(_S1_3_8907E48.java:208)
at _S1_3_8907C3C.s(_S1_3_8907C3C.java:20)
at _S1_3_8ADFE5C.s(_S1_3_8ADFE5C.java:16)
at _S1_3_8ADFD9C.s(_S1_3_8ADFD9C.java:92)
at _S1_3_8AE07DC.s(_S1_3_8AE07DC.java:268)
at _S1_3_8AE07DC.exec(_S1_3_8AE07DC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:700)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)