08-30-2011, 07:14 AM (This post was last modified: 08-30-2011, 07:14 AM by hyakki.)
(08-29-2011, 06:50 AM)squall leonhart Wrote: Seems non native fonts broke between 2282 and 2284, i can't narrow it down further because 2282 and 2283 exception and hang
r2298
confirmed font problem and also gets a java exception when starting a battle
(it will also get Invalid memory access when loading, if you dont have Ignore invalid memory access checked., see log2)
Code:
java.lang.ArrayIndexOutOfBoundsException: 264241152
at _S1_2_89018D8.s8901bcc(_S1_2_89018D8.java:756)
at _S1_2_89018D8.s(_S1_2_89018D8.java:756)
at _S1_2_8A580A8.s(_S1_2_8A580A8.java:148)
at _S1_2_8A4F290.s(_S1_2_8A4F290.java:4692)
at _S1_2_8A4D19C.s(_S1_2_8A4D19C.java:144)
at _S1_2_8B6D8DC.s(_S1_2_8B6D8DC.java:20)
at _S1_2_8B6D8DC.exec(_S1_2_8B6D8DC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:1
19)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:198)
at _S1_2_8907F24.s(_S1_2_8907F24.java:208)
at _S1_2_8907D18.s(_S1_2_8907D18.java:20)
at _S1_2_8AE04A8.s(_S1_2_8AE04A8.java:16)
at _S1_2_8AE03E8.s(_S1_2_8AE03E8.java:92)
at _S1_2_8AE0E28.s(_S1_2_8AE0E28.java:268)
at _S1_2_8AE0E28.exec(_S1_2_8AE0E28.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:
710)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)
(08-29-2011, 06:50 AM)squall leonhart Wrote: Seems non native fonts broke between 2282 and 2284, i can't narrow it down further because 2282 and 2283 exception and hang
r2298
confirmed font problem and also gets a java exception when starting a battle
(it will also get Invalid memory access when loading, if you dont have Ignore invalid memory access checked., see log2)
Code:
java.lang.ArrayIndexOutOfBoundsException: 264241152
at _S1_2_89018D8.s8901bcc(_S1_2_89018D8.java:756)
at _S1_2_89018D8.s(_S1_2_89018D8.java:756)
at _S1_2_8A580A8.s(_S1_2_8A580A8.java:148)
at _S1_2_8A4F290.s(_S1_2_8A4F290.java:4692)
at _S1_2_8A4D19C.s(_S1_2_8A4D19C.java:144)
at _S1_2_8B6D8DC.s(_S1_2_8B6D8DC.java:20)
at _S1_2_8B6D8DC.exec(_S1_2_8B6D8DC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:1
19)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:198)
at _S1_2_8907F24.s(_S1_2_8907F24.java:208)
at _S1_2_8907D18.s(_S1_2_8907D18.java:20)
at _S1_2_8AE04A8.s(_S1_2_8AE04A8.java:16)
at _S1_2_8AE03E8.s(_S1_2_8AE03E8.java:92)
at _S1_2_8AE0E28.s(_S1_2_8AE0E28.java:268)
at _S1_2_8AE0E28.exec(_S1_2_8AE0E28.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:
710)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:51)
Hmm, yes...
This seems to be related to the reflection magic introduced for this module in r2282.
08-30-2011, 03:40 PM (This post was last modified: 08-30-2011, 03:41 PM by Hykem.)
(08-30-2011, 03:21 PM)yrguig Wrote: Can anyone help me with my problem? I'm using r2263 and it always closes whenever I make an EX burst.
From the crash report, it appears that your msctf.dll (Microsoft Text Services) is getting in the way...
There are documented issues related to printers that can cause this, but I doubt this is the case.
Looks like something went wrong in parsing the directory's name of that .dll.
Could you please try the following:
1 - Backup your games, saves and other data (audio, pgd) to a folder;
2 - Delete your JPCSP folder;
3 - Download the latest working revision for this game (r2263, I believe);
4 - If you don't have Xuggle's Xuggler installed, try installing it from here: http://www.xuggle.com/xuggler/downloads/
5 - Try this game only, again.
If this happens again, please post the new crash file. Thanks!
(08-30-2011, 03:21 PM)yrguig Wrote: Can anyone help me with my problem? I'm using r2263 and it always closes whenever I make an EX burst.
From the crash report, it appears that your msctf.dll (Microsoft Text Services) is getting in the way...
There are documented issues related to printers that can cause this, but I doubt this is the case.
Looks like something went wrong in parsing the directory's name of that .dll.
Could you please try the following:
1 - Backup your games, saves and other data (audio, pgd) to a folder;
2 - Delete your JPCSP folder;
3 - Download the latest working revision for this game (r2263, I believe);
4 - If you don't have Xuggle's Xuggler installed, try installing it from here: http://www.xuggle.com/xuggler/downloads/
5 - Try this game only, again.
If this happens again, please post the new crash file. Thanks!
Thanks for the fast reply
The same thing happens though, even with that Xuggle's Xuggler thing.
By the way, what is that Xuggle's Xuggler for?
(08-30-2011, 03:21 PM)yrguig Wrote: Can anyone help me with my problem? I'm using r2263 and it always closes whenever I make an EX burst.
From the crash report, it appears that your msctf.dll (Microsoft Text Services) is getting in the way...
There are documented issues related to printers that can cause this, but I doubt this is the case.
Looks like something went wrong in parsing the directory's name of that .dll.
Could you please try the following:
1 - Backup your games, saves and other data (audio, pgd) to a folder;
2 - Delete your JPCSP folder;
3 - Download the latest working revision for this game (r2263, I believe);
4 - If you don't have Xuggle's Xuggler installed, try installing it from here: http://www.xuggle.com/xuggler/downloads/
5 - Try this game only, again.
If this happens again, please post the new crash file. Thanks!
Thanks for the fast reply
The same thing happens though, even with that Xuggle's Xuggler thing.
By the way, what is that Xuggle's Xuggler for?
Xuggler is a wrapper for FFMPEG. It's what's currently allowing us to use all FFMPEG code with Java.
The crash is now very vague, and it just points out a graphical error (a crash during the GUI thread execution).
I'll try testing this game myself to rule out hardware issues. I'll post my results here as soon as possible.
The font problem can be fixed simply by reverting just 1 class which is jpcsp.HLE.modules150.sceFont to before r2282 while keeping everything else at the latest revision (currently r2298).
I've made custom debug logs which show the anomalies between the pre-r2282 and post-r2282 sceFont behaviors. In the post-r2282 debug log, you can see that some methods are not being called after the sceFontNewLib. In the pre-r2282 debug log, a bunch of methods are called after sceFontNewLib such as sceFontSetAltCharacterCode, sceFontGetNumFontList, and sceFontGetFontList while those calls are missing in the post-r2282 debug log. Afterwards, post-r2282 shows a bunch of sceFontGetCharInfo and sceFontGetCharGlyphImage errors whereas in pre-r2282 the calls are working properly.
I hope the above can narrow the problem down for the dev team to fix. BTW, whatever happened to soywiz?