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=, tss1=0x8074c10, buf=, buf_size=183, is_start=1) at mpegts.c:185 #2 0xb7ec0a9b in handle_packet (ts=0x806aaa0, packet=) 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=, 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 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0xb7f71260 to 0xb7f712a0: 0xb7f71260 : (bad) 0xb7f71261 : cmp $0x81,%eax 0xb7f71266 : jne 0xb7f711f8 0xb7f71268 : movl $0x1,0x38(%esp) 0xb7f71270 : movl $0x15004,0x34(%esp) 0xb7f71278 : jmp 0xb7f7111f 0xb7f7127d : mov 0x10(%eax),%eax 0xb7f71280 : mov 0x14(%eax),%ebp 0xb7f71283 : test %ebp,%ebp 0xb7f71285 : jne 0xb7f7117e 0xb7f7128b : jmp 0xb7f70f24 0xb7f71290 : push %ebp 0xb7f71291 : push %edi 0xb7f71292 : xor %edi,%edi 0xb7f71294 : push %esi 0xb7f71295 : push %ebx 0xb7f71296 : sub $0xc,%esp 0xb7f71299 : mov 0x20(%esp),%eax 0xb7f7129d : call 0xb7f31557 <__i686.get_pc_thunk.bx> End of assembler dump. (gdb) info all-registers eax 0x0 0 ecx 0x806aaa0 134654624 edx 0x11 17 ebx 0xb7fab780 -1208305792 esp 0xbff13220 0xbff13220 ebp 0xb7 0xb7 esi 0x8074c7c 134696060 edi 0x8074c10 134695952 eip 0xb7f71280 0xb7f71280 eflags 0x10202 [ IF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 3000000 (raw 0x4014b71b000000000000) st6 1 (raw 0x3fff8000000000000000) st7 1 (raw 0x3fff8000000000000000) fctrl 0x37f 895 fstat 0x120 288 ftag 0xffff 65535 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 }, 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 = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, 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 }, 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 }, 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 ] mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm5 {uint64 = 0xb71b000000000000, v2_int32 = {0x0, 0xb71b0000}, v4_int16 = {0x0, 0x0, 0x0, 0xb71b}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xb7}} mm6 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} mm7 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}