[FFmpeg-trac] #4945(undetermined:closed): potential regression on drawtext timecode

FFmpeg trac at avcodec.org
Tue Oct 20 12:36:21 CEST 2015


#4945: potential regression on drawtext timecode
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:
  lorenzo.angeli                     |                   Status:  closed
                 Type:  defect       |                Component:
             Priority:  important    |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  crash        |  needs_more_info
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by lorenzo.angeli):

 Hi, where can I get the ffmpeg_g to provide gdb informations ?

 system : {{{Linux hdd-XPS-15-9530 3.16.0-45-generic #60~14.04.1-Ubuntu SMP
 Fri Jul 24 21:16:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux}}}

 here the bare minimum I can provide in order to reproduce:

 {{{

 ./ffmpeg -v 9 -loglevel 99 -y -f lavfi -i testsrc -vcodec mpeg4 -qscale 2
 -filter_complex "[0:v] drawtext=timecode=\'00:00:00:00\':r=25.0[v]" -map
 [v]  /home/efesto/Desktop/foobar.mov

 }}}

 here is the output

 {{{
 ffmpeg version N-50577-g777b305-static http://johnvansickle.com/ffmpeg/
 Copyright (c) 2000-2015 the FFmpeg developers
   built with gcc 4.9.3 (Debian 4.9.3-5)
   configuration: --enable-gpl --enable-version3 --disable-shared
 --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-
 libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-
 libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig
 --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
 gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls
 --enable-libvidstab --enable-libsoxr --enable-frei0r --enable-libfribidi
 --cc=gcc-4.9
   libavutil      55.  4.100 / 55.  4.100
   libavcodec     57.  7.100 / 57.  7.100
   libavformat    57.  8.100 / 57.  8.100
   libavdevice    57.  0.100 / 57.  0.100
   libavfilter     6. 11.100 /  6. 11.100
   libswscale      4.  0.100 /  4.  0.100
   libswresample   2.  0.100 /  2.  0.100
   libpostproc    54.  0.100 / 54.  0.100
 Splitting the commandline.
 Reading option '-v' ... matched as option 'v' (set logging level) with
 argument '9'.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument '99'.
 Reading option '-y' ... matched as option 'y' (overwrite output files)
 with argument '1'.
 Reading option '-f' ... matched as option 'f' (force format) with argument
 'lavfi'.
 Reading option '-i' ... matched as input file with argument 'testsrc'.
 Reading option '-vcodec' ... matched as option 'vcodec' (force video codec
 ('copy' to copy stream)) with argument 'mpeg4'.
 Reading option '-qscale' ... matched as option 'qscale' (use fixed quality
 scale (VBR)) with argument '2'.
 Reading option '-filter_complex' ... matched as option 'filter_complex'
 (create a complex filtergraph) with argument '[0:v]
 drawtext=timecode=\'00:00:00:00\':r=25.0[v]'.
 Reading option '-map' ... matched as option 'map' (set input stream
 mapping) with argument '[v]'.
 Reading option '/home/efesto/Desktop/foobar.mov' ... matched as output
 file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option v (set logging level) with argument 9.
 Applying option y (overwrite output files) with argument 1.
 Applying option filter_complex (create a complex filtergraph) with
 argument [0:v] drawtext=timecode=\'00:00:00:00\':r=25.0[v].
 Successfully parsed a group of options.
 Parsing a group of options: input file testsrc.
 Applying option f (force format) with argument lavfi.
 Successfully parsed a group of options.
 Opening an input file: testsrc.
 detected 8 logical cores
 [Parsed_testsrc_0 @ 0x4dbb040] size:320x240 rate:25/1 duration:-1.000000
 sar:1/1
 [AVFilterGraph @ 0x4db9c40] query_formats: 2 queried, 1 merged, 0 already
 done, 0 delayed
 [lavfi @ 0x4db9580] All info found
 [lavfi @ 0x4db9580] 0: start_time: 0.000 duration: -9223372036854.775
 [lavfi @ 0x4db9580] stream: start_time: 0.000 duration: -9223372036854.775
 bitrate=0 kb/s
 Input #0, lavfi, from 'testsrc':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0, 1, 1/25: Video: rawvideo, 1 reference frame (RGB[24] /
 0x18424752), rgb24, 320x240 [SAR 1:1 DAR 4:3], 1/25, 25 tbr, 25 tbn, 25
 tbc
 Successfully opened the file.
 [Parsed_drawtext_0 @ 0x4dbdc00] Setting 'timecode' to value '00:00:00:00'
 [Parsed_drawtext_0 @ 0x4dbdc00] Setting 'r' to value '25.0'
 Segmentation fault

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4945#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list