[FFmpeg-trac] #4049(avformat:new): av_write_trailer() - memory leaks on error - interleave_packet()
FFmpeg
trac at avcodec.org
Tue Oct 21 14:39:13 CEST 2014
#4049: av_write_trailer() - memory leaks on error - interleave_packet()
-------------------------------------+------------------------------------
Reporter: perexg | Owner:
Type: defect | Status: new
Priority: normal | Component: avformat
Version: unspecified | Resolution:
Keywords: leak | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+------------------------------------
Comment (by perexg):
{{{
==17815== 11,720 bytes in 4 blocks are definitely lost in loss record 41
of 42
==17815== at 0x4C29D96: memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==17815== by 0x4C29E87: posix_memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==17815== by 0x548CA1: av_mallocz (mem.c:95)
==17815== by 0x570C2D: mpegts_write_header (mpegtsenc.c:661)
==17815== by 0x57476C: avformat_write_header (mux.c:419)
}}}
{{{
=17815== 7,700 (2,960 direct, 4,740 indirect) bytes in 2 blocks are
definitely lost in loss record 40 of 42
==17815== at 0x4C29D96: memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==17815== by 0x4C29E87: posix_memalign (in /usr/lib64/valgrind
/vgpreload_memcheck-amd64-linux.so)
==17815== by 0x5489B9: av_malloc (mem.c:95)
==17815== by 0x575CEA: avformat_alloc_context (options.c:110)
==17815== by 0x570F68: mpegts_write_header (mpegtsenc.c:705)
==17815== by 0x57476C: avformat_write_header (mux.c:419)
}}}
etc.. this is after av_write_trailer() call... but the write callback
returned error before, because fd was closed (by remote side)..
Anyway, the summary description should be enough to check this problem.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4049#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list