@amigans
has anyone here been able to successfully play level 9 in equilibrio? we can do levels 1-8 just fine, but starting level 9 gets the same crash every time.
andrea: i have crash logs available if you're interested. the interesting bits follow:
Crash log for task "Equilibrio"
Generated by GrimReaper 53.16
Crash occured in module newlib.library.kmod at address 0x01A8B77C
Type of crash: DSI (Data Storage Interrupt) exception
Register dump:
GPR (General Purpose Registers):
0: DF5C779C 64A67600 00000000 5F143310 CB48578C 020A2BEC 5A773850 00000080
8: 00000000 00000000 7F900530 4672616D 000007A8 633F3F08 00000000 68A91000
16: 7F8BC0E0 00000001 6491E760 659284B8 02270000 02270000 00000000 00000001
24: 6FF91000 00000002 CB48578C 6348564C 63480000 64A677CC 63485654 5B042A28
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0.04 -0 1305
4: 0 0 1305 0
8: -1 -1.0007 -1 0.5
12: 4.5036e+15 1920 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 0 0 0
28: 0 0 0 0.04
FPSCR (Floating Point Status and Control Register): 0xBF304000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0200F030
Condition (cr) : 0x00000001
Instruction Pointer (ip) : 0x01A8B77C
Xtended Exception (xer) : 0xFFFFFFFF
Count (ctr) : 0x80080008
Link (lr) : 0x644B6C88
DSI Status (dsisr) : 0x80080009
Data Address (dar) : 0x644B6CF4
680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x01A8B77C belongs to module "newlib.library.kmod" (HUNK/Kickstart)
Stack trace:
native kernel module newlib.library.kmod+0x0002dcfc
_Z13texGetTexturePKcb()+0xa8 (section 7 @ 0x446E8)
_Z24coreGameLoadBackground3Dii()+0x234 (section 7 @ 0x18610)
_ZN12cGameManager9StartModeE9eGameMode()+0x3b4 (section 7 @ 0x721C)
_ZN13cConquestPage6UpdateEf()+0xd0 (section 7 @ 0x2AB54)
_ZN12cMenuManager6UpdateEf()+0x38 (section 7 @ 0xDFC8)
_ZN12cGameManager6UpdateEf()+0x46c (section 7 @ 0x347C)
main()+0x348 (section 7 @ 0x6A4)
native kernel module newlib.library.kmod+0x000020a4
native kernel module newlib.library.kmod+0x00002d0c
native kernel module newlib.library.kmod+0x00002ee8
_start()+0x170 (section 7 @ 0x16C)
native kernel module dos.library.kmod+0x00024f18
native kernel module kernel+0x0004357c
native kernel module kernel+0x000435fc
PPC disassembly:
01a8b774: 4082005c bne- 0x1A8B7D0
01a8b778: 81630000 lwz r11,0(r3)
*01a8b77c: 80040000 lwz r0,0(r4)
01a8b780: 7f8b0000 cmpw cr7,r11,r0
01a8b784: 409e004c bne- cr7,0x1A8B7D0
i should point out that i've tried this with newlib v53.28 and newlib v53.19; both show the same crash.
-- eliyahu