AzraelNewtype

gdb 7.3.1 log: bt, assembly dump, register info

Oct 7th, 2011
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.34 KB | None | 0 0
  1. C:\Users\chris\Documents\gdb-files>c:\gdb-7.3.1-win3264\gdb64\bin\gdb.exe x264_d
  2. ebug.exe
  3. GNU gdb (GDB) 7.3.1
  4. Copyright (C) 2011 Free Software Foundation, Inc.
  5. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  6. This is free software: you are free to change and redistribute it.
  7. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  8. and "show warranty" for details.
  9. This GDB was configured as "x86_64-w64-mingw32".
  10. For bug reporting instructions, please see:
  11. <http://www.gnu.org/software/gdb/bugs/>...
  12. Reading symbols from C:\Users\chris\Documents\gdb-files/x264_debug.exe...done.
  13. (gdb) run -o NUL test.y4m
  14. Starting program: C:\Users\chris\Documents\gdb-files/x264_debug.exe -o NUL test.
  15. y4m
  16. [New Thread 31512.0x78c4]
  17. warning: Can not parse XML library list; XML support was disabled at compile tim
  18. e
  19. y4m [info]: 848x480p 0:0 @ 24000/1001 fps (cfr)
  20. [New Thread 31512.0x7674]
  21. x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
  22.  
  23. [New Thread 31512.0x7ac4]
  24. [New Thread 31512.0x7708]
  25. [New Thread 31512.0x7b88]
  26. [New Thread 31512.0x7824]
  27. [New Thread 31512.0x7914]
  28. [New Thread 31512.0x7b38]
  29. [New Thread 31512.0x7b14]
  30. x264 [info]: profile High 10, level 3.0, 4:2:0 10-bit
  31. [1.1%] 1/87 frames, 1.34 fps, 524.60 kb/s, eta 0:01:04
  32. Program received signal SIGSEGV, Segmentation fault.
  33. [Switching to Thread 31512.0x7b38]
  34. 0x0000000000481b39 in x264_pixel_satd_16x4_internal_mmx2 ()
  35. (gdb) bt
  36. #0 0x0000000000481b39 in x264_pixel_satd_16x4_internal_mmx2 ()
  37. #1 0x0000000000482174 in x264_pixel_satd_16x16_mmx2 ()
  38. #2 0x000000000619c5f0 in ?? ()
  39. #3 0x0000000000000000 in ?? ()
  40. (gdb) disass $pc-32 $pc+32
  41. A syntax error in expression, near `$pc+32'.
  42. (gdb) disass $pc-32
  43. Dump of assembler code for function x264_pixel_var2_8x8_sse2:
  44. 0x0000000000481a50 <+0>: push %rdi
  45. 0x0000000000481a51 <+1>: push %rsi
  46. 0x0000000000481a52 <+2>: sub $0x30,%rsp
  47. 0x0000000000481a56 <+6>: movdqa %xmm7,0x18(%rsp)
  48. 0x0000000000481a5c <+12>: movdqa %xmm6,0x8(%rsp)
  49. 0x0000000000481a62 <+18>: mov 0x68(%rsp),%rdi
  50. 0x0000000000481a67 <+23>: pxor %xmm5,%xmm5
  51. 0x0000000000481a6b <+27>: pxor %xmm6,%xmm6
  52. 0x0000000000481a6f <+31>: mov $0x4,%esi
  53. 0x0000000000481a74 <+36>: movdqa (%rcx),%xmm0
  54. 0x0000000000481a78 <+40>: movdqa (%rcx,%rdx,2),%xmm1
  55. 0x0000000000481a7d <+45>: movdqa (%r8),%xmm2
  56. 0x0000000000481a82 <+50>: movdqa (%r8,%r9,2),%xmm3
  57. 0x0000000000481a88 <+56>: psubw %xmm2,%xmm0
  58. 0x0000000000481a8c <+60>: psubw %xmm3,%xmm1
  59. 0x0000000000481a90 <+64>: paddw %xmm0,%xmm5
  60. 0x0000000000481a94 <+68>: paddw %xmm1,%xmm5
  61. 0x0000000000481a98 <+72>: pmaddwd %xmm0,%xmm0
  62. 0x0000000000481a9c <+76>: pmaddwd %xmm1,%xmm1
  63. 0x0000000000481aa0 <+80>: paddd %xmm0,%xmm6
  64. 0x0000000000481aa4 <+84>: paddd %xmm1,%xmm6
  65. 0x0000000000481aa8 <+88>: lea (%rcx,%rdx,4),%rcx
  66. 0x0000000000481aac <+92>: lea (%r8,%r9,4),%r8
  67. 0x0000000000481ab0 <+96>: dec %esi
  68. 0x0000000000481ab2 <+98>: jg 0x481a74 <x264_pixel_var2_8x8_sse2+36>
  69. 0x0000000000481ab4 <+100>: pmaddwd 0x8c1bf4(%rip),%xmm5 # 0xd436b0 <
  70. x264_pw_1>
  71. 0x0000000000481abc <+108>: movhlps %xmm5,%xmm7
  72. 0x0000000000481abf <+111>: paddd %xmm7,%xmm5
  73. 0x0000000000481ac3 <+115>: pshuflw $0xe,%xmm5,%xmm7
  74. 0x0000000000481ac8 <+120>: paddd %xmm7,%xmm5
  75. 0x0000000000481acc <+124>: movd %xmm5,%edx
  76. 0x0000000000481ad0 <+128>: imul %edx,%edx
  77. 0x0000000000481ad3 <+131>: movhlps %xmm6,%xmm1
  78. 0x0000000000481ad6 <+134>: paddd %xmm1,%xmm6
  79. 0x0000000000481ada <+138>: pshuflw $0xe,%xmm6,%xmm1
  80. 0x0000000000481adf <+143>: paddd %xmm1,%xmm6
  81. 0x0000000000481ae3 <+147>: shr $0x6,%edx
  82. 0x0000000000481ae6 <+150>: movd %xmm6,%eax
  83. 0x0000000000481aea <+154>: mov %eax,(%rdi)
  84. 0x0000000000481aec <+156>: sub %edx,%eax
  85. 0x0000000000481aee <+158>: movdqa 0x18(%rsp),%xmm7
  86. 0x0000000000481af4 <+164>: movdqa 0x8(%rsp),%xmm6
  87. 0x0000000000481afa <+170>: add $0x30,%rsp
  88. 0x0000000000481afe <+174>: pop %rsi
  89. 0x0000000000481aff <+175>: pop %rdi
  90. 0x0000000000481b00 <+176>: retq
  91. 0x0000000000481b01 <+177>: movdqa 0x18(%rsp),%xmm7
  92. 0x0000000000481b07 <+183>: movdqa 0x8(%rsp),%xmm6
  93. 0x0000000000481b0d <+189>: add $0x30,%rsp
  94. 0x0000000000481b11 <+193>: pop %rsi
  95. 0x0000000000481b12 <+194>: pop %rdi
  96. 0x0000000000481b13 <+195>: retq
  97. 0x0000000000481b14 <+196>: data32 data32 nopw %cs:0x0(%rax,%rax,1)
  98. End of assembler dump.
  99. (gdb) info all-registers
  100. rax 0xf011c6b00001ed7 1081176631432715991
  101. rbx 0x743a7f0 121874416
  102. rcx 0x61a37d0 102381520
  103. rdx 0x20 32
  104. rsi 0x60 96
  105. rdi 0x200000060 8589934688
  106. rbp 0x0 0x0
  107. rsp 0x74397f0 0x74397f0
  108. r8 0x7439a90 121870992
  109. r9 0x20 32
  110. r10 0x0 0
  111. r11 0x1 1
  112. r12 0xffffffff 4294967295
  113. r13 0xffffffff 4294967295
  114. r14 0x0 0
  115. r15 0x6478900 105351424
  116. rip 0x481b39 0x481b39 <x264_pixel_satd_16x4_internal_mmx2+25>
  117. eflags 0x10216 [ PF AF IF RF ]
  118. cs 0x33 51
  119. ss 0x216002b 34996267
  120. ds 0x0 0
  121. es 0x0 0
  122. fs 0x0 0
  123. gs 0x2b0000 2818048
  124. st0 -inf (raw 0xffff0000000000000000)
  125. st1 -nan(0xde00de000000bab) (raw 0xffff0de00de000000bab)
  126. st2 -nan(0x000000060) (raw 0xffff0000000000000060)
  127. st3 -nan(0x600140004fffa) (raw 0xffff000600140004fffa)
  128. st4 -nan(0xffd0ffc0fff0004c) (raw 0xffffffd0ffc0fff0004c)
  129. st5 -nan(0xffa8ff9cffc80050) (raw 0xffffffa8ff9cffc80050)
  130. st6 -nan(0xffbcffb0ffdc001f) (raw 0xffffffbcffb0ffdc001f)
  131. st7 -nan(0x200100008000e) (raw 0xffff000200100008000e)
  132. fctrl 0x27f 639
  133. fstat 0xff0000 16711680
  134. ftag 0xff 255
  135. fiseg 0x0 0
  136. fioff 0x0 0
  137. foseg 0x0 0
  138. fooff 0x0 0
  139. fop 0x0 0
  140. xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  141. v16_int8 = {0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20,
  142. 0x0, 0x20, 0x0, 0x20, 0x0}, v8_int16 = {0x20, 0x20, 0x20, 0x20, 0x20,
  143. 0x20, 0x20, 0x20}, v4_int32 = {0x200020, 0x200020, 0x200020, 0x200020},
  144. v2_int64 = {0x20002000200020, 0x20002000200020},
  145. uint128 = 0x00200020002000200020002000200020}
  146. xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  147. v16_int8 = {0xae, 0x3, 0xad, 0x3, 0xb0, 0x3, 0xb0, 0x3, 0xbb, 0x3, 0xd3,
  148. 0x3, 0xb2, 0x3, 0xab, 0x3}, v8_int16 = {0x3ae, 0x3ad, 0x3b0, 0x3b0,
  149. 0x3bb, 0x3d3, 0x3b2, 0x3ab}, v4_int32 = {0x3ad03ae, 0x3b003b0, 0x3d303bb,
  150. 0x3ab03b2}, v2_int64 = {0x3b003b003ad03ae, 0x3ab03b203d303bb},
  151. uint128 = 0x03ab03b203d303bb03b003b003ad03ae}
  152. xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  153. v16_int8 = {0x6, 0x0 <repeats 15 times>}, v8_int16 = {0x6, 0x0, 0x0, 0x0,
  154. 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x6, 0x0, 0x0, 0x0}, v2_int64 = {0x6,
  155. 0x0}, uint128 = 0x00000000000000000000000000000006}
  156. xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
  157. 0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x4e, 0x0, 0xf9,
  158. 0xff, 0x4e, 0x0, 0xf9, 0xff, 0x4e, 0x0, 0xf9, 0xff, 0x4e, 0x0, 0xf9,
  159. 0xff}, v8_int16 = {0x4e, 0xfff9, 0x4e, 0xfff9, 0x4e, 0xfff9, 0x4e,
  160. 0xfff9}, v4_int32 = {0xfff9004e, 0xfff9004e, 0xfff9004e, 0xfff9004e},
  161. v2_int64 = {0xfff9004efff9004e, 0xfff9004efff9004e},
  162. uint128 = 0xfff9004efff9004efff9004efff9004e}
  163. xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  164. v16_int8 = {0xff, 0x3, 0xff, 0x3, 0xff, 0x3, 0xff, 0x3, 0xff, 0x3, 0xff,
  165. 0x3, 0xff, 0x3, 0xff, 0x3}, v8_int16 = {0x3ff, 0x3ff, 0x3ff, 0x3ff,
  166. 0x3ff, 0x3ff, 0x3ff, 0x3ff}, v4_int32 = {0x3ff03ff, 0x3ff03ff, 0x3ff03ff,
  167. 0x3ff03ff}, v2_int64 = {0x3ff03ff03ff03ff, 0x3ff03ff03ff03ff},
  168. uint128 = 0x03ff03ff03ff03ff03ff03ff03ff03ff}
  169. xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  170. v16_int8 = {0xa2, 0x1, 0xa2, 0x1, 0xa3, 0x1, 0xa3, 0x1, 0xa3, 0x1, 0xa3,
  171. 0x1, 0x81, 0x1, 0xa3, 0x2}, v8_int16 = {0x1a2, 0x1a2, 0x1a3, 0x1a3,
  172. 0x1a3, 0x1a3, 0x181, 0x2a3}, v4_int32 = {0x1a201a2, 0x1a301a3, 0x1a301a3,
  173. 0x2a30181}, v2_int64 = {0x1a301a301a201a2, 0x2a3018101a301a3},
  174. uint128 = 0x02a3018101a301a301a301a301a201a2}
  175. xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  176. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  177. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  178. uint128 = 0x00000000000000000000000000000000}
  179. xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  180. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  181. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  182. uint128 = 0x00000000000000000000000000000000}
  183. xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  184. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  185. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  186. uint128 = 0x00000000000000000000000000000000}
  187. xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  188. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  189. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  190. uint128 = 0x00000000000000000000000000000000}
  191. xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  192. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  193. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  194. uint128 = 0x00000000000000000000000000000000}
  195. xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  196. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  197. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  198. uint128 = 0x00000000000000000000000000000000}
  199. xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  200. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  201. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  202. uint128 = 0x00000000000000000000000000000000}
  203. xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  204. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  205. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  206. uint128 = 0x00000000000000000000000000000000}
  207. xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  208. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  209. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  210. uint128 = 0x00000000000000000000000000000000}
  211. xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  212. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  213. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  214. uint128 = 0x00000000000000000000000000000000}
  215. mxcsr 0x21fa0 [ PE IM DM ZM OM UM PM #17 ]
  216.  
Add Comment
Please, Sign In to add comment