[FFmpeg-trac] #2213(undetermined:open): subtitle crash: malloc: *** error [...] incorrect checksum for freed object [...] Abort trap: 6
FFmpeg
trac at avcodec.org
Thu Jan 31 00:40:04 CET 2013
#2213: subtitle crash: malloc: *** error [...] incorrect checksum for freed object
[...] Abort trap: 6
-------------------------------------+-------------------------------------
Reporter: julian | Owner:
Type: defect | Status: open
Priority: important | Component:
Version: git-master | undetermined
Keywords: crash | Resolution:
SIGSEGV ass mov_text | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* status: new => open
* priority: normal => important
* version: 1.1.1 => git-master
* keywords: => crash SIGSEGV ass mov_text
* reproduced: 0 => 1
Old description:
> download the problem file (still uploading, up in 2 hours, size
> 1.305.470.851
> bytes):
> https://dl.dropbox.com/u/7221986/2.mkv
>
> ffmpeg -i 2.mkv -map 0:0 -map 0:2 -map 0:5 -map 0:4 -map 0:3 -scodec
> mov_text -vcodec copy -acodec copy 2.mp4
> ffmpeg version 1.1.1-tessus Copyright (c) 2000-2013 the FFmpeg developers
> built on Jan 20 2013 23:17:33 with llvm-gcc 4.2.1 (LLVM build
> 2336.1.00)
> configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm
> --extra-version=tessus --disable-shared --enable-static --disable-ffplay
> --disable-ffserver --enable-gpl --enable-pthreads --enable-postproc
> --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-
> libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib
> --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs
> --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
> libvpx --enable-libgsm --enable-libopus --enable-fontconfig --enable-
> libfreetype --enable-libass --enable-filters --enable-runtime-cpudetect
> libavutil 52. 13.100 / 52. 13.100
> libavcodec 54. 86.100 / 54. 86.100
> libavformat 54. 59.106 / 54. 59.106
> libavdevice 54. 3.102 / 54. 3.102
> libavfilter 3. 32.100 / 3. 32.100
> libswscale 2. 1.103 / 2. 1.103
> libswresample 0. 17.102 / 0. 17.102
> libpostproc 52. 2.100 / 52. 2.100
> Input #0, matroska,webm, from '2.mkv':
> Metadata:
> title : Mahou Shoujo Madoka Magika Episode 04 - Miracles
> and Magic Do Exist
> creation_time : 2012-03-04 22:02:52
> Duration: 00:24:22.19, start: 0.000000, bitrate: 7142 kb/s
> Chapter #0.0: start 0.000000, end 113.155000
> Metadata:
> title : Prologue
> Chapter #0.1: start 113.155000, end 203.120000
> Metadata:
> title : Opening
> Chapter #0.2: start 203.120000, end 774.065000
> Metadata:
> title : Part A
> Chapter #0.3: start 774.065000, end 1345.261000
> Metadata:
> title : Part B
> Chapter #0.4: start 1345.261000, end 1435.100000
> Metadata:
> title : Ending
> Chapter #0.5: start 1435.100000, end 1462.185000
> Metadata:
> title : Preview
> Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080 [SAR
> 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
> Metadata:
> title : Video track
> Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s32 (default)
> Metadata:
> title : Audio track
> Stream #0:2(jpn): Audio: aac, 48000 Hz, stereo, fltp
> Metadata:
> title : Audio track - Commentary
> Stream #0:3(eng): Subtitle: ssa (default)
> Metadata:
> title : Subtitle track
> Stream #0:4(eng): Subtitle: ssa
> Metadata:
> title : Subtitle track - Commentary
> Stream #0:5(eng): Subtitle: ssa
> Metadata:
> title : Subtitle track - Colorless
> Codec 0x18000 is not in the full list.
> Stream #0:6: Attachment: unknown_codec
> Metadata:
> filename : Doradani_Rg_Bold.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:7: Attachment: unknown_codec
> Metadata:
> filename : Doradani Rg Bold Italic.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:8: Attachment: unknown_codec
> Metadata:
> filename : FOT-GrecoStd-M-ED3-8v2.otf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:9: Attachment: unknown_codec
> Metadata:
> filename : PRISTINA-ED3-8v2.TTF
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:10: Attachment: unknown_codec
> Metadata:
> filename : love-OPv3.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:11: Attachment: unknown_codec
> Metadata:
> filename : Accolade Regular-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:12: Attachment: unknown_codec
> Metadata:
> filename : Aller_Rg-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:13: Attachment: unknown_codec
> Metadata:
> filename : angelina.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:14: Attachment: unknown_codec
> Metadata:
> filename : ARIALUNI-ep04.TTF
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:15: Attachment: unknown_codec
> Metadata:
> filename : Arista2.0-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:16: Attachment: unknown_codec
> Metadata:
> filename : BoltonLight-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:17: Attachment: unknown_codec
> Metadata:
> filename : ELPHIN-ep04.TTF
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:18: Attachment: unknown_codec
> Metadata:
> filename : MadokaRunes-2.0-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:19: Attachment: unknown_codec
> Metadata:
> filename : mona-ep04.ttf
> mimetype : application/x-truetype-font
> Codec 0x18000 is not in the full list.
> Stream #0:20: Attachment: unknown_codec
> Metadata:
> filename : tahoma-ep04.ttf
> mimetype : application/x-truetype-font
> Output #0, mp4, to '2.mp4':
> Metadata:
> title : Mahou Shoujo Madoka Magika Episode 04 - Miracles
> and Magic Do Exist
> encoder : Lavf54.59.106
> Chapter #0.0: start 0.000000, end 113.155000
> Metadata:
> title : Prologue
> Chapter #0.1: start 113.155000, end 203.120000
> Metadata:
> title : Opening
> Chapter #0.2: start 203.120000, end 774.065000
> Metadata:
> title : Part A
> Chapter #0.3: start 774.065000, end 1345.261000
> Metadata:
> title : Part B
> Chapter #0.4: start 1345.261000, end 1435.100000
> Metadata:
> title : Ending
> Chapter #0.5: start 1435.100000, end 1462.185000
> Metadata:
> title : Preview
> Stream #0:0(jpn): Video: h264 ([33][0][0][0] / 0x0021), yuv420p10le,
> 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 16k tbn, 1k tbc
> (default)
> Metadata:
> title : Video track
> Stream #0:1(jpn): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz,
> stereo
> Metadata:
> title : Audio track - Commentary
> Stream #0:2(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
> Metadata:
> title : Subtitle track - Colorless
> Stream #0:3(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
> Metadata:
> title : Subtitle track - Commentary
> Stream #0:4(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
> (default)
> Metadata:
> title : Subtitle track
> Stream mapping:
> Stream #0:0 -> #0:0 (copy)
> Stream #0:2 -> #0:1 (copy)
> Stream #0:5 -> #0:2 (ass -> mov_text)
> Stream #0:4 -> #0:3 (ass -> mov_text)
> Stream #0:3 -> #0:4 (ass -> mov_text)
> Press [q] to stop, [?] for help
> ffmpeg(18551) malloc: *** error for object 0x10202b808: incorrect
> checksum for freed object - object was probably modified after being
> freed.
> *** set a breakpoint in malloc_error_break to debug
> Abort trap: 6
New description:
download the problem file (still uploading, up in 2 hours, size
1.305.470.851
bytes):
https://dl.dropbox.com/u/7221986/2.mkv
{{{
ffmpeg -i 2.mkv -map 0:0 -map 0:2 -map 0:5 -map 0:4 -map 0:3 -scodec
mov_text -vcodec copy -acodec copy 2.mp4
ffmpeg version 1.1.1-tessus Copyright (c) 2000-2013 the FFmpeg developers
built on Jan 20 2013 23:17:33 with llvm-gcc 4.2.1 (LLVM build 2336.1.00)
configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm
--extra-version=tessus --disable-shared --enable-static --disable-ffplay
--disable-ffserver --enable-gpl --enable-pthreads --enable-postproc
--enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264
--enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-
version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx
--enable-libgsm --enable-libopus --enable-fontconfig --enable-libfreetype
--enable-libass --enable-filters --enable-runtime-cpudetect
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 86.100 / 54. 86.100
libavformat 54. 59.106 / 54. 59.106
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 32.100 / 3. 32.100
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Input #0, matroska,webm, from '2.mkv':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
creation_time : 2012-03-04 22:02:52
Duration: 00:24:22.19, start: 0.000000, bitrate: 7142 kb/s
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080 [SAR
1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Metadata:
title : Video track
Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s32 (default)
Metadata:
title : Audio track
Stream #0:2(jpn): Audio: aac, 48000 Hz, stereo, fltp
Metadata:
title : Audio track - Commentary
Stream #0:3(eng): Subtitle: ssa (default)
Metadata:
title : Subtitle track
Stream #0:4(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Commentary
Stream #0:5(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Colorless
Codec 0x18000 is not in the full list.
Stream #0:6: Attachment: unknown_codec
Metadata:
filename : Doradani_Rg_Bold.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:7: Attachment: unknown_codec
Metadata:
filename : Doradani Rg Bold Italic.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:8: Attachment: unknown_codec
Metadata:
filename : FOT-GrecoStd-M-ED3-8v2.otf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:9: Attachment: unknown_codec
Metadata:
filename : PRISTINA-ED3-8v2.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:10: Attachment: unknown_codec
Metadata:
filename : love-OPv3.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:11: Attachment: unknown_codec
Metadata:
filename : Accolade Regular-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:12: Attachment: unknown_codec
Metadata:
filename : Aller_Rg-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:13: Attachment: unknown_codec
Metadata:
filename : angelina.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:14: Attachment: unknown_codec
Metadata:
filename : ARIALUNI-ep04.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:15: Attachment: unknown_codec
Metadata:
filename : Arista2.0-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:16: Attachment: unknown_codec
Metadata:
filename : BoltonLight-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:17: Attachment: unknown_codec
Metadata:
filename : ELPHIN-ep04.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:18: Attachment: unknown_codec
Metadata:
filename : MadokaRunes-2.0-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:19: Attachment: unknown_codec
Metadata:
filename : mona-ep04.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:20: Attachment: unknown_codec
Metadata:
filename : tahoma-ep04.ttf
mimetype : application/x-truetype-font
Output #0, mp4, to '2.mp4':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
encoder : Lavf54.59.106
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(jpn): Video: h264 ([33][0][0][0] / 0x0021), yuv420p10le,
1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 16k tbn, 1k tbc (default)
Metadata:
title : Video track
Stream #0:1(jpn): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz,
stereo
Metadata:
title : Audio track - Commentary
Stream #0:2(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Colorless
Stream #0:3(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Commentary
Stream #0:4(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008) (default)
Metadata:
title : Subtitle track
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Stream #0:5 -> #0:2 (ass -> mov_text)
Stream #0:4 -> #0:3 (ass -> mov_text)
Stream #0:3 -> #0:4 (ass -> mov_text)
Press [q] to stop, [?] for help
ffmpeg(18551) malloc: *** error for object 0x10202b808: incorrect checksum
for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
}}}
--
Comment:
{{{
(gdb) r -i ticket2213.mkv -scodec mov_text -map 0 out.mp4
Starting program: ffmpeg_g -i ticket2213.mkv -scodec mov_text -map 0
out.mp4
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
ffmpeg version N-49468-ga084884 Copyright (c) 2000-2013 the FFmpeg
developers
built on Jan 31 2013 00:34:25 with gcc 4.7 (SUSE Linux)
configuration: --disable-indev=jack --disable-optimizations --disable-
asm --disable-yasm
libavutil 52. 17.100 / 52. 17.100
libavcodec 54. 91.100 / 54. 91.100
libavformat 54. 61.104 / 54. 61.104
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 34.101 / 3. 34.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
Input #0, matroska,webm, from 'ticket2213.mkv':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
ENCODER : Lavf54.61.104
Duration: 00:24:20.02, start: 0.000000, bitrate: 1 kb/s
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(eng): Subtitle: ssa (default)
Metadata:
title : Subtitle track
LANGUAGE : eng
Stream #0:1(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Commentary
LANGUAGE : eng
Stream #0:2(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Colorless
LANGUAGE : eng
Output #0, mp4, to 'out.mp4':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
encoder : Lavf54.61.104
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008) (default)
Metadata:
title : Subtitle track
LANGUAGE : eng
Stream #0:1(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Commentary
LANGUAGE : eng
Stream #0:2(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Colorless
LANGUAGE : eng
Stream mapping:
Stream #0:0 -> #0:0 (ass -> mov_text)
Stream #0:1 -> #0:1 (ass -> mov_text)
Stream #0:2 -> #0:2 (ass -> mov_text)
Press [q] to stop, [?] for help
Program received signal SIGSEGV, Segmentation fault.
0x00000000004f7418 in ff_interleave_packet_per_dts (s=0x16d23c0,
out=0x7fffffffd250, pkt=0x0, flush=0) at libavformat/mux.c:646
646
av_rescale_q(s->streams[i]->last_in_packet_buffer->pkt.dts,
(gdb) bt
#0 0x00000000004f7418 in ff_interleave_packet_per_dts (s=0x16d23c0,
out=0x7fffffffd250, pkt=0x0, flush=0) at libavformat/mux.c:646
#1 0x00000000004f77da in interleave_packet (s=0x16d23c0,
out=0x7fffffffd250, in=0x0, flush=0) at libavformat/mux.c:725
#2 0x00000000004f7901 in av_interleaved_write_frame (s=0x16d23c0,
pkt=0x0) at libavformat/mux.c:753
#3 0x0000000000412f5b in write_frame (s=0x16d23c0, pkt=0x7fffffffd4d0,
ost=0x16e1340) at ffmpeg.c:599
#4 0x0000000000413a55 in do_subtitle_out (s=0x16d23c0, ost=0x16e1340,
ist=0x16d1e90, sub=0x7fffffffd600) at ffmpeg.c:786
#5 0x0000000000417e7d in transcode_subtitles (ist=0x16d1e90,
pkt=0x7fffffffd670, got_output=0x7fffffffd6cc) at ffmpeg.c:1771
#6 0x00000000004184a4 in output_packet (ist=0x16d1e90,
pkt=0x7fffffffd860) at ffmpeg.c:1855
#7 0x000000000041ce99 in process_input (file_index=0) at ffmpeg.c:2988
#8 0x000000000041d1f3 in transcode_step () at ffmpeg.c:3084
#9 0x000000000041d300 in transcode () at ffmpeg.c:3136
#10 0x000000000041d7de in main (argc=8, argv=0x7fffffffddc8) at
ffmpeg.c:3311
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x4f73f8 to 0x4f7438:
0x00000000004f73f8 <ff_interleave_packet_per_dts+328>: or
%cl,-0x75(%rax)
0x00000000004f73fb <ff_interleave_packet_per_dts+331>: rex.RB
cwtl
0x00000000004f73fd <ff_interleave_packet_per_dts+333>: mov
0x30(%rax),%rax
0x00000000004f7401 <ff_interleave_packet_per_dts+337>: mov
-0x24(%rbp),%edx
0x00000000004f7404 <ff_interleave_packet_per_dts+340>: movslq
%edx,%rdx
0x00000000004f7407 <ff_interleave_packet_per_dts+343>: shl
$0x3,%rdx
0x00000000004f740b <ff_interleave_packet_per_dts+347>: add
%rdx,%rax
0x00000000004f740e <ff_interleave_packet_per_dts+350>: mov
(%rax),%rax
0x00000000004f7411 <ff_interleave_packet_per_dts+353>: mov
0x130(%rax),%rax
=> 0x00000000004f7418 <ff_interleave_packet_per_dts+360>: mov
0x8(%rax),%rax
0x00000000004f741c <ff_interleave_packet_per_dts+364>: mov
-0x50(%rbp),%rdx
0x00000000004f7420 <ff_interleave_packet_per_dts+368>: mov
0x38(%rcx),%rcx
0x00000000004f7424 <ff_interleave_packet_per_dts+372>: mov
%rcx,%rsi
0x00000000004f7427 <ff_interleave_packet_per_dts+375>: mov
%rax,%rdi
0x00000000004f742a <ff_interleave_packet_per_dts+378>: callq
0xc75a88 <av_rescale_q>
0x00000000004f742f <ff_interleave_packet_per_dts+383>: mov
%rax,%rbx
0x00000000004f7432 <ff_interleave_packet_per_dts+386>: movl
$0x1,-0x40(%rbp)
End of assembler dump.
(gdb) info register
rax 0x656d206e65646469 7308533428811752553
rbx 0x10f2af20 284340000
rcx 0x16e1d20 23993632
rdx 0x8 8
rsi 0xf4240 1000000
rdi 0x456b4 284340
rbp 0x7fffffffd1f0 0x7fffffffd1f0
rsp 0x7fffffffd170 0x7fffffffd170
r8 0x0 0
r9 0x0 0
r10 0x0 0
r11 0x246 582
r12 0x4054a0 4215968
r13 0x7fffffffddc0 140737488346560
r14 0x0 0
r15 0x0 0
rip 0x4f7418 0x4f7418 <ff_interleave_packet_per_dts+360>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
}}}
{{{
$ valgrind ffmpeg_g -i ticket2213.mkv -scodec mov_text -map 0 out.mp4
==4035== Memcheck, a memory error detector
==4035== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==4035== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4035== Command: ffmpeg_g -i ticket2213.mkv -scodec mov_text -map 0
out.mp4
==4035==
ffmpeg version N-49452-g91f3592 Copyright (c) 2000-2013 the FFmpeg
developers
built on Jan 30 2013 10:43:05 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --disable-indev=jack
libavutil 52. 17.100 / 52. 17.100
libavcodec 54. 91.100 / 54. 91.100
libavformat 54. 61.104 / 54. 61.104
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 34.101 / 3. 34.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
==4035== Invalid write of size 8
==4035== at 0x5096DD: ebml_parse_elem (matroskadec.c:890)
==4035== by 0x50999B: ebml_parse_elem (matroskadec.c:866)
==4035== by 0x50999B: ebml_parse_elem (matroskadec.c:866)
==4035== by 0x50A056: matroska_read_header (matroskadec.c:866)
==4035== by 0x5A18AF: avformat_open_input (utils.c:626)
==4035== by 0x451D20: open_input_file (ffmpeg_opt.c:767)
==4035== by 0x45062F: open_files.isra.6 (ffmpeg_opt.c:2283)
==4035== by 0x456068: ffmpeg_parse_options (ffmpeg_opt.c:2320)
==4035== by 0x44E557: main (ffmpeg.c:3289)
==4035== Address 0x66dcdac is 300 bytes inside a block of size 304
alloc'd
==4035== at 0x4C2ABED: malloc (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==4035== by 0x4C2AD6F: realloc (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==4035== by 0x5095B3: ebml_parse_elem (matroskadec.c:929)
==4035== by 0x50999B: ebml_parse_elem (matroskadec.c:866)
==4035== by 0x50999B: ebml_parse_elem (matroskadec.c:866)
==4035== by 0x50A056: matroska_read_header (matroskadec.c:866)
==4035== by 0x5A18AF: avformat_open_input (utils.c:626)
==4035== by 0x451D20: open_input_file (ffmpeg_opt.c:767)
==4035== by 0x45062F: open_files.isra.6 (ffmpeg_opt.c:2283)
==4035== by 0x456068: ffmpeg_parse_options (ffmpeg_opt.c:2320)
==4035== by 0x44E557: main (ffmpeg.c:3289)
==4035==
Input #0, matroska,webm, from 'ticket2213.mkv':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
ENCODER : Lavf54.61.104
Duration: 00:24:20.02, start: 0.000000, bitrate: 1 kb/s
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(eng): Subtitle: ssa (default)
Metadata:
title : Subtitle track
LANGUAGE : eng
Stream #0:1(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Commentary
LANGUAGE : eng
Stream #0:2(eng): Subtitle: ssa
Metadata:
title : Subtitle track - Colorless
LANGUAGE : eng
Output #0, mp4, to 'out.mp4':
Metadata:
title : Mahou Shoujo Madoka Magika Episode 04 - Miracles and
Magic Do Exist
encoder : Lavf54.61.104
Chapter #0.0: start 0.000000, end 113.155000
Metadata:
title : Prologue
Chapter #0.1: start 113.155000, end 203.120000
Metadata:
title : Opening
Chapter #0.2: start 203.120000, end 774.065000
Metadata:
title : Part A
Chapter #0.3: start 774.065000, end 1345.261000
Metadata:
title : Part B
Chapter #0.4: start 1345.261000, end 1435.100000
Metadata:
title : Ending
Chapter #0.5: start 1435.100000, end 1462.185000
Metadata:
title : Preview
Stream #0:0(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008) (default)
Metadata:
title : Subtitle track
LANGUAGE : eng
Stream #0:1(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Commentary
LANGUAGE : eng
Stream #0:2(eng): Subtitle: mov_text ([8][0][0][0] / 0x0008)
Metadata:
title : Subtitle track - Colorless
LANGUAGE : eng
Stream mapping:
Stream #0:0 -> #0:0 (ass -> mov_text)
Stream #0:1 -> #0:1 (ass -> mov_text)
Stream #0:2 -> #0:2 (ass -> mov_text)
Press [q] to stop, [?] for help
==4035== Invalid write of size 1
==4035== at 0xBB4503: av_strlcpy (avstring.c:86)
==4035== by 0x863A06: mov_text_text_cb (movtextenc.c:90)
==4035== by 0xAAA069: ff_ass_split_override_codes (ass_split.c:459)
==4035== by 0x8638B0: mov_text_encode_frame (movtextenc.c:125)
==4035== by 0x99A437: avcodec_encode_subtitle (utils.c:1493)
==4035== by 0x45D8E0: transcode_subtitles (ffmpeg.c:765)
==4035== by 0x45EC59: process_input (ffmpeg.c:1855)
==4035== by 0x44EB2F: main (ffmpeg.c:3084)
==4035== Address 0x670fdf0 is 0 bytes after a block of size 528 alloc'd
==4035== at 0x4C290FE: memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==4035== by 0x4C291A7: posix_memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==4035== by 0xBBEC31: av_mallocz (mem.c:92)
==4035== by 0x5A283E: avformat_new_stream (utils.c:3292)
==4035== by 0x450865: new_output_stream (ffmpeg_opt.c:904)
==4035== by 0x451184: new_subtitle_stream (ffmpeg_opt.c:1255)
==4035== by 0x455371: open_output_file (ffmpeg_opt.c:1596)
==4035== by 0x45062F: open_files.isra.6 (ffmpeg_opt.c:2283)
==4035== by 0x456091: ffmpeg_parse_options (ffmpeg_opt.c:2327)
==4035== by 0x44E557: main (ffmpeg.c:3289)
==4035==
==4035== Invalid write of size 1
==4035== at 0xBB4512: av_strlcpy (avstring.c:88)
==4035== by 0x863A06: mov_text_text_cb (movtextenc.c:90)
==4035== by 0xAAA069: ff_ass_split_override_codes (ass_split.c:459)
==4035== by 0x8638B0: mov_text_encode_frame (movtextenc.c:125)
==4035== by 0x99A437: avcodec_encode_subtitle (utils.c:1493)
==4035== by 0x45D8E0: transcode_subtitles (ffmpeg.c:765)
==4035== by 0x45EC59: process_input (ffmpeg.c:1855)
==4035== by 0x44EB2F: main (ffmpeg.c:3084)
==4035== Address 0x670fe3d is not stack'd, malloc'd or (recently) free'd
==4035==
==4035== Invalid write of size 1
==4035== at 0xBB4503: av_strlcpy (avstring.c:86)
==4035== by 0x863A06: mov_text_text_cb (movtextenc.c:90)
==4035== by 0xAA9FBD: ff_ass_split_override_codes (ass_split.c:381)
==4035== by 0x8638B0: mov_text_encode_frame (movtextenc.c:125)
==4035== by 0x99A437: avcodec_encode_subtitle (utils.c:1493)
==4035== by 0x45D8E0: transcode_subtitles (ffmpeg.c:765)
==4035== by 0x45EC59: process_input (ffmpeg.c:1855)
==4035== by 0x44EB2F: main (ffmpeg.c:3084)
==4035== Address 0x670fe3d is not stack'd, malloc'd or (recently) free'd
==4035==
==4035== Invalid read of size 8
==4035== at 0x53E895: ff_interleave_packet_per_dts (mux.c:646)
==4035== by 0x53EC4C: av_interleaved_write_frame (mux.c:725)
==4035== by 0x45A952: write_frame (ffmpeg.c:599)
==4035== by 0x45D97B: transcode_subtitles (ffmpeg.c:786)
==4035== by 0x45EC59: process_input (ffmpeg.c:1855)
==4035== by 0x44EB2F: main (ffmpeg.c:3084)
==4035== Address 0x81e3ab81e3a881eb is not stack'd, malloc'd or
(recently) free'd
==4035==
==4035==
==4035== Process terminating with default action of signal 11 (SIGSEGV)
==4035== General Protection Fault
==4035== at 0x53E895: ff_interleave_packet_per_dts (mux.c:646)
==4035== by 0x53EC4C: av_interleaved_write_frame (mux.c:725)
==4035== by 0x45A952: write_frame (ffmpeg.c:599)
==4035== by 0x45D97B: transcode_subtitles (ffmpeg.c:786)
==4035== by 0x45EC59: process_input (ffmpeg.c:1855)
==4035== by 0x44EB2F: main (ffmpeg.c:3084)
==4035==
==4035== HEAP SUMMARY:
==4035== in use at exit: 3,335,029 bytes in 505 blocks
==4035== total heap usage: 8,558 allocs, 8,053 frees, 7,640,933 bytes
allocated
==4035==
==4035== LEAK SUMMARY:
==4035== definitely lost: 16 bytes in 1 blocks
==4035== indirectly lost: 79 bytes in 5 blocks
==4035== possibly lost: 23,312 bytes in 1 blocks
==4035== still reachable: 3,311,622 bytes in 498 blocks
==4035== suppressed: 0 bytes in 0 blocks
==4035== Rerun with --leak-check=full to see details of leaked memory
==4035==
==4035== For counts of detected and suppressed errors, rerun with: -v
==4035== ERROR SUMMARY: 266 errors from 5 contexts (suppressed: 2 from 2)
Segmentation fault
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2213#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list