| 1 | (gdb) bt
|
|---|
| 2 | #0 0x00000000004af273 in xcbgrab_read_packet (s=0x2080140, pkt=0x7fffffffd280) at libavdevice/xcbgrab.c:424
|
|---|
| 3 | #1 0x000000000076fc1d in ff_read_packet (s=s@entry=0x2080140, pkt=pkt@entry=0x7fffffffd280) at libavformat/utils.c:856
|
|---|
| 4 | #2 0x00000000007730d1 in read_frame_internal (s=0x2080140, pkt=0x7fffffffd490) at libavformat/utils.c:1581
|
|---|
| 5 | #3 0x0000000000774262 in av_read_frame (s=0x2080140, pkt=pkt@entry=0x7fffffffd490) at libavformat/utils.c:1778
|
|---|
| 6 | #4 0x00000000004a90b0 in get_input_packet (pkt=0x7fffffffd490, f=0x2088c00) at fftools/ffmpeg.c:4142
|
|---|
| 7 | #5 process_input (file_index=0) at fftools/ffmpeg.c:4259
|
|---|
| 8 | #6 transcode_step () at fftools/ffmpeg.c:4625
|
|---|
| 9 | #7 transcode () at fftools/ffmpeg.c:4679
|
|---|
| 10 | #8 0x00000000004863d2 in main (argc=<optimized out>, argv=0x7fffffffddb8) at fftools/ffmpeg.c:4886
|
|---|
| 11 | (gdb) disass $pc-32,$pc+32
|
|---|
| 12 | Dump of assembler code from 0x4af253 to 0x4af293:
|
|---|
| 13 | 0x00000000004af253 <xcbgrab_read_packet+627>: mov 0x78(%rbx),%r8d
|
|---|
| 14 | 0x00000000004af257 <xcbgrab_read_packet+631>: test %r8d,%r8d
|
|---|
| 15 | 0x00000000004af25a <xcbgrab_read_packet+634>: je 0x4af725 <xcbgrab_read_packet+1861>
|
|---|
| 16 | 0x00000000004af260 <xcbgrab_read_packet+640>: movl $0x0,0x10(%rsp)
|
|---|
| 17 | 0x00000000004af268 <xcbgrab_read_packet+648>: mov 0x50(%rbx),%edx
|
|---|
| 18 | 0x00000000004af26b <xcbgrab_read_packet+651>: test %edx,%edx
|
|---|
| 19 | 0x00000000004af26d <xcbgrab_read_packet+653>: je 0x4af138 <xcbgrab_read_packet+344>
|
|---|
| 20 | => 0x00000000004af273 <xcbgrab_read_packet+659>: cmpb $0x0,0x1(%r15)
|
|---|
| 21 | 0x00000000004af278 <xcbgrab_read_packet+664>: je 0x4af138 <xcbgrab_read_packet+344>
|
|---|
| 22 | 0x00000000004af27e <xcbgrab_read_packet+670>: mov 0x18(%rbp),%rbx
|
|---|
| 23 | 0x00000000004af282 <xcbgrab_read_packet+674>: mov 0x18(%r12),%r12
|
|---|
| 24 | 0x00000000004af287 <xcbgrab_read_packet+679>: mov 0x10(%rbx),%rdi
|
|---|
| 25 | 0x00000000004af28b <xcbgrab_read_packet+683>: mov 0x4c(%rbx),%ebp
|
|---|
| 26 | 0x00000000004af28e <xcbgrab_read_packet+686>: callq 0x407030 <xcb_xfixes_get_cursor_image@plt>
|
|---|
| 27 | End of assembler dump.
|
|---|
| 28 | (gdb) info all-registers
|
|---|
| 29 | rax 0x300000 3145728
|
|---|
| 30 | rbx 0x2080a40 34081344
|
|---|
| 31 | rcx 0x1 1
|
|---|
| 32 | rdx 0x1 1
|
|---|
| 33 | rsi 0x0 0
|
|---|
| 34 | rdi 0x0 0
|
|---|
| 35 | rbp 0x2080140 0x2080140
|
|---|
| 36 | rsp 0x7fffffffd130 0x7fffffffd130
|
|---|
| 37 | r8 0x1 1
|
|---|
| 38 | r9 0x1 1
|
|---|
| 39 | r10 0x0 0
|
|---|
| 40 | r11 0x0 0
|
|---|
| 41 | r12 0x7fffffffd280 140737488343680
|
|---|
| 42 | r13 0x0 0
|
|---|
| 43 | r14 0x2080a40 34081344
|
|---|
| 44 | r15 0x0 0
|
|---|
| 45 | rip 0x4af273 0x4af273 <xcbgrab_read_packet+659>
|
|---|
| 46 | eflags 0x10202 [ IF RF ]
|
|---|
| 47 | cs 0x33 51
|
|---|
| 48 | ss 0x2b 43
|
|---|
| 49 | ds 0x0 0
|
|---|
| 50 | es 0x0 0
|
|---|
| 51 | fs 0x0 0
|
|---|
| 52 | gs 0x0 0
|
|---|
| 53 | st0 0 (raw 0x00000000000000000000)
|
|---|
| 54 | st1 0 (raw 0x00000000000000000000)
|
|---|
| 55 | st2 0 (raw 0x00000000000000000000)
|
|---|
| 56 | st3 0 (raw 0x00000000000000000000)
|
|---|
| 57 | st4 0 (raw 0x00000000000000000000)
|
|---|
| 58 | st5 0 (raw 0x00000000000000000000)
|
|---|
| 59 | st6 0 (raw 0x00000000000000000000)
|
|---|
| 60 | st7 0 (raw 0x00000000000000000000)
|
|---|
| 61 | fctrl 0x37f 895
|
|---|
| 62 | fstat 0x0 0
|
|---|
| 63 | ftag 0xffff 65535
|
|---|
| 64 | fiseg 0x0 0
|
|---|
| 65 | fioff 0x0 0
|
|---|
| 66 | foseg 0x0 0
|
|---|
| 67 | fooff 0x0 0
|
|---|
| 68 | fop 0x0 0
|
|---|
| 69 | mxcsr 0x1fa8 [ OE PE IM DM ZM OM UM PM ]
|
|---|
| 70 | ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 19 times>}, v16_int16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0},
|
|---|
| 71 | v4_int64 = {0xff00000000, 0xff00000000, 0x0, 0x0}, v2_int128 = {0x000000ff00000000000000ff00000000, 0x00000000000000000000000000000000}}
|
|---|
| 72 | ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x25252525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0, 0x0,
|
|---|
| 73 | 0x0}, v4_int64 = {0x2525252525252525, 0x2525252525252525, 0x0, 0x0}, v2_int128 = {0x25252525252525252525252525252525, 0x00000000000000000000000000000000}}
|
|---|
| 74 | ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 75 | ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 76 | ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 27 times>}, v16_int16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_int32 = {0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0, 0x0}, v2_int128 = {
|
|---|
| 77 | 0x0000000000000000000000ff00000000, 0x00000000000000000000000000000000}}
|
|---|
| 78 | ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 79 | ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 80 | ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 81 | ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10101010, 0x10101010, 0x10101010, 0x10101010, 0x0, 0x0, 0x0,
|
|---|
| 82 | 0x0}, v4_int64 = {0x1010101010101010, 0x1010101010101010, 0x0, 0x0}, v2_int128 = {0x10101010101010101010101010101010, 0x00000000000000000000000000000000}}
|
|---|
| 83 | ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10101010, 0x10101010, 0x10101010, 0x10101010, 0x0, 0x0, 0x0,
|
|---|
| 84 | 0x0}, v4_int64 = {0x1010101010101010, 0x1010101010101010, 0x0, 0x0}, v2_int128 = {0x10101010101010101010101010101010, 0x00000000000000000000000000000000}}
|
|---|
| 85 | ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10101010, 0x10101010, 0x10101010, 0x10101010, 0x0, 0x0, 0x0,
|
|---|
| 86 | 0x0}, v4_int64 = {0x1010101010101010, 0x1010101010101010, 0x0, 0x0}, v2_int128 = {0x10101010101010101010101010101010, 0x00000000000000000000000000000000}}
|
|---|
| 87 | ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10101010, 0x10101010, 0x10101010, 0x10101010, 0x0, 0x0, 0x0,
|
|---|
| 88 | 0x0}, v4_int64 = {0x1010101010101010, 0x1010101010101010, 0x0, 0x0}, v2_int128 = {0x10101010101010101010101010101010, 0x00000000000000000000000000000000}}
|
|---|
| 89 | ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x1010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10101010, 0x10101010, 0x10101010, 0x10101010, 0x0, 0x0, 0x0,
|
|---|
| 90 | 0x0}, v4_int64 = {0x1010101010101010, 0x1010101010101010, 0x0, 0x0}, v2_int128 = {0x10101010101010101010101010101010, 0x00000000000000000000000000000000}}
|
|---|
| 91 | ymm13 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80, 0x60, 0xb2, 0x3, 0x4, 0x93, 0xdd, 0x3f, 0x0 <repeats 24 times>}, v16_int16 = {0x6080, 0x3b2, 0x9304, 0x3fdd, 0x0 <repeats 12 times>}, v8_int32 = {0x3b26080, 0x3fdd9304, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3fdd930403b26080, 0x0,
|
|---|
| 92 | 0x0, 0x0}, v2_int128 = {0x00000000000000003fdd930403b26080, 0x00000000000000000000000000000000}}
|
|---|
| 93 | ymm14 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3fe00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3fe0000000000000, 0x0, 0x0, 0x0},
|
|---|
| 94 | v2_int128 = {0x00000000000000003fe0000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 95 | ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
|
|---|
| 96 | (gdb)
|
|---|