Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GNU gdb (GDB) 7.1.90.20100730-cvs
- Copyright (C) 2010 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "x86_64-w64-mingw32".
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>...
- Reading symbols from c:\Users\leo\ffmpeg-w32\x264/x264.exe...done.
- (gdb) r -o test.mkv ../test.y4m
- Starting program: c:\Users\leo\ffmpeg-w32\x264/x264.exe -o test.mkv ../test.y4m
- [New Thread 3580.0x408]
- [New Thread 3580.0x814]
- [New Thread 3580.0xe90]
- [New Thread 3580.0x960]
- [New Thread 3580.0x7c0]
- [New Thread 3580.0x13d4]
- [New Thread 3580.0xc50]
- [New Thread 3580.0x1220]
- [New Thread 3580.0x1154]
- [New Thread 3580.0x394]
- [New Thread 3580.0x11a8]
- [New Thread 3580.0xb04]
- [New Thread 3580.0x100c]
- [New Thread 3580.0x948]
- [New Thread 3580.0x50c]
- Program received signal SIGSEGV, Segmentation fault.
- [Switching to Thread 3580.0x100c]
- 0x00000000004a049a in x264_memzero_aligned_sse2 ()
- (gdb) bt
- #0 0x00000000004a049a in x264_memzero_aligned_sse2 ()
- #1 0x0000000000462c2e in x264_mb_init_fenc_cache (h=0x3ad4550)
- at encoder/analyse.c:682
- #2 x264_macroblock_analyse (h=0x3ad4550) at encoder/analyse.c:2933
- #3 0x000000000041b582 in x264_slice_write (h=0x3ad4550)
- at encoder/encoder.c:2087
- #4 0x000000000041c2e4 in x264_slices_write (h=0x3ad4550)
- at encoder/encoder.c:2388
- #5 0x000000000042593d in x264_threadpool_thread (pool=0xdbe340)
- at common/threadpool.c:69
- #6 0x0000000000425d0f in x264_win32thread_worker (arg=0xdbe5b0)
- at common/win32thread.c:65
- #7 0x000007feffb4356b in msvcrt!_free_dbg ()
- from C:\Windows\system32\msvcrt.dll
- #8 0x0000000000dbede0 in ?? ()
- #9 0x0000000000000000 in ?? ()
- (gdb) disass $pc-32,$pc+32
- Dump of assembler code from 0x4a047a to 0x4a04ba:
- 0x00000000004a047a <x264_memzero_aligned_mmx+42>: xor %cl,(%rdi)
- 0x00000000004a047c <x264_memzero_aligned_mmx+44>: jg 0x4a04c2 <x264_memzero_aligned_sse2+50>
- 0x00000000004a047e <x264_memzero_aligned_mmx+46>: adc %edi,(%rax)
- 0x00000000004a0480 <x264_memzero_aligned_mmx+48>: add $0x40,%rdx
- 0x00000000004a0484 <x264_memzero_aligned_mmx+52>: jl 0x4a0459 <x264_memzero_aligned_mmx+9>
- 0x00000000004a0486 <x264_memzero_aligned_mmx+54>: repz retq
- 0x00000000004a0488 <x264_memzero_aligned_mmx+56>: nopl 0x0(%rax,%rax,1)
- 0x00000000004a0490 <x264_memzero_aligned_sse2+0>: add %rdx,%rcx
- 0x00000000004a0493 <x264_memzero_aligned_sse2+3>: neg %rdx
- 0x00000000004a0496 <x264_memzero_aligned_sse2+6>: pxor %xmm0,%xmm0
- => 0x00000000004a049a <x264_memzero_aligned_sse2+10>: movdqa %xmm0,(%rcx,%rdx,1)
- 0x00000000004a049f <x264_memzero_aligned_sse2+15>: movdqa %xmm0,0x10(%rcx,%rdx,1)
- 0x00000000004a04a5 <x264_memzero_aligned_sse2+21>: movdqa %xmm0,0x20(%rcx,%rdx,1)
- 0x00000000004a04ab <x264_memzero_aligned_sse2+27>: movdqa %xmm0,0x30(%rcx,%rdx,1)
- 0x00000000004a04b1 <x264_memzero_aligned_sse2+33>: movdqa %xmm0,0x40(%rcx,%rdx,1)
- 0x00000000004a04b7 <x264_memzero_aligned_sse2+39>: movdqa %xmm0,0x50(%rcx,%rdx,1)
- End of assembler dump.
- (gdb) info all-registers
- rax 0x2 2
- rbx 0x1 1
- rcx 0x3adbab0 61717168
- rdx 0xffffffffffffffb8 -72
- rsi 0x0 0
- rdi 0x3ad4cf8 61689080
- rbp 0x0 0x0
- rsp 0x561a308 0x561a308
- r8 0x2 2
- r9 0x4c15a0 4986272
- r10 0xffffffd6 4294967254
- r11 0x7 7
- r12 0x3ad4550 61687120
- r13 0x11900044 294649924
- r14 0x0 0
- r15 0x3ad4550 61687120
- rip 0x4a049a 0x4a049a <x264_memzero_aligned_sse2+10>
- eflags 0x10297 [ CF PF AF SF IF RF ]
- cs 0x33 51
- ss 0x297002b 43450411
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x2b0000 2818048
- st0 0 (raw 0x00000000000000000000)
- st1 0 (raw 0x00000000000000000000)
- st2 0 (raw 0x00000000000000000000)
- st3 0 (raw 0x00000000000000000000)
- st4 0 (raw 0x00000000000000000000)
- st5 0 (raw 0x00000000000000000000)
- st6 0 (raw 0x00000000000000000000)
- st7 0 (raw 0x00000000000000000000)
- fctrl 0x27f 639
- fstat 0x0 0
- ftag 0x0 0
- fiseg 0x0 0
- fioff 0x0 0
- foseg 0x0 0
- fooff 0x0 0
- fop 0x0 0
- xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm1 {v4_float = {0xffffffee, 0x0, 0x0, 0x0}, v2_double = {0x0,
- 0x0}, v16_int8 = {0x7e, 0xff, 0x97, 0xc1, 0x0 <repeats 12 times>},
- v8_int16 = {0xff7e, 0xc197, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
- 0xc197ff7e, 0x0, 0x0, 0x0}, v2_int64 = {0xc197ff7e, 0x0},
- uint128 = 0x000000000000000000000000c197ff7e}
- xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x10 <repeats 16 times>}, v8_int16 = {0x1010, 0x1010, 0x1010,
- 0x1010, 0x1010, 0x1010, 0x1010, 0x1010}, v4_int32 = {0x10101010,
- 0x10101010, 0x10101010, 0x10101010}, v2_int64 = {0x1010101010101010,
- 0x1010101010101010}, uint128 = 0x10101010101010101010101010101010}
- xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x10 <repeats 16 times>}, v8_int16 = {0x1010, 0x1010, 0x1010,
- 0x1010, 0x1010, 0x1010, 0x1010, 0x1010}, v4_int32 = {0x10101010,
- 0x10101010, 0x10101010, 0x10101010}, v2_int64 = {0x1010101010101010,
- 0x1010101010101010}, uint128 = 0x10101010101010101010101010101010}
- xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0, 0x2, 0x4, 0x6, 0x8, 0xa, 0xc, 0xe, 0x1, 0x3, 0x5, 0x7,
- 0x9, 0xb, 0xd, 0xf}, v8_int16 = {0x200, 0x604, 0xa08, 0xe0c, 0x301,
- 0x705, 0xb09, 0xf0d}, v4_int32 = {0x6040200, 0xe0c0a08, 0x7050301,
- 0xf0d0b09}, v2_int64 = {0xe0c0a0806040200, 0xf0d0b0907050301},
- uint128 = 0x0f0d0b09070503010e0c0a0806040200}
- xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
- v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
- 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
- uint128 = 0x00000000000000000000000000000000}
- mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
- (gdb) quit
- A debugging session is active.
- Inferior 1 [process 3580] will be killed.
- Quit anyway? (y or n)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement