[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