| 1 | $ gdb ~/src/ffmpeg/ffmpeg_g
|
|---|
| 2 | GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
|
|---|
| 3 | Copyright (C) 2010 Free Software Foundation, Inc.
|
|---|
| 4 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 5 | This is free software: you are free to change and redistribute it.
|
|---|
| 6 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|---|
| 7 | and "show warranty" for details.
|
|---|
| 8 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 9 | For bug reporting instructions, please see:
|
|---|
| 10 | <http://www.gnu.org/software/gdb/bugs/>...
|
|---|
| 11 | Reading symbols from /home/nutzer/src/ffmpeg/ffmpeg_g...done.
|
|---|
| 12 | (gdb) r -an -sn -i "TIC - V1.0/03-IT.mpeg" -threads 0 -vf crop=in_w-8-8:in_h-0-0:8:0,yadif -vcodec libx264 -vpre lt -crf 23 -me_range 16 -f matroska -y "TIC - V1.0/03-IT-deint [HQ X264 VORBIS].mk"
|
|---|
| 13 | Starting program: /home/nutzer/src/ffmpeg/ffmpeg_g -an -sn -i "TIC - V1.0/03-IT.mpeg" -threads 0 -vf crop=in_w-8-8:in_h-0-0:8:0,yadif -vcodec libx264 -vpre lt -crf 23 -me_range 16 -f matroska -y "TIC - V1.0/03-IT-deint [HQ X264 VORBIS].mk"
|
|---|
| 14 | [Thread debugging using libthread_db enabled]
|
|---|
| 15 | ffmpeg version N-31290-gebd1edf, Copyright (c) 2000-2011 the FFmpeg developers
|
|---|
| 16 | built on Jul 7 2011 11:36:17 with gcc 4.5.2
|
|---|
| 17 | configuration: --enable-gpl --enable-libdirac --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-pic --enable-shared
|
|---|
| 18 | libavutil 51. 11. 0 / 51. 11. 0
|
|---|
| 19 | libavcodec 53. 7. 0 / 53. 7. 0
|
|---|
| 20 | libavformat 53. 5. 0 / 53. 5. 0
|
|---|
| 21 | libavdevice 53. 2. 0 / 53. 2. 0
|
|---|
| 22 | libavfilter 2. 24. 3 / 2. 24. 3
|
|---|
| 23 | libswscale 2. 0. 0 / 2. 0. 0
|
|---|
| 24 | libpostproc 51. 2. 0 / 51. 2. 0
|
|---|
| 25 | [mpeg @ 0x634620] max_analyze_duration 5000000 reached at 5000000
|
|---|
| 26 | Input #0, mpeg, from 'TIC - V1.0/03-IT.mpeg':
|
|---|
| 27 | Duration: 00:24:14.65, start: 0.360000, bitrate: 5571 kb/s
|
|---|
| 28 | Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 8264 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
|
|---|
| 29 | Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
|
|---|
| 30 | Stream #0.2[0x81]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
|
|---|
| 31 | Stream #0.3[0x82]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
|
|---|
| 32 | [buffer @ 0x6567c0] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45 sws_param:
|
|---|
| 33 | [yadif @ 0x63b4c0] mode:0 parity:-1 auto_enable:0
|
|---|
| 34 | [crop @ 0x639400] w:720 h:576 -> w:704 h:576
|
|---|
| 35 | [libx264 @ 0x644d60] using SAR=64/45
|
|---|
| 36 | [libx264 @ 0x644d60] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
|
|---|
| 37 | [New Thread 0x7ffff27df700 (LWP 3572)]
|
|---|
| 38 | [New Thread 0x7ffff1fde700 (LWP 3573)]
|
|---|
| 39 | [New Thread 0x7ffff17dd700 (LWP 3574)]
|
|---|
| 40 | [New Thread 0x7ffff0fdc700 (LWP 3575)]
|
|---|
| 41 | [New Thread 0x7fffef045700 (LWP 3576)]
|
|---|
| 42 | [libx264 @ 0x644d60] profile High, level 3.0
|
|---|
| 43 | [libx264 @ 0x644d60] 264 - core 115 r2008 4c552d8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=2 deblock=1:0:0 analyse=0x3:0x133 me=esa subme=9 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=16 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=1:1.00
|
|---|
| 44 | Output #0, matroska, to 'TIC - V1.0/03-IT-deint [HQ X264 VORBIS].mk':
|
|---|
| 45 | Metadata:
|
|---|
| 46 | encoder : Lavf53.5.0
|
|---|
| 47 | Stream #0.0: Video: libx264, yuv420p, 704x576 [PAR 64:45 DAR 704:405], q=10-51, 200 kb/s, 1k tbn, 25 tbc
|
|---|
| 48 | Stream mapping:
|
|---|
| 49 | Stream #0.0 -> #0.0
|
|---|
| 50 | Press [q] to stop, [?] for help
|
|---|
| 51 | frame= 1206 fps= 14 q=28.0 size= 4184kB time=00:00:44.76 bitrate= 765.8kbits/s
|
|---|
| 52 | Program received signal SIGSEGV, Segmentation fault.
|
|---|
| 53 | 0x000000000040adf8 in transcode (nb_output_files=1, input_files=0x62eed0, nb_input_files=1, stream_maps=0x0, nb_stream_maps=<value optimized out>, output_files=0x61a700) at ffmpeg.c:2744
|
|---|
| 54 | 2744 pkt.dts += av_rescale_q(input_files_ts_offset[ist->file_index], AV_TIME_BASE_Q, ist->st->time_base);
|
|---|
| 55 | (gdb) bt
|
|---|
| 56 | #0 0x000000000040adf8 in transcode (nb_output_files=1, input_files=0x62eed0, nb_input_files=1, stream_maps=0x0, nb_stream_maps=<value optimized out>, output_files=0x61a700) at ffmpeg.c:2744
|
|---|
| 57 | #1 0x00000000004108ec in main (argc=<value optimized out>, argv=<value optimized out>) at ffmpeg.c:4584
|
|---|
| 58 | (gdb) disass $pc-32, $pc+32
|
|---|
| 59 | Dump of assembler code from 0x40add8 to 0x40ae18:
|
|---|
| 60 | 0x000000000040add8 <transcode+5336>: movabs $0x8000000000000000,%rax
|
|---|
| 61 | 0x000000000040ade2 <transcode+5346>: cmp %rax,%r15
|
|---|
| 62 | 0x000000000040ade5 <transcode+5349>: je 0x40ae18 <transcode+5400>
|
|---|
| 63 | 0x000000000040ade7 <transcode+5351>: mov 0x8(%rbx),%rax
|
|---|
| 64 | 0x000000000040adeb <transcode+5355>: movslq (%rbx),%rcx
|
|---|
| 65 | 0x000000000040adee <transcode+5358>: movabs $0xf424000000001,%rsi
|
|---|
| 66 | => 0x000000000040adf8 <transcode+5368>: mov 0x40(%rax),%rdx
|
|---|
| 67 | 0x000000000040adfc <transcode+5372>: lea 0x21079d(%rip),%rax # 0x61b5a0 <input_files_ts_offset>
|
|---|
| 68 | 0x000000000040ae03 <transcode+5379>: mov (%rax,%rcx,8),%rdi
|
|---|
| 69 | 0x000000000040ae07 <transcode+5383>: callq 0x404470 <av_rescale_q@plt>
|
|---|
| 70 | 0x000000000040ae0c <transcode+5388>: lea (%rax,%r15,1),%r15
|
|---|
| 71 | 0x000000000040ae10 <transcode+5392>: mov %r15,0x148(%rsp)
|
|---|
| 72 | End of assembler dump.
|
|---|
| 73 | (gdb) info all-registers
|
|---|
| 74 | rax 0x0 0
|
|---|
| 75 | rbx 0x994f98 10047384
|
|---|
| 76 | rcx 0x5 5
|
|---|
| 77 | rdx 0x0 0
|
|---|
| 78 | rsi 0xf424000000001 4294967296000001
|
|---|
| 79 | rdi 0x7fffffffe434 140737488348212
|
|---|
| 80 | rbp 0x5 0x5
|
|---|
| 81 | rsp 0x7fffffffd560 0x7fffffffd560
|
|---|
| 82 | r8 0x430440 4392000
|
|---|
| 83 | r9 0xaa81da0 178789792
|
|---|
| 84 | r10 0x430440 4392000
|
|---|
| 85 | r11 0x0 0
|
|---|
| 86 | r12 0x634620 6506016
|
|---|
| 87 | r13 0x0 0
|
|---|
| 88 | r14 0x0 0
|
|---|
| 89 | r15 0x430440 4392000
|
|---|
| 90 | rip 0x40adf8 0x40adf8 <transcode+5368>
|
|---|
| 91 | eflags 0x10a83 [ CF SF IF OF RF ]
|
|---|
| 92 | cs 0x33 51
|
|---|
| 93 | ss 0x2b 43
|
|---|
| 94 | ds 0x0 0
|
|---|
| 95 | es 0x0 0
|
|---|
| 96 | fs 0x0 0
|
|---|
| 97 | ---Type <return> to continue, or q <return> to quit---
|
|---|
| 98 | gs 0x0 0
|
|---|
| 99 | st0 -nan(0x1010101010101010) (raw 0xffff1010101010101010)
|
|---|
| 100 | st1 -nan(0x1c151010100f0e11) (raw 0xffff1c151010100f0e11)
|
|---|
| 101 | st2 -nan(0xe10101113151e26) (raw 0xffff0e10101113151e26)
|
|---|
| 102 | st3 -nan(0x101111100f0e100f) (raw 0xffff101111100f0e100f)
|
|---|
| 103 | st4 -nan(0x1111100f10101412) (raw 0xffff1111100f10101412)
|
|---|
| 104 | st5 -nan(0xd1212101112110f) (raw 0xffff0d1212101112110f)
|
|---|
| 105 | st6 -nan(0x1716161918171413) (raw 0xffff1716161918171413)
|
|---|
| 106 | st7 -nan(0x3b2c11101112100f) (raw 0xffff3b2c11101112100f)
|
|---|
| 107 | fctrl 0x37f 895
|
|---|
| 108 | fstat 0x220 544
|
|---|
| 109 | ftag 0xffff 65535
|
|---|
| 110 | fiseg 0x0 0
|
|---|
| 111 | fioff 0x0 0
|
|---|
| 112 | foseg 0x0 0
|
|---|
| 113 | fooff 0x0 0
|
|---|
| 114 | fop 0x0 0
|
|---|
| 115 | xmm0 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff0000000000000, 0x0}, uint128 = 0x00000000000000003ff0000000000000}
|
|---|
| 116 | xmm1 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x8000000000000000}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0x0, 0x3ff00000, 0xffffffff, 0xffffffff}, v2_int64 = {0x3ff0000000000000, 0xffffffffffffffff}, uint128 = 0xffffffffffffffff3ff0000000000000}
|
|---|
| 117 | xmm2 {v4_float = {0x0, 0xffffffff, 0x0, 0x0}, v2_double = {0xffffffffffffffff, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0xbff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xbff00000, 0x0, 0x0}, v2_int64 = {0xbff0000000000000, 0x0}, uint128 = 0x0000000000000000bff0000000000000}
|
|---|
| 118 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x63, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5f63, 0x6e69, 0x7469, 0x635f, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x6e695f63, 0x635f7469, 0x0, 0x0}, v2_int64 = {0x635f74696e695f63, 0x0}, uint128 = 0x0000000000000000635f74696e695f63}
|
|---|
| 119 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x70, 0x6c, 0x78, 0x0, 0x44, 0x43, 0x54, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68}, v8_int16 = {0x6c70, 0x78, 0x4344, 0x2054, 0x6c61, 0x6f67, 0x6972, 0x6874}, v4_int32 = {0x786c70, 0x20544344, 0x6f676c61, 0x68746972}, v2_int64 = {0x2054434400786c70, 0x687469726f676c61}, uint128 = 0x687469726f676c612054434400786c70}
|
|---|
| 120 | xmm5 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x6d, 0x7d, 0xbf, 0xbb, 0x27, 0xaf, 0xf5, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x7d6d, 0xbbbf, 0xaf27, 0x3ff5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xbbbf7d6d, 0x3ff5af27, 0x0, 0x0}, v2_int64 = {0x3ff5af27bbbf7d6d, 0x0}, uint128 = 0x00000000000000003ff5af27bbbf7d6d}
|
|---|
| 121 | xmm6 {v4_float = {0x0, 0xfffffffd, 0x0, 0x0}, v2_double = {0xffffffffffffffd2, 0x0}, v16_int8 = {0x5b, 0xaa, 0xa2, 0x2a, 0x9e, 0x6, 0x47, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xaa5b, 0x2aa2, 0x69e, 0xc047, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x2aa2aa5b, 0xc047069e, 0x0, 0x0}, v2_int64 = {0xc047069e2aa2aa5b, 0x0}, uint128 = 0x0000000000000000c047069e2aa2aa5b}
|
|---|
| 122 | xmm7 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff0000000000000, 0x0}, uint128 = 0x00000000000000003ff0000000000000}
|
|---|
| 123 | xmm8 {v4_float = {0x0, 0xfffffffd, 0x0, 0x0}, v2_double = {0xffffffffffffffd2, 0x0}, v16_int8 = {0xe0, 0xe6, 0x35, 0x67, 0x9e, 0x6, 0x47, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xe6e0, 0x6735, 0x69e, 0xc047, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x6735e6e0, 0xc047069e, 0x0, 0x0}, v2_int64 = {0xc047069e6735e6e0, 0x0}, uint128 = 0x0000000000000000c047069e6735e6e0}
|
|---|
| 124 | xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x68, 0xc8, 0xbc, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xc868, 0x3bbc, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3bbcc868, 0x0, 0x0}, v2_int64 = {0x3bbcc86800000000, 0x0}, uint128 = 0x00000000000000003bbcc86800000000}
|
|---|
| 125 | xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x46, 0x84, 0x24, 0x59, 0xd6, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x8446, 0x5924, 0x3ed6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x84460000, 0x3ed65924, 0x0, 0x0}, v2_int64 = {0x3ed6592484460000, 0x0}, uint128 = 0x00000000000000003ed6592484460000}
|
|---|
| 126 | xmm11 {v4_float = {0x9689a800, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x6a, 0xa2, 0x65, 0x50, 0xf2, 0xea, 0x8f, 0xbd, 0x52, 0x0, 0x55, 0x0, 0x56, 0x0, 0x57, 0x0}, v8_int16 = {0xa26a, 0x5065, 0xeaf2, 0xbd8f, 0x52, 0x55, 0x56, 0x57}, v4_int32 = {0x5065a26a, 0xbd8feaf2, 0x550052, 0x570056}, v2_int64 = {0xbd8feaf25065a26a, 0x57005600550052}, uint128 = 0x0057005600550052bd8feaf25065a26a}
|
|---|
| 127 | xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3cc4, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3cc40000, 0x0, 0x0}, v2_int64 = {0x3cc4000000000000, 0x0}, uint128 = 0x00000000000000003cc4000000000000}
|
|---|
| 128 | xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x59, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x8000, 0xbc59, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xbc598000, 0x0, 0x0}, v2_int64 = {0xbc59800000000000, 0x0}, uint128 = 0x0000000000000000bc59800000000000}
|
|---|
| 129 | xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x8e, 0x85, 0x83, 0xe8, 0xf0, 0x24, 0x53, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x858e, 0xe883, 0x24f0, 0x3c53, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xe883858e, 0x3c5324f0, 0x0, 0x0}, v2_int64 = {0x3c5324f0e883858e, 0x0}, uint128 = 0x00000000000000003c5324f0e883858e}
|
|---|
| 130 | xmm15 {v4_float = {0x0, 0x3, 0x0, 0x0}, v2_double = {0x2d, 0x0}, v16_int8 = {0xc0, 0x9, 0xf2, 0x16, 0xb5, 0xdf, 0x46, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9c0, 0x16f2, 0xdfb5, 0x4046, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x16f209c0, 0x4046dfb5, 0x0, 0x0}, v2_int64 = {0x4046dfb516f209c0, 0x0}, uint128 = 0x00000000000000004046dfb516f209c0}
|
|---|
| 131 | mxcsr 0x21fa0 [ PE IM DM ZM OM UM PM #17 ]
|
|---|
| 132 | (gdb)
|
|---|