Hollywood GUI in AmigaOS4 crash
Posted: Fri Aug 14, 2020 12:07 pm
To reproduce the issue you must follow that steps:
1 - Open "GUI"
2 - In the list of the Hollywood demo scripts, select one script at your choice (until you see that the "Show source code" button will be unghosted
3 - Now from the dropdown list, select the "My projects" item (the list there should be empty if you have just installed Hollywood for the first time)
4 - Now press the "Show source code" button
Here I put the DSI crash:
Crash log for task "GUI"
Generated by GrimReaper 53.19
Crash occured in module GUI at address 0x6FA8952C
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003
Register dump:
GPR (General Purpose Registers):
0: FFFFFFFC 565C0220 00000000 00000000 55400000 565C01E8 565C01E8 5648AF6C
8: 00000224 FFFFFFFF 8042391C 02280000 44422884 00000000 55407638 55407644
16: 55407658 55407668 55407678 55407684 55407690 5540769C 554076AC 565C23D8
24: 553F0000 553F0000 553ECD30 554057F4 553E822C 553EE118 553F0000 554074C8
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 1270 279 477
4: 140 494.8 210.8 477
8: 140 0.000562474 494.8 255
12: -4.82671e-200 65536 0 -5.05923e-321
16: 0 0 0 0
20: 0 0 0 0
24: 4.94066e-324 0 1.08646e-311 0
28: 0 1.35808e-312 2.07226e-317 -0.234375
FPSCR (Floating Point Status and Control Register): 0x82000000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x55467DA0
Instruction Pointer (ip) : 0x6FA8952C
Xtended Exception (xer) : 0x018233AC
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01842B34
Data Address (dar) : 0x00000000
680x0 emulated registers:
DATA: 582B191E 00000003 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 565C1950
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x6FA8952C belongs to module "GUI" (HUNK/Kickstart)
Stack trace:
module GUI at 0x6FA8952C (section 5 @ 0x6508)
module GUI at 0x6FA89528 (section 5 @ 0x6504)
module GUI at 0x6FA86CE0 (section 5 @ 0x3CBC)
module GUI at 0x6FA9BE68 (section 5 @ 0x18E44)
module GUI at 0x6FA9DAD4 (section 5 @ 0x1AAB0)
PPC disassembly:
6fa89524: 4bff9d6d bl 0x6FA83290
6fa89528: 3c805540 lis r4,21824
*6fa8952c: 80a3000c lwz r5,12(r3)
6fa89530: 388455d8 addi r4,r4,21976
6fa89534: 7fa3eb78 mr r3,r29
1 - Open "GUI"
2 - In the list of the Hollywood demo scripts, select one script at your choice (until you see that the "Show source code" button will be unghosted
3 - Now from the dropdown list, select the "My projects" item (the list there should be empty if you have just installed Hollywood for the first time)
4 - Now press the "Show source code" button
Here I put the DSI crash:
Crash log for task "GUI"
Generated by GrimReaper 53.19
Crash occured in module GUI at address 0x6FA8952C
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003
Register dump:
GPR (General Purpose Registers):
0: FFFFFFFC 565C0220 00000000 00000000 55400000 565C01E8 565C01E8 5648AF6C
8: 00000224 FFFFFFFF 8042391C 02280000 44422884 00000000 55407638 55407644
16: 55407658 55407668 55407678 55407684 55407690 5540769C 554076AC 565C23D8
24: 553F0000 553F0000 553ECD30 554057F4 553E822C 553EE118 553F0000 554074C8
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 1270 279 477
4: 140 494.8 210.8 477
8: 140 0.000562474 494.8 255
12: -4.82671e-200 65536 0 -5.05923e-321
16: 0 0 0 0
20: 0 0 0 0
24: 4.94066e-324 0 1.08646e-311 0
28: 0 1.35808e-312 2.07226e-317 -0.234375
FPSCR (Floating Point Status and Control Register): 0x82000000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x55467DA0
Instruction Pointer (ip) : 0x6FA8952C
Xtended Exception (xer) : 0x018233AC
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01842B34
Data Address (dar) : 0x00000000
680x0 emulated registers:
DATA: 582B191E 00000003 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 565C1950
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x6FA8952C belongs to module "GUI" (HUNK/Kickstart)
Stack trace:
module GUI at 0x6FA8952C (section 5 @ 0x6508)
module GUI at 0x6FA89528 (section 5 @ 0x6504)
module GUI at 0x6FA86CE0 (section 5 @ 0x3CBC)
module GUI at 0x6FA9BE68 (section 5 @ 0x18E44)
module GUI at 0x6FA9DAD4 (section 5 @ 0x1AAB0)
PPC disassembly:
6fa89524: 4bff9d6d bl 0x6FA83290
6fa89528: 3c805540 lis r4,21824
*6fa8952c: 80a3000c lwz r5,12(r3)
6fa89530: 388455d8 addi r4,r4,21976
6fa89534: 7fa3eb78 mr r3,r29