Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. === THREADS ===
  2. QUAK00003
  3. ID: 0x40010003
  4. Stop reason: 0x0 (No reason)
  5. Status: 0x8 (Waiting)
  6. PC: 0xe0007e34 (SceLibKernel@1 + 0x66c4)
  7. SceCommonDialogWorker
  8. ID: 0x40010073
  9. Stop reason: 0x0 (No reason)
  10. Status: 0x8 (Waiting)
  11. PC: 0xe0007a74 (SceLibKernel@1 + 0x6304)
  12. Quake III
  13. ID: 0x40010097
  14. Stop reason: 0x30003 (Prefetch abort exception)
  15. Status: 0x1 (Running)
  16. PC: 0x96d00000
  17. LR: 0x81056961 (vitaQuakeIII.elf@1 + 0x3d961)
  18. SceGxmDisplayQueue
  19. ID: 0x400100c1
  20. Stop reason: 0x0 (No reason)
  21. Status: 0x8 (Waiting)
  22. PC: 0x811593d8 (vitaQuakeIII.elf@1 + 0x1403d8)
  23. Audio Thread
  24. ID: 0x400100c9
  25. Stop reason: 0x0 (No reason)
  26. Status: 0x8 (Waiting)
  27. PC: 0x81159048 (vitaQuakeIII.elf@1 + 0x140048)
  28.  
  29. === THREAD "Quake III" <0x40010097> CRASHED (Prefetch abort exception) ===
  30.  
  31. DISASSEMBLY AROUND LR: 0x81056960 (Thumb):
  32.  
  33. 0003d930 <VM_CallCompiled+0x54>:
  34.  
  35. vm->currentlyInterpreting = qtrue;
  36.  
  37. programStack -= ( 8 + 4 * MAX_VMMAIN_ARGS );
  38. argPointer = (int *)&image[ programStack + 8 ];
  39. memcpy( argPointer, args, 4 * MAX_VMMAIN_ARGS );
  40. 3d930: d1eb bne.n 3d90a <VM_CallCompiled+0x2e>
  41. 3d932: 6808 ldr r0, [r1, #0]
  42. argPointer[-1] = 0;
  43. argPointer[-2] = -1;
  44.  
  45.  
  46. opStack = PADP(stack, 16);
  47. 3d934: f10d 0717 add.w r7, sp, #23
  48. argPointer[-2] = -1;
  49. 3d938: efc0 0e3f vmov.i64 d16, #0x00000000ffffffff
  50. 3d93c: f1a2 0108 sub.w r1, r2, #8
  51. *opStack = 0xDEADBEEF;
  52. 3d940: f64b 68ef movw r8, #48879 ; 0xbeef
  53. opStack = PADP(stack, 16);
  54. 3d944: f027 070f bic.w r7, r7, #15
  55. *opStack = 0xDEADBEEF;
  56. 3d948: f6cd 68ad movt r8, #57005 ; 0xdead
  57. memcpy( argPointer, args, 4 * MAX_VMMAIN_ARGS );
  58. 3d94c: 6018 str r0, [r3, #0]
  59. int (*entry)(vm_t*, int*, int*);
  60.  
  61. entry = (void *)(vm->codeBase);
  62. //__asm__ volatile("bkpt");
  63. //retVal = entry(vm->codeBase, programStack, vm->dataBase, vm->d ataMask);
  64. retVal = entry(vm, &programStack, opStack);
  65. 3d94e: 463a mov r2, r7
  66. argPointer[-2] = -1;
  67. 3d950: f941 078f vst1.32 {d16}, [r1]
  68. retVal = entry(vm, &programStack, opStack);
  69. 3d954: 6e23 ldr r3, [r4, #96] ; 0x60
  70. 3d956: a901 add r1, sp, #4
  71. *opStack = 0xDEADBEEF;
  72. 3d958: f8c7 8000 str.w r8, [r7]
  73. retVal = entry(vm, &programStack, opStack);
  74. 3d95c: 4620 mov r0, r4
  75. 3d95e: 4798 blx r3
  76. }
  77.  
  78. if(*opStack != 0xDEADBEEF)
  79. !!! 683b ldr r3, [r7, #0]
  80. 3d962: 4543 cmp r3, r8
  81. 3d964: d109 bne.n 3d97a <VM_CallCompiled+0x9e>
  82. {
  83. Com_Error(ERR_DROP, "opStack corrupted in compiled code");
  84. }
  85.  
  86. if(programStack != stackOnEntry - (8 + 4 * MAX_VMMAIN_ARGS))
  87. 3d966: 9b01 ldr r3, [sp, #4]
  88. 3d968: 429e cmp r6, r3
  89. 3d96a: d10d bne.n 3d988 <VM_CallCompiled+0xac>
  90. Com_Error(ERR_DROP, "programStack corrupted in compiled code");
  91.  
  92. vm->programStack = stackOnEntry;
  93. vm->currentlyInterpreting = qfalse;
  94. 3d96c: 2300 movs r3, #0
  95. vm->programStack = stackOnEntry;
  96. 3d96e: 6025 str r5, [r4, #0]
  97. vm->currentlyInterpreting = qfalse;
  98. 3d970: 65a3 str r3, [r4, #88] ; 0x58
  99.  
  100. return retVal;
  101. }
  102. 3d972: f50d 6d83 add.w sp, sp, #1048 ; 0x418
  103. 3d976: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
  104. Com_Error(ERR_DROP, "opStack corrupted in compiled code");
  105. 3d97a: f645 11b4 movw r1, #22964 ; 0x59b4
  106. 3d97e: 2001 movs r0, #1
  107. 3d980: f2c0 0114 movt r1, #20
  108. 3d984: f7db faf6 bl 18f74 <Com_Error>
  109. Com_Error(ERR_DROP, "programStack corrupted in compiled code");
  110. 3d988: f645 11d8 movw r1, #23000 ; 0x59d8
  111. 3d98c: 2001 movs r0, #1
  112. 3d98e: Address 0x000000000003d98e is out of bounds.
  113.  
  114.  
  115. REGISTERS:
  116. R0: 0x81a1d5ac
  117. R1: 0x8f1fb95c
  118. R2: 0x8f1fb960
  119. R3: 0x96d00000
  120. R4: 0x81a1d5ac
  121. R5: 0x400000
  122. R6: 0x3fffc4
  123. R7: 0x8f1fb960
  124. R8: 0xdeadbeef
  125. R9: 0x81a1d50c
  126. R10: 0x0
  127. R11: 0x819caa34
  128. R12: 0x81281918
  129. SP: 0x8f1fb958
  130. PC: 0x96d00000
  131. LR: 0x81056961 (vitaQuakeIII.elf@1 + 0x3d961)
  132.  
  133. STACK CONTENTS AROUND SP:
  134. 0x8f1fb918: 0x1
  135. 0x8f1fb91c: 0x96b00944
  136. 0x8f1fb920: 0x8f1fb984
  137. 0x8f1fb924: 0x96804b74
  138. 0x8f1fb928: 0x0
  139. 0x8f1fb92c: 0x96b00024
  140. 0x8f1fb930: 0x0
  141. 0x8f1fb934: 0x9680033c
  142. 0x8f1fb938: 0x0
  143. 0x8f1fb93c: 0x81a1d50c (vitaQuakeIII.elf@2 + 0x81d50c)
  144. 0x8f1fb940: 0x100000
  145. 0x8f1fb944: 0xfffc4
  146. 0x8f1fb948: 0x8f1fb970
  147. 0x8f1fb94c: 0xdeadbeef
  148. 0x8f1fb950: 0x81a1d50c (vitaQuakeIII.elf@2 + 0x81d50c)
  149. 0x8f1fb954: 0x0
  150. SP => 0x8f1fb958: 0x819caa34 (vitaQuakeIII.elf@2 + 0x7caa34)
  151. 0x8f1fb95c: 0x3fffc4
  152. 0x8f1fb960: 0xdeadbeef
  153. 0x8f1fb964: 0xfffc4
  154. 0x8f1fb968: 0x81a1d46c (vitaQuakeIII.elf@2 + 0x81d46c)
  155. 0x8f1fb96c: 0x0
  156. 0x8f1fb970: 0xdeadbeef
  157. 0x8f1fb974: 0x0
  158. 0x8f1fb978: 0x0
  159. 0x8f1fb97c: 0x1
  160. 0x8f1fb980: 0x108c
  161. 0x8f1fb984: 0x1c
  162. 0x8f1fb988: 0x8f1fb9e0
  163. 0x8f1fb98c: 0x2fc
  164. 0x8f1fb990: 0x8f1fb9c0
  165. 0x8f1fb994: 0x1c
  166. 0x8f1fb998: 0x5
  167. 0x8f1fb99c: 0xd5537bb8
  168. 0x8f1fb9a0: 0xe001bb14 (SceLibKernel@2 + 0x14)
  169. 0x8f1fb9a4: 0xe001bb14 (SceLibKernel@2 + 0x14)
  170. 0x8f1fb9a8: 0x22
  171. 0x8f1fb9ac: 0x8f1fb9c0
  172. 0x8f1fb9b0: 0x8f1fbd30
  173. 0x8f1fb9b4: 0xe005d901 (SceGpuEs4User@1 + 0x4a1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement