| 1 | $ gdb ./ffmpeg_g.exe
|
|---|
| 2 | GNU gdb (GDB) 7.1.90.20100730-cvs
|
|---|
| 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" and "show warranty" for details.
|
|---|
| 7 | This GDB was configured as "x86_64-w64-mingw32".
|
|---|
| 8 | For bug reporting instructions, please see:
|
|---|
| 9 | <http://www.gnu.org/software/gdb/bugs/>...
|
|---|
| 10 | Reading symbols from D:\msys\1.0\home\jamal\ffmpeg/./ffmpeg_g.exe...done.
|
|---|
| 11 |
|
|---|
| 12 | (gdb) r -i bbb-tr1000.ts -vcodec zlib -an asd.mkv
|
|---|
| 13 | Starting program: D:\msys\1.0\home\jamal\ffmpeg/./ffmpeg_g.exe -i bbb-tr1000.ts -vcodec zlib -an asd.mkv
|
|---|
| 14 | [New Thread 2876.0xd9c]
|
|---|
| 15 | ffmpeg version N-41291-g02ff89a Copyright (c) 2000-2012 the FFmpeg developers
|
|---|
| 16 | built on Jun 4 2012 17:54:17 with gcc 4.7.0
|
|---|
| 17 | 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
|
|---|
| 18 | libavutil 51. 56.100 / 51. 56.100
|
|---|
| 19 | libavcodec 54. 23.100 / 54. 23.100
|
|---|
| 20 | libavformat 54. 6.101 / 54. 6.101
|
|---|
| 21 | libavdevice 54. 0.100 / 54. 0.100
|
|---|
| 22 | libavfilter 2. 78.100 / 2. 78.100
|
|---|
| 23 | libswscale 2. 1.100 / 2. 1.100
|
|---|
| 24 | libswresample 0. 15.100 / 0. 15.100
|
|---|
| 25 | libpostproc 52. 0.100 / 52. 0.100
|
|---|
| 26 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 27 | Last message repeated 18 times
|
|---|
| 28 | [mpegts @ 0000000004AA00A0] max_analyze_duration 5000000 reached at 5016000
|
|---|
| 29 | [mpegts @ 0000000004AA00A0] PES packet size mismatch
|
|---|
| 30 | Input #0, mpegts, from 'bbb-tr1000.ts':
|
|---|
| 31 | Duration: 00:09:56.12, start: 61835.685522, bitrate: 1373 kb/s
|
|---|
| 32 | Program 1
|
|---|
| 33 | 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
|
|---|
| 34 | Stream #0:1[0x45]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s
|
|---|
| 35 | File 'asd.mkv' already exists. Overwrite ? [y/N] y
|
|---|
| 36 | w:640 h:360 pixfmt:yuv420p tb:1/90000 sar:1/1 sws_param:flags=2
|
|---|
| 37 | [ffmpeg_buffersink @ 0000000004AA8B40] No opaque field provided
|
|---|
| 38 | [format @ 0000000004AA0900] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format'
|
|---|
| 39 | [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
|
|---|
| 40 | Output #0, matroska, to 'asd.mkv':
|
|---|
| 41 | Metadata:
|
|---|
| 42 | encoder : Lavf54.6.101
|
|---|
| 43 | 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
|
|---|
| 44 | Stream mapping:
|
|---|
| 45 | Stream #0:0 -> #0:0 (dirac -> zlib)
|
|---|
| 46 | Press [q] to stop, [?] for help
|
|---|
| 47 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 48 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 49 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 50 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 51 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 52 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 53 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 54 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 55 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 56 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 57 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 58 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 59 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 60 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 61 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 62 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 63 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 64 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 65 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 66 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 67 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 68 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 69 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 70 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 71 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 72 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 73 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 74 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 75 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 76 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 77 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 78 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 79 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 80 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 81 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 82 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 83 | [dirac @ 0000000004AC4980] Error in dirac_decode_data_unit
|
|---|
| 84 | Error while decoding stream #0:0: Error number -1 occurred
|
|---|
| 85 |
|
|---|
| 86 | Program received signal SIGSEGV, Segmentation fault.
|
|---|
| 87 | 0x0000000000b04975 in ff_add_rect_clamped_sse2.loop ()
|
|---|
| 88 | (gdb) bt
|
|---|
| 89 | #0 0x0000000000b04975 in ff_add_rect_clamped_sse2.loop ()
|
|---|
| 90 | #1 0x0000000000819ab8 in dirac_decode_frame_internal (s=0x642db40) at libavcodec/diracdec.c:1612
|
|---|
| 91 | #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
|
|---|
| 92 | #3 dirac_decode_frame (avctx=0x4ac4980, data=0x64339e0, data_size=0x22e56c, pkt=Unhandled dwarf expression opcode 0xf3) at libavcodec/diracdec.c:1869
|
|---|
| 93 | #4 0x0000000000526e4b in avcodec_decode_video2 (avctx=0x4ac4980, picture=0x64339e0, got_picture_ptr=0x22e56c, avpkt=0x22e590) at libavcodec/utils.c:1464
|
|---|
| 94 | #5 0x00000000004076e0 in decode_video (ist=Unhandled dwarf expression opcode 0xf3) at ffmpeg.c:2563
|
|---|
| 95 | #6 output_packet (ist=Unhandled dwarf expression opcode 0xf3) at ffmpeg.c:2737
|
|---|
| 96 | #7 0x0000000000b9d22f in transcode (argc=<value optimized out>, argv=<value optimized out>) at ffmpeg.c:3580
|
|---|
| 97 | #8 main (argc=<value optimized out>, argv=<value optimized out>) at ffmpeg.c:5880
|
|---|
| 98 | (gdb) disass $pc-32,$pc+32
|
|---|
| 99 | Dump of assembler code from 0xb04955 to 0xb04995:
|
|---|
| 100 | 0x0000000000b04955 <ff_add_rect_clamped_sse2.loop+3>: adc %dh,%bl
|
|---|
| 101 | 0x0000000000b04957 <ff_add_rect_clamped_sse2.loop+5>: movq (%rdx,%r11,2),%mm1
|
|---|
| 102 | 0x0000000000b0495c <ff_add_rect_clamped_sse2.loop+10>: paddw %xmm0,%xmm1
|
|---|
| 103 | 0x0000000000b04960 <ff_add_rect_clamped_sse2.loop+14>: psraw $0x6,%xmm1
|
|---|
| 104 | 0x0000000000b04965 <ff_add_rect_clamped_sse2.loop+19>: movdqu 0x10(%rdx,%r11,2),%xmm2
|
|---|
| 105 | 0x0000000000b0496c <ff_add_rect_clamped_sse2.loop+26>: paddw %xmm0,%xmm2
|
|---|
| 106 | 0x0000000000b04970 <ff_add_rect_clamped_sse2.loop+30>: psraw $0x6,%xmm2
|
|---|
| 107 | => 0x0000000000b04975 <ff_add_rect_clamped_sse2.loop+35>: paddw (%r9,%r11,2),%xmm1
|
|---|
| 108 | 0x0000000000b0497b <ff_add_rect_clamped_sse2.loop+41>: paddw 0x10(%r9,%r11,2),%xmm2
|
|---|
| 109 | 0x0000000000b04982 <ff_add_rect_clamped_sse2.loop+48>: packuswb %xmm2,%xmm1
|
|---|
| 110 | 0x0000000000b04986 <ff_add_rect_clamped_sse2.loop+52>: movdqa %xmm1,(%rcx,%r11,1)
|
|---|
| 111 | 0x0000000000b0498c <ff_add_rect_clamped_sse2.loop+58>: jg 0xb04952<ff_add_rect_clamped_sse2.loop>
|
|---|
| 112 | 0x0000000000b0498e <ff_add_rect_clamped_sse2.loop+60>: lea (%rdx,%r8,2),%rdx
|
|---|
| 113 | 0x0000000000b04992 <ff_add_rect_clamped_sse2.loop+64>: add %r8,%rcx
|
|---|
| 114 | End of assembler dump.
|
|---|
| 115 | (gdb) info all-registers
|
|---|
| 116 | rax 0x5 5
|
|---|
| 117 | rbx 0x6600ae4 106957540
|
|---|
| 118 | rcx 0x6501c50 105913424
|
|---|
| 119 | rdx 0x6601024 106958884
|
|---|
| 120 | rsi 0x6600550 106956112
|
|---|
| 121 | rdi 0x4f 79
|
|---|
| 122 | rbp 0x4af12b6 0x4af12b6
|
|---|
| 123 | rsp 0x22dd78 0x22dd78
|
|---|
| 124 | r8 0x2a0 672
|
|---|
| 125 | r9 0x800060766c600 2251825707664896
|
|---|
| 126 | r10 0x4000300000280 1125912791745152
|
|---|
| 127 | r11 0x270 624
|
|---|
| 128 | r12 0x280 640
|
|---|
| 129 | r13 0x642db40 105044800
|
|---|
| 130 | r14 0x6 6
|
|---|
| 131 | r15 0xfffffffe 4294967294
|
|---|
| 132 | rip 0xb04975 0xb04975 <ff_add_rect_clamped_sse2.loop+35>
|
|---|
| 133 | eflags 0x10202 [ IF RF ]
|
|---|
| 134 | cs 0x33 51
|
|---|
| 135 | ss 0x202002b 33685547
|
|---|
| 136 | ds 0x0 0
|
|---|
| 137 | es 0x0 0
|
|---|
| 138 | fs 0x0 0
|
|---|
| 139 | gs 0x2b0000 2818048
|
|---|
| 140 | st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
|
|---|
| 141 | st1 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
|
|---|
| 142 | st2 -nan(0x8282828282828282) (raw 0xffff8282828282828282)
|
|---|
| 143 | st3 -nan(0x000008282) (raw 0xffff0000000000008282)
|
|---|
| 144 | st4 -inf (raw 0xffff0000000000000000)
|
|---|
| 145 | st5 -nan(0x8282828200000000) (raw 0xffff8282828200000000)
|
|---|
| 146 | st6 -nan(0x8484848383838383) (raw 0xffff8484848383838383)
|
|---|
| 147 | st7 24 (raw 0x4003c000000000000000)
|
|---|
| 148 | fctrl 0x4020037f 1075839871
|
|---|
| 149 | fstat 0xff4020 16728096
|
|---|
| 150 | ftag 0xff 255
|
|---|
| 151 | fiseg 0x0 0
|
|---|
| 152 | fioff 0x0 0
|
|---|
| 153 | foseg 0x0 0
|
|---|
| 154 | fooff 0x0 0
|
|---|
| 155 | fop 0x0 0
|
|---|
| 156 | 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}
|
|---|
| 157 | 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}
|
|---|
| 158 | 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}
|
|---|
| 159 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 160 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 161 | 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}
|
|---|
| 162 | xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 163 | xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 164 | xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 165 | xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 166 | xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 167 | xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 168 | xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 169 | xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 170 | xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 171 | xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 172 | mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ]
|
|---|
| 173 | (gdb) |
|---|