$ gdb ./ffmpeg_g.exe GNU gdb (GDB) 7.1.90.20100730-cvs Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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: ... Reading symbols from D:\msys\1.0\home\jamal\ffmpeg/./ffmpeg_g.exe...done. (gdb) r -i bbb-tr1000.ts -vcodec zlib -an asd.mkv Starting program: D:\msys\1.0\home\jamal\ffmpeg/./ffmpeg_g.exe -i bbb-tr1000.ts -vcodec zlib -an asd.mkv [New Thread 2876.0xd9c] ffmpeg version N-41291-g02ff89a Copyright (c) 2000-2012 the FFmpeg developers built on Jun 4 2012 17:54:17 with gcc 4.7.0 configuration: --enable-gpl --disable-protocols --disable-network --enable-protocol=file --enable-cross-compile --cross-prefix=x86_64-w64-mingw32- --target-os=mingw32 --arch=x86_64 --cpu=amdfam10 --prefix=/mingw libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.100 / 2. 78.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Last message repeated 18 times [mpegts @ 0000000004AA00A0] max_analyze_duration 5000000 reached at 5016000 [mpegts @ 0000000004AA00A0] PES packet size mismatch Input #0, mpegts, from 'bbb-tr1000.ts': Duration: 00:09:56.12, start: 61835.685522, bitrate: 1373 kb/s Program 1 Stream #0:0[0x44]: Video: dirac (drac / 0x63617264), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 28.28 fps, 24 tbr, 90k tbn, 24 tbc Stream #0:1[0x45]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s File 'asd.mkv' already exists. Overwrite ? [y/N] y w:640 h:360 pixfmt:yuv420p tb:1/90000 sar:1/1 sws_param:flags=2 [ffmpeg_buffersink @ 0000000004AA8B40] No opaque field provided [format @ 0000000004AA0900] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [auto-inserted scaler 0 @ 0000000004AA1400] w:640 h:360 fmt:yuv420p sar:1/1 -> w:640 h:360 fmt:bgr24 sar:1/1 flags:0x4 Output #0, matroska, to 'asd.mkv': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: zlib (ZLIB / 0x42494C5A), bgr24, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 24 tbc Stream mapping: Stream #0:0 -> #0:0 (dirac -> zlib) Press [q] to stop, [?] for help [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit Error while decoding stream #0:0: Error number -1 occurred Program received signal SIGSEGV, Segmentation fault. 0x0000000000b04975 in ff_add_rect_clamped_sse2.loop () (gdb) bt #0 0x0000000000b04975 in ff_add_rect_clamped_sse2.loop () #1 0x0000000000819ab8 in dirac_decode_frame_internal (s=0x642db40) at libavcodec/diracdec.c:1612 #2 0x0000000000821b13 in dirac_decode_data_unit (avctx=0x4ac4980, data=0x64339e0, data_size=0x22e56c, pkt=Unhandled dwarf expression opcode 0xf3) at libavcodec/diracdec.c:1818 #3 dirac_decode_frame (avctx=0x4ac4980, data=0x64339e0, data_size=0x22e56c, pkt=Unhandled dwarf expression opcode 0xf3) at libavcodec/diracdec.c:1869 #4 0x0000000000526e4b in avcodec_decode_video2 (avctx=0x4ac4980, picture=0x64339e0, got_picture_ptr=0x22e56c, avpkt=0x22e590) at libavcodec/utils.c:1464 #5 0x00000000004076e0 in decode_video (ist=Unhandled dwarf expression opcode 0xf3) at ffmpeg.c:2563 #6 output_packet (ist=Unhandled dwarf expression opcode 0xf3) at ffmpeg.c:2737 #7 0x0000000000b9d22f in transcode (argc=, argv=) at ffmpeg.c:3580 #8 main (argc=, argv=) at ffmpeg.c:5880 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0xb04955 to 0xb04995: 0x0000000000b04955 : adc %dh,%bl 0x0000000000b04957 : movq (%rdx,%r11,2),%mm1 0x0000000000b0495c : paddw %xmm0,%xmm1 0x0000000000b04960 : psraw $0x6,%xmm1 0x0000000000b04965 : movdqu 0x10(%rdx,%r11,2),%xmm2 0x0000000000b0496c : paddw %xmm0,%xmm2 0x0000000000b04970 : psraw $0x6,%xmm2 => 0x0000000000b04975 : paddw (%r9,%r11,2),%xmm1 0x0000000000b0497b : paddw 0x10(%r9,%r11,2),%xmm2 0x0000000000b04982 : packuswb %xmm2,%xmm1 0x0000000000b04986 : movdqa %xmm1,(%rcx,%r11,1) 0x0000000000b0498c : jg 0xb04952 0x0000000000b0498e : lea (%rdx,%r8,2),%rdx 0x0000000000b04992 : add %r8,%rcx End of assembler dump. (gdb) info all-registers rax 0x5 5 rbx 0x6600ae4 106957540 rcx 0x6501c50 105913424 rdx 0x6601024 106958884 rsi 0x6600550 106956112 rdi 0x4f 79 rbp 0x4af12b6 0x4af12b6 rsp 0x22dd78 0x22dd78 r8 0x2a0 672 r9 0x800060766c600 2251825707664896 r10 0x4000300000280 1125912791745152 r11 0x270 624 r12 0x280 640 r13 0x642db40 105044800 r14 0x6 6 r15 0xfffffffe 4294967294 rip 0xb04975 0xb04975 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x202002b 33685547 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x2b0000 2818048 st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st1 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st2 -nan(0x8282828282828282) (raw 0xffff8282828282828282) st3 -nan(0x000008282) (raw 0xffff0000000000008282) st4 -inf (raw 0xffff0000000000000000) st5 -nan(0x8282828200000000) (raw 0xffff8282828200000000) st6 -nan(0x8484848383838383) (raw 0xffff8484848383838383) st7 24 (raw 0x4003c000000000000000) fctrl 0x4020037f 1075839871 fstat 0xff4020 16728096 ftag 0xff 255 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 = {0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0}, v8_int16 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}, v4_int32 = {0x200020, 0x200020, 0x200020, 0x200020}, v2_int64 = {0x20002000200020, 0x20002000200020}, uint128 = 0x00200020002000200020002000200020} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0}, v8_int16 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}, v4_int32 = {0x800080, 0x800080, 0x800080, 0x800080}, v2_int64 = {0x80008000800080, 0x80008000800080}, uint128 = 0x00800080008000800080008000800080} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0}, v8_int16 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}, v4_int32 = {0x800080, 0x800080, 0x800080, 0x800080}, v2_int64 = {0x80008000800080, 0x80008000800080}, uint128 = 0x00800080008000800080008000800080} 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 = {0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0}, v8_int16 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}, v4_int32 = {0x800080, 0x800080, 0x800080, 0x800080}, v2_int64 = {0x80008000800080, 0x80008000800080}, uint128 = 0x00800080008000800080008000800080} 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} xmm8 {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} xmm9 {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} xmm10 {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} xmm11 {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} xmm12 {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} xmm13 {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} xmm14 {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} xmm15 {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 0x1fa0 [ PE IM DM ZM OM UM PM ] (gdb)