Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- === THREADS ===
- QUAK00003
- ID: 0x40010003
- Stop reason: 0x0 (No reason)
- Status: 0x8 (Waiting)
- PC: 0xe0007e34 (SceLibKernel@1 + 0x66c4)
- SceCommonDialogWorker
- ID: 0x40010073
- Stop reason: 0x0 (No reason)
- Status: 0x8 (Waiting)
- PC: 0xe0007a74 (SceLibKernel@1 + 0x6304)
- Quake III
- ID: 0x40010097
- Stop reason: 0x30003 (Prefetch abort exception)
- Status: 0x1 (Running)
- PC: 0x96d00000
- LR: 0x81056961 (vitaQuakeIII.elf@1 + 0x3d961)
- SceGxmDisplayQueue
- ID: 0x400100c1
- Stop reason: 0x0 (No reason)
- Status: 0x8 (Waiting)
- PC: 0x811593d8 (vitaQuakeIII.elf@1 + 0x1403d8)
- Audio Thread
- ID: 0x400100c9
- Stop reason: 0x0 (No reason)
- Status: 0x8 (Waiting)
- PC: 0x81159048 (vitaQuakeIII.elf@1 + 0x140048)
- === THREAD "Quake III" <0x40010097> CRASHED (Prefetch abort exception) ===
- DISASSEMBLY AROUND LR: 0x81056960 (Thumb):
- 0003d930 <VM_CallCompiled+0x54>:
- vm->currentlyInterpreting = qtrue;
- programStack -= ( 8 + 4 * MAX_VMMAIN_ARGS );
- argPointer = (int *)&image[ programStack + 8 ];
- memcpy( argPointer, args, 4 * MAX_VMMAIN_ARGS );
- 3d930: d1eb bne.n 3d90a <VM_CallCompiled+0x2e>
- 3d932: 6808 ldr r0, [r1, #0]
- argPointer[-1] = 0;
- argPointer[-2] = -1;
- opStack = PADP(stack, 16);
- 3d934: f10d 0717 add.w r7, sp, #23
- argPointer[-2] = -1;
- 3d938: efc0 0e3f vmov.i64 d16, #0x00000000ffffffff
- 3d93c: f1a2 0108 sub.w r1, r2, #8
- *opStack = 0xDEADBEEF;
- 3d940: f64b 68ef movw r8, #48879 ; 0xbeef
- opStack = PADP(stack, 16);
- 3d944: f027 070f bic.w r7, r7, #15
- *opStack = 0xDEADBEEF;
- 3d948: f6cd 68ad movt r8, #57005 ; 0xdead
- memcpy( argPointer, args, 4 * MAX_VMMAIN_ARGS );
- 3d94c: 6018 str r0, [r3, #0]
- int (*entry)(vm_t*, int*, int*);
- entry = (void *)(vm->codeBase);
- //__asm__ volatile("bkpt");
- //retVal = entry(vm->codeBase, programStack, vm->dataBase, vm->d ataMask);
- retVal = entry(vm, &programStack, opStack);
- 3d94e: 463a mov r2, r7
- argPointer[-2] = -1;
- 3d950: f941 078f vst1.32 {d16}, [r1]
- retVal = entry(vm, &programStack, opStack);
- 3d954: 6e23 ldr r3, [r4, #96] ; 0x60
- 3d956: a901 add r1, sp, #4
- *opStack = 0xDEADBEEF;
- 3d958: f8c7 8000 str.w r8, [r7]
- retVal = entry(vm, &programStack, opStack);
- 3d95c: 4620 mov r0, r4
- 3d95e: 4798 blx r3
- }
- if(*opStack != 0xDEADBEEF)
- !!! 683b ldr r3, [r7, #0]
- 3d962: 4543 cmp r3, r8
- 3d964: d109 bne.n 3d97a <VM_CallCompiled+0x9e>
- {
- Com_Error(ERR_DROP, "opStack corrupted in compiled code");
- }
- if(programStack != stackOnEntry - (8 + 4 * MAX_VMMAIN_ARGS))
- 3d966: 9b01 ldr r3, [sp, #4]
- 3d968: 429e cmp r6, r3
- 3d96a: d10d bne.n 3d988 <VM_CallCompiled+0xac>
- Com_Error(ERR_DROP, "programStack corrupted in compiled code");
- vm->programStack = stackOnEntry;
- vm->currentlyInterpreting = qfalse;
- 3d96c: 2300 movs r3, #0
- vm->programStack = stackOnEntry;
- 3d96e: 6025 str r5, [r4, #0]
- vm->currentlyInterpreting = qfalse;
- 3d970: 65a3 str r3, [r4, #88] ; 0x58
- return retVal;
- }
- 3d972: f50d 6d83 add.w sp, sp, #1048 ; 0x418
- 3d976: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
- Com_Error(ERR_DROP, "opStack corrupted in compiled code");
- 3d97a: f645 11b4 movw r1, #22964 ; 0x59b4
- 3d97e: 2001 movs r0, #1
- 3d980: f2c0 0114 movt r1, #20
- 3d984: f7db faf6 bl 18f74 <Com_Error>
- Com_Error(ERR_DROP, "programStack corrupted in compiled code");
- 3d988: f645 11d8 movw r1, #23000 ; 0x59d8
- 3d98c: 2001 movs r0, #1
- 3d98e: Address 0x000000000003d98e is out of bounds.
- REGISTERS:
- R0: 0x81a1d5ac
- R1: 0x8f1fb95c
- R2: 0x8f1fb960
- R3: 0x96d00000
- R4: 0x81a1d5ac
- R5: 0x400000
- R6: 0x3fffc4
- R7: 0x8f1fb960
- R8: 0xdeadbeef
- R9: 0x81a1d50c
- R10: 0x0
- R11: 0x819caa34
- R12: 0x81281918
- SP: 0x8f1fb958
- PC: 0x96d00000
- LR: 0x81056961 (vitaQuakeIII.elf@1 + 0x3d961)
- STACK CONTENTS AROUND SP:
- 0x8f1fb918: 0x1
- 0x8f1fb91c: 0x96b00944
- 0x8f1fb920: 0x8f1fb984
- 0x8f1fb924: 0x96804b74
- 0x8f1fb928: 0x0
- 0x8f1fb92c: 0x96b00024
- 0x8f1fb930: 0x0
- 0x8f1fb934: 0x9680033c
- 0x8f1fb938: 0x0
- 0x8f1fb93c: 0x81a1d50c (vitaQuakeIII.elf@2 + 0x81d50c)
- 0x8f1fb940: 0x100000
- 0x8f1fb944: 0xfffc4
- 0x8f1fb948: 0x8f1fb970
- 0x8f1fb94c: 0xdeadbeef
- 0x8f1fb950: 0x81a1d50c (vitaQuakeIII.elf@2 + 0x81d50c)
- 0x8f1fb954: 0x0
- SP => 0x8f1fb958: 0x819caa34 (vitaQuakeIII.elf@2 + 0x7caa34)
- 0x8f1fb95c: 0x3fffc4
- 0x8f1fb960: 0xdeadbeef
- 0x8f1fb964: 0xfffc4
- 0x8f1fb968: 0x81a1d46c (vitaQuakeIII.elf@2 + 0x81d46c)
- 0x8f1fb96c: 0x0
- 0x8f1fb970: 0xdeadbeef
- 0x8f1fb974: 0x0
- 0x8f1fb978: 0x0
- 0x8f1fb97c: 0x1
- 0x8f1fb980: 0x108c
- 0x8f1fb984: 0x1c
- 0x8f1fb988: 0x8f1fb9e0
- 0x8f1fb98c: 0x2fc
- 0x8f1fb990: 0x8f1fb9c0
- 0x8f1fb994: 0x1c
- 0x8f1fb998: 0x5
- 0x8f1fb99c: 0xd5537bb8
- 0x8f1fb9a0: 0xe001bb14 (SceLibKernel@2 + 0x14)
- 0x8f1fb9a4: 0xe001bb14 (SceLibKernel@2 + 0x14)
- 0x8f1fb9a8: 0x22
- 0x8f1fb9ac: 0x8f1fb9c0
- 0x8f1fb9b0: 0x8f1fbd30
- 0x8f1fb9b4: 0xe005d901 (SceGpuEs4User@1 + 0x4a1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement