All pastes #615250 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-07-12 01:06 UTC
rendered paste body
kraken@tao:~/y/ffmpeg$ ./ffmpeg_g -i sample.ts -y -vcodec libx264 -acodec libfaac -f mp4 -mbd rd -flags 4mv+trell+aic+qprd+mv0 -cmp 2 -subcmp 2 -flags2 dct8x8+skiprd -level 41 -b 80000 -bf 3 -ac 6 -ab 384 -threads 2 -pass 1 output.mp4
FFmpeg version SVN-r9606, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=/usr/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-pp --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libogg --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --enable-swscaler --extra-cflags=-fPIC -DPIC
  libavutil version: 49.4.1
  libavcodec version: 51.40.4
  libavformat version: 51.12.1
  built on Jul 11 2007 17:48:30, gcc: 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)
Segmentation fault (core dumped)

kraken@tao:~/y/ffmpeg$ gdb ./ffmpeg_g core.7600 
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /home/kraken/y/ffmpeg/libavformat/libavformat.so.51...done.
Loaded symbols for ./libavformat/libavformat.so.51
Reading symbols from /home/kraken/y/ffmpeg/libavcodec/libavcodec.so.51...done.
Loaded symbols for ./libavcodec/libavcodec.so.51
Reading symbols from /home/kraken/y/ffmpeg/libavutil/libavutil.so.49...done.
Loaded symbols for ./libavutil/libavutil.so.49
Reading symbols from /lib/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /home/kraken/y/ffmpeg/libswscale/libswscale.so.0...done.
Loaded symbols for ./libswscale/libswscale.so.0
Reading symbols from /lib/i686/cmov/libpthread.so.0...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/liba52-0.7.4.so...done.
Loaded symbols for /usr/lib/liba52-0.7.4.so
Reading symbols from /usr/lib/libamrnb.so.2...done.
Loaded symbols for /usr/lib/libamrnb.so.2
Reading symbols from /usr/lib/libamrwb.so.2...done.
Loaded symbols for /usr/lib/libamrwb.so.2
Reading symbols from /usr/lib/libgsm.so.1...done.
Loaded symbols for /usr/lib/libgsm.so.1
Reading symbols from /usr/lib/libmp3lame.so.0...done.
Loaded symbols for /usr/lib/libmp3lame.so.0
Reading symbols from /usr/lib/libtheora.so.0...done.
Loaded symbols for /usr/lib/libtheora.so.0
Reading symbols from /usr/lib/libvorbis.so.0...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libvorbisenc.so.2...done.
Loaded symbols for /usr/lib/libvorbisenc.so.2
Reading symbols from /usr/lib/libx264.so.55...done.
Loaded symbols for /usr/lib/libx264.so.55
Reading symbols from /usr/lib/libxvidcore.so.4...done.
Loaded symbols for /usr/lib/libxvidcore.so.4
Reading symbols from /usr/lib/libfaac.so.0...done.
Loaded symbols for /usr/lib/libfaac.so.0
Reading symbols from /usr/lib/libfaad.so.0...done.
Loaded symbols for /usr/lib/libfaad.so.0
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Core was generated by `./ffmpeg_g -i sample.ts -y -vcodec libx264 -acodec libfaac -f mp4 -mbd rd -flag'.
Program terminated with signal 11, Segmentation fault.
#0  0xb7ec2280 in pmt_cb (filter=0x8074c10, section=0x8074c60 "\002�\035", section_len=32) at mpegts.c:543
543                     st= pes->st;
(gdb) bt
#0  0xb7ec2280 in pmt_cb (filter=0x8074c10, section=0x8074c60 "\002�\035", section_len=32) at mpegts.c:543
#1  0xb7ec081d in write_section_data (s=<value optimized out>, tss1=0x8074c10, buf=<value optimized out>, buf_size=183, is_start=1) at mpegts.c:185
#2  0xb7ec0a9b in handle_packet (ts=0x806aaa0, packet=<value optimized out>) at mpegts.c:975
#3  0xb7ec2877 in mpegts_read_header (s=0x8061aa0, ap=0xbf98447c) at mpegts.c:1054
#4  0xb7e85645 in av_open_input_stream (ic_ptr=0xbf9844b4, pb=0xbf9843b4, filename=0xbf985c69 "sample.ts", fmt=0xb7efed00, ap=0xbf98447c) at utils.c:380
#5  0xb7e88c3e in av_open_input_file (ic_ptr=0xbf9844b4, filename=0xbf985c69 "sample.ts", fmt=<value optimized out>, buf_size=0, ap=0xbf98447c) at utils.c:482
#6  0x0804c4fa in opt_input_file (filename=0xbf985c69 "sample.ts") at ffmpeg.c:2523
#7  0x08055d3b in parse_options (argc=35, argv=0xbf984c44, options=0x8059020) at cmdutils.c:112
#8  0x080536b9 in main (argc=35, argv=0xbf984c44) at ffmpeg.c:3764

#0  0xb7ec2280 in pmt_cb (filter=0x8074c10, section=0x8074c60 "\002�\035", section_len=32) at mpegts.c:543
        ts = (MpegTSContext *) 0x806aaa0
        st = (AVStream *) 0xb7
        p = <value optimized out>
        p_end = (const uint8_t *) 0x8074c7c "\230���", '�' <repeats 151 times>
        desc_list_end = (const uint8_t *) 0x8074c71 "\201�\024�\006\n\004eng"
        desc_end = (const uint8_t *) 0xb7 <Address 0xb7 out of bounds>
        program_info_length = <value optimized out>
        pcr_pid = 17
        pid = 17
        stream_type = 2
        desc_list_len = <value optimized out>
        desc_tag = <value optimized out>
        comp_page = 0
        anc_page = 0
        language = "\000\000\000"
#1  0xb7ec081d in write_section_data (s=<value optimized out>, tss1=0x8074c10, buf=<value optimized out>, buf_size=183, is_start=1) at mpegts.c:185
        tss = (MpegTSSectionFilter *) 0x8074c1c
        len = <value optimized out>
#2  0xb7ec0a9b in handle_packet (ts=0x806aaa0, packet=<value optimized out>) at mpegts.c:975
        s = (AVFormatContext *) 0x8061aa0
        tss = (MpegTSFilter *) 0x8074c10
        len = <value optimized out>
        pid = 16
        cc = <value optimized out>
        cc_ok = 1
        afc = <value optimized out>
        is_start = 64
        p = <value optimized out>
        p_end = (const uint8_t *) 0xb7 <Address 0xb7 out of bounds>
#3  0xb7ec2877 in mpegts_read_header (s=0x8061aa0, ap=0xbf98447c) at mpegts.c:1054
        ts = (MpegTSContext *) 0x806aaa0
        pb = (ByteIOContext *) 0x8061ab0
        buf = "G@\000\020\000\000�\r\000\001�\000\000\000\001�\020X�A2", '�' <repeats 167 times>, "G@\000\021\000\000�\r\000\001�\000\000\000\001�\020X�A2", '�' <repeats 167 times>, "G@\000\022\000\000�\r\000\001�\000\000\000\001�\020X�A2", '�' <repeats 167 times>, "G@\020\020\000\002�\035\000\001�\000\000�\021\000\000\002�\021�\000\201�\024�\006\n\004eng\000\230���", '�' <repeats 151 times>, "G@\020\021\000\002�\035\000\001�\000\000�\021\000\000\002�\021�\000\201�\024�\006\n\004eng\000\230���", '�' <repeats 151 times>, "G@\000\023\000\000�\r\000\001�\000\000"...
        len = <value optimized out>
        pos = 0
#4  0xb7e85645 in av_open_input_stream (ic_ptr=0xbf9844b4, pb=0xbf9843b4, filename=0xbf985c69 "sample.ts", fmt=0xb7efed00, ap=0xbf98447c) at utils.c:380
        err = <value optimized out>
        ic = (AVFormatContext *) 0x8061aa0
        default_ap = {time_base = {num = -1080540156, den = -1209549779}, sample_rate = 321, channels = -1209565184, width = 543004, height = 0, pix_fmt = -1209553984, channel = -1209022592, 
  device = 0xb7efed00 "\003t��\230s��,\200", standard = 0xbf984404 "", mpeg2ts_raw = 0, mpeg2ts_compute_pcr = 0, initial_pause = -1, prealloced_context = 0, video_codec_id = 3086058176, 
  audio_codec_id = 3214433385}
#5  0xb7e88c3e in av_open_input_file (ic_ptr=0xbf9844b4, filename=0xbf985c69 "sample.ts", fmt=<value optimized out>, buf_size=0, ap=0xbf98447c) at utils.c:482
        score = <value optimized out>
        err = -1080540156
        file_opened = 1
        probe_size = 4096
        probe_data = {filename = 0xbf985c69 "sample.ts", buf = 0x0, buf_size = 2048}
        pb1 = {buffer = 0x8062a70 "G@", buffer_size = 32768, buf_ptr = 0x8062a70 "G@", buf_end = 0x806aa70 "", opaque = 0x8062a30, read_packet = 0xb7e8d5e0 <url_read_packet>, 
  write_packet = 0xb7e8d5b0 <url_write_packet>, seek = 0xb7e8d570 <url_seek_packet>, pos = 32768, must_flush = 0, eof_reached = 0, write_flag = 0, is_streamed = 0, max_packet_size = 0, 
  checksum = 3085411136, 
  checksum_ptr = 0x80598e0 "�\227\005\b`\026���\202��j�\004\bz�\004\b\212�\004\b\232�\004\b��\004\b��\004\bʡ\004\bڡ\004\b��\004\b��\004\b\n�\004\b\032�\004\b*�\004\b:�\004\bJ�\004\bZ�\004\bj�\004\bz�\004\b\212�\004\b\232�\004\b��\004\b��\004\bʢ\004\bڢ\004\b��\004\b��\004\b\n�\004\b\032�\004\b*�\004\b:�\004\bJ�\004\bZ�\004\bP_|�z�\004\b\212�\004\b�\211跪�\004\b��\004\bʣ\004\bڣ\004\b��\004\b��\004\b\n�\004\b\032�\004\b*�\004\b:�\004\bJ�\004\b"..., update_checksum = 0, error = 0}
        pb = (ByteIOContext *) 0xbf9843b4
#6  0x0804c4fa in opt_input_file (filename=0xbf985c69 "sample.ts") at ffmpeg.c:2523
        opt = (const AVOption *) 0x8059020
        d = 0
        ic = (AVFormatContext *) 0x8061aa0
        params = {time_base = {num = 1, den = 25}, sample_rate = 44100, channels = 1, width = 0, height = 0, pix_fmt = PIX_FMT_NONE, channel = 0, device = 0x0, standard = 0x0, mpeg2ts_raw = 0, 
  mpeg2ts_compute_pcr = 0, initial_pause = 0, prealloced_context = -1, video_codec_id = CODEC_ID_NONE, audio_codec_id = CODEC_ID_NONE}
        err = <value optimized out>
        i = 0
        ret = <value optimized out>
        rfps = <value optimized out>
        rfps_base = <value optimized out>
        timestamp = <value optimized out>
#7  0x08055d3b in parse_options (argc=35, argv=0xbf984c44, options=0x8059020) at cmdutils.c:112
        opt = 0xbf985c66 "-i"
        arg = 0x11 <Address 0x11 out of bounds>
        optindex = 3
        handleoptions = 1
        po = (const OptionDef *) 0x8059084
#8  0x080536b9 in main (argc=35, argv=0xbf984c44) at ffmpeg.c:3764
        i = <value optimized out>