Advertisement
AzraelNewtype

gdb 7.3.1 log, x264 r2085 64bit bin, 10bit encoder

Oct 7th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.38 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-2085-64-10.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-2085-64-10.ex
  13. e...done.
  14. (gdb) run -o NUL test.y4m
  15. Starting program: C:\Users\chris\Documents\gdb-files/x264-debug-2085-64-10.exe -
  16. o NUL test.y4m
  17. [New Thread 32796.0x6908]
  18. warning: Can not parse XML library list; XML support was disabled at compile tim
  19. e
  20. y4m [info]: 848x480p 0:0 @ 24000/1001 fps (cfr)
  21. [New Thread 32796.0x8674]
  22. x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
  23.  
  24. [New Thread 32796.0x8530]
  25. [New Thread 32796.0x7db8]
  26. [New Thread 32796.0x8540]
  27. [New Thread 32796.0x8110]
  28. [New Thread 32796.0x8038]
  29. [New Thread 32796.0x8764]
  30. [New Thread 32796.0x876c]
  31. x264 [info]: profile High 10, level 3.0, 4:2:0 10-bit
  32. [1.1%] 1/87 frames, 2.19 fps, 524.60 kb/s, eta 0:00:39
  33. Program received signal SIGSEGV, Segmentation fault.
  34. [Switching to Thread 32796.0x8530]
  35. 0x00000000004882d9 in x264_pixel_satd_16x4_internal_mmx2 ()
  36. (gdb) bt
  37. #0 0x00000000004882d9 in x264_pixel_satd_16x4_internal_mmx2 ()
  38. #1 0x00000000004888dc in x264_pixel_satd_16x16_mmx2 ()
  39. #2 0x000000000649a5d0 in ?? ()
  40. #3 0x0000000000000000 in ?? ()
  41. (gdb) disass $pc-32 $pc+32
  42. A syntax error in expression, near `$pc+32'.
  43. (gdb) disass $pc-32
  44. Dump of assembler code for function x264_pixel_var2_8x8_sse2:
  45. 0x00000000004881f0 <+0>: push %rdi
  46. 0x00000000004881f1 <+1>: push %rsi
  47. 0x00000000004881f2 <+2>: sub $0x30,%rsp
  48. 0x00000000004881f6 <+6>: movdqa %xmm7,0x18(%rsp)
  49. 0x00000000004881fc <+12>: movdqa %xmm6,0x8(%rsp)
  50. 0x0000000000488202 <+18>: mov 0x68(%rsp),%rdi
  51. 0x0000000000488207 <+23>: pxor %xmm5,%xmm5
  52. 0x000000000048820b <+27>: pxor %xmm6,%xmm6
  53. 0x000000000048820f <+31>: mov $0x4,%esi
  54. 0x0000000000488214 <+36>: movdqa (%rcx),%xmm0
  55. 0x0000000000488218 <+40>: movdqa (%rcx,%rdx,2),%xmm1
  56. 0x000000000048821d <+45>: movdqa (%r8),%xmm2
  57. 0x0000000000488222 <+50>: movdqa (%r8,%r9,2),%xmm3
  58. 0x0000000000488228 <+56>: psubw %xmm2,%xmm0
  59. 0x000000000048822c <+60>: psubw %xmm3,%xmm1
  60. 0x0000000000488230 <+64>: paddw %xmm0,%xmm5
  61. 0x0000000000488234 <+68>: paddw %xmm1,%xmm5
  62. 0x0000000000488238 <+72>: pmaddwd %xmm0,%xmm0
  63. 0x000000000048823c <+76>: pmaddwd %xmm1,%xmm1
  64. 0x0000000000488240 <+80>: paddd %xmm0,%xmm6
  65. 0x0000000000488244 <+84>: paddd %xmm1,%xmm6
  66. 0x0000000000488248 <+88>: lea (%rcx,%rdx,4),%rcx
  67. 0x000000000048824c <+92>: lea (%r8,%r9,4),%r8
  68. 0x0000000000488250 <+96>: dec %esi
  69. 0x0000000000488252 <+98>: jg 0x488214 <x264_pixel_var2_8x8_sse2+36>
  70. 0x0000000000488254 <+100>: pmaddwd 0x890614(%rip),%xmm5 # 0xd18870 <
  71. x264_pw_1>
  72. 0x000000000048825c <+108>: movhlps %xmm5,%xmm7
  73. 0x000000000048825f <+111>: paddd %xmm7,%xmm5
  74. 0x0000000000488263 <+115>: pshuflw $0xe,%xmm5,%xmm7
  75. 0x0000000000488268 <+120>: paddd %xmm7,%xmm5
  76. 0x000000000048826c <+124>: movd %xmm5,%edx
  77. 0x0000000000488270 <+128>: imul %edx,%edx
  78. 0x0000000000488273 <+131>: movhlps %xmm6,%xmm1
  79. 0x0000000000488276 <+134>: paddd %xmm1,%xmm6
  80. 0x000000000048827a <+138>: pshuflw $0xe,%xmm6,%xmm1
  81. 0x000000000048827f <+143>: paddd %xmm1,%xmm6
  82. 0x0000000000488283 <+147>: shr $0x6,%edx
  83. 0x0000000000488286 <+150>: movd %xmm6,%eax
  84. 0x000000000048828a <+154>: mov %eax,(%rdi)
  85. 0x000000000048828c <+156>: sub %edx,%eax
  86. 0x000000000048828e <+158>: movdqa 0x18(%rsp),%xmm7
  87. 0x0000000000488294 <+164>: movdqa 0x8(%rsp),%xmm6
  88. 0x000000000048829a <+170>: add $0x30,%rsp
  89. 0x000000000048829e <+174>: pop %rsi
  90. 0x000000000048829f <+175>: pop %rdi
  91. 0x00000000004882a0 <+176>: retq
  92. 0x00000000004882a1 <+177>: movdqa 0x18(%rsp),%xmm7
  93. 0x00000000004882a7 <+183>: movdqa 0x8(%rsp),%xmm6
  94. 0x00000000004882ad <+189>: add $0x30,%rsp
  95. 0x00000000004882b1 <+193>: pop %rsi
  96. 0x00000000004882b2 <+194>: pop %rdi
  97. 0x00000000004882b3 <+195>: retq
  98. 0x00000000004882b4 <+196>: data32 data32 nopw %cs:0x0(%rax,%rax,1)
  99. End of assembler dump.
  100. (gdb) info all-registers
  101. rax 0xd9213cd00002520 977865840282051872
  102. rbx 0x6f0a800 116434944
  103. rcx 0x64a1750 105518928
  104. rdx 0x20 32
  105. rsi 0x60 96
  106. rdi 0x200000060 8589934688
  107. rbp 0x0 0x0
  108. rsp 0x6f097f0 0x6f097f0
  109. r8 0x6f09a20 116431392
  110. r9 0x20 32
  111. r10 0x0 0
  112. r11 0x1 1
  113. r12 0xffffffff 4294967295
  114. r13 0xffffffff 4294967295
  115. r14 0x0 0
  116. r15 0x61d8900 102598912
  117. rip 0x4882d9 0x4882d9 <x264_pixel_satd_16x4_internal_mmx2+25>
  118. eflags 0x10212 [ AF IF RF ]
  119. cs 0x33 51
  120. ss 0x212002b 34734123
  121. ds 0x0 0
  122. es 0x0 0
  123. fs 0x0 0
  124. gs 0x2b0000 2818048
  125. st0 -inf (raw 0xffff0000000000000000)
  126. st1 -nan(0xd920d9200000639) (raw 0xffff0d920d9200000639)
  127. st2 -nan(0x000000060) (raw 0xffff0000000000000060)
  128. st3 -nan(0xffd0fe9eff84019a) (raw 0xffffffd0fe9eff84019a)
  129. st4 -nan(0x26001e001b0022) (raw 0xffff0026001e001b0022)
  130. st5 -nan(0x27002100280027) (raw 0xffff0027002100280027)
  131. st6 -nan(0x310026002e002b) (raw 0xffff00310026002e002b)
  132. st7 -nan(0x1c00ba003402b2) (raw 0xffff001c00ba003402b2)
  133. fctrl 0x27f 639
  134. fstat 0xff0000 16711680
  135. ftag 0xff 255
  136. fiseg 0x0 0
  137. fioff 0x0 0
  138. foseg 0x0 0
  139. fooff 0x0 0
  140. fop 0x0 0
  141. xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  142. v16_int8 = {0xb6, 0x0, 0xb7, 0x0, 0xb7, 0x0, 0xc0, 0x0, 0xba, 0x0, 0xaf,
  143. 0x0, 0xa0, 0x0, 0x93, 0x0}, v8_int16 = {0xb6, 0xb7, 0xb7, 0xc0, 0xba,
  144. 0xaf, 0xa0, 0x93}, v4_int32 = {0xb700b6, 0xc000b7, 0xaf00ba, 0x9300a0},
  145. v2_int64 = {0xc000b700b700b6, 0x9300a000af00ba},
  146. uint128 = 0x009300a000af00ba00c000b700b700b6}
  147. xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  148. v16_int8 = {0x9f, 0x0, 0xa7, 0x0, 0xa6, 0x0, 0xae, 0x0, 0x9f, 0x0, 0x99,
  149. 0x0, 0x9c, 0x0, 0xa0, 0x0}, v8_int16 = {0x9f, 0xa7, 0xa6, 0xae, 0x9f,
  150. 0x99, 0x9c, 0xa0}, v4_int32 = {0xa7009f, 0xae00a6, 0x99009f, 0xa0009c},
  151. v2_int64 = {0xae00a600a7009f, 0xa0009c0099009f},
  152. uint128 = 0x00a0009c0099009f00ae00a600a7009f}
  153. xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  154. v16_int8 = {0xb8, 0x0, 0xb8, 0x0, 0xb8, 0x0, 0xbf, 0x0, 0xbd, 0x0, 0xb4,
  155. 0x0, 0xac, 0x0, 0xa3, 0x0}, v8_int16 = {0xb8, 0xb8, 0xb8, 0xbf, 0xbd,
  156. 0xb4, 0xac, 0xa3}, v4_int32 = {0xb800b8, 0xbf00b8, 0xb400bd, 0xa300ac},
  157. v2_int64 = {0xbf00b800b800b8, 0xa300ac00b400bd},
  158. uint128 = 0x00a300ac00b400bd00bf00b800b800b8}
  159. xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  160. v16_int8 = {0xa4, 0x0, 0xa7, 0x0, 0xa7, 0x0, 0xaa, 0x0, 0xa4, 0x0, 0xa2,
  161. 0x0, 0xa4, 0x0, 0xa7, 0x0}, v8_int16 = {0xa4, 0xa7, 0xa7, 0xaa, 0xa4,
  162. 0xa2, 0xa4, 0xa7}, v4_int32 = {0xa700a4, 0xaa00a7, 0xa200a4, 0xa700a4},
  163. v2_int64 = {0xaa00a700a700a4, 0xa700a400a200a4},
  164. uint128 = 0x00a700a400a200a400aa00a700a700a4}
  165. xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  166. v16_int8 = {0xb6, 0x0, 0xb7, 0x0, 0xb8, 0x0, 0xc2, 0x0, 0xb6, 0x0, 0xac,
  167. 0x0, 0x9b, 0x0, 0x92, 0x0}, v8_int16 = {0xb6, 0xb7, 0xb8, 0xc2, 0xb6,
  168. 0xac, 0x9b, 0x92}, v4_int32 = {0xb700b6, 0xc200b8, 0xac00b6, 0x92009b},
  169. v2_int64 = {0xc200b800b700b6, 0x92009b00ac00b6},
  170. uint128 = 0x0092009b00ac00b600c200b800b700b6}
  171. xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  172. v16_int8 = {0xa3, 0x0, 0xa6, 0x0, 0xa7, 0x0, 0xae, 0x0, 0x99, 0x0, 0x9a,
  173. 0x0, 0x9c, 0x0, 0xa2, 0x0}, v8_int16 = {0xa3, 0xa6, 0xa7, 0xae, 0x99,
  174. 0x9a, 0x9c, 0xa2}, v4_int32 = {0xa600a3, 0xae00a7, 0x9a0099, 0xa2009c},
  175. v2_int64 = {0xae00a700a600a3, 0xa2009c009a0099},
  176. uint128 = 0x00a2009c009a009900ae00a700a600a3}
  177. xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  178. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  179. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  180. uint128 = 0x00000000000000000000000000000000}
  181. xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  182. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  183. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  184. uint128 = 0x00000000000000000000000000000000}
  185. xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  186. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  187. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  188. uint128 = 0x00000000000000000000000000000000}
  189. xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  190. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  191. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  192. uint128 = 0x00000000000000000000000000000000}
  193. xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  194. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  195. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  196. uint128 = 0x00000000000000000000000000000000}
  197. xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  198. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  199. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  200. uint128 = 0x00000000000000000000000000000000}
  201. xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  202. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  203. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  204. uint128 = 0x00000000000000000000000000000000}
  205. xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  206. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  207. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  208. uint128 = 0x00000000000000000000000000000000}
  209. xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  210. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  211. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  212. uint128 = 0x00000000000000000000000000000000}
  213. xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  214. v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
  215. 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  216. uint128 = 0x00000000000000000000000000000000}
  217. mxcsr 0x21fa0 [ PE IM DM ZM OM UM PM #17 ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement