[FFmpeg-trac] #8094(undetermined:new): Memory leaks from realloc

FFmpeg trac at avcodec.org
Mon Aug 26 09:33:23 EEST 2019


#8094: Memory leaks from realloc
-------------------------------------+-------------------------------------
             Reporter:  Suhwan       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 There is a memory leak from realloc
 How to reproduce:
 {{{
 % ./ffmpeg_g  -i audio-gaps.ogg -loglevel 99 -c copy -map 0 -y
 -disposition:v:174 a64multi  -c:a:171 a64multi -disposition:s:9 a64multi
 -stream_loop 24 -t 3 -target vcd -r 82 -ab 907 -ar 22050 -ac 4 -b:v 866k
 -level 12 -strict 3 tmp.mp4
 ffmpeg version git-master
 built on ... clang-6.0
 }}}

 ASAN report:
 {{{
 ==48423==ERROR: LeakSanitizer: detected memory leaks

 Direct leak of 96 byte(s) in 3 object(s) allocated from:
     #0 0x4de8d0 in realloc (ffmpeg_g+0x4de8d0)
     #1 0x5ce398 in grow_array ffmpeg/fftools/cmdutils.c:2163:24

 Indirect leak of 34 byte(s) in 6 object(s) allocated from:
     #0 0x4de8d0 in realloc (ffmpeg_g+0x4de8d0)
     #1 0x8500297 in av_realloc ffmpeg/libavutil/mem.c:144:12
     #2 0x8500297 in av_strdup ffmpeg/libavutil/mem.c:256
     #3 0x5b5001 in parse_optgroup ffmpeg/fftools/cmdutils.c:437:15

 Indirect leak of 15 byte(s) in 2 object(s) allocated from:
     #0 0x4de8d0 in realloc (ffmpeg_g+0x4de8d0)
     #1 0x8500297 in av_realloc ffmpeg/libavutil/mem.c:144:12
     #2 0x8500297 in av_strdup ffmpeg/libavutil/mem.c:256
     #3 0x5b5001 in parse_optgroup ffmpeg/fftools/cmdutils.c:437:15
     #4 0x69746c756d343660  (<unknown module>)

 SUMMARY: AddressSanitizer: 145 byte(s) leaked in 11 allocation(s).
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8094>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list