[FFmpeg-trac] #4484(avcodec:new): libavcodec: memory leak at libavcodec/utils.c:unrefcount_frame
FFmpeg
trac at avcodec.org
Tue Apr 14 03:57:08 CEST 2015
#4484: libavcodec: memory leak at libavcodec/utils.c:unrefcount_frame
-------------------------------------+-------------------------------------
Reporter: faham | Type: defect
Status: new | Priority: critical
Component: avcodec | Version:
Keywords: memory leak | unspecified
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
I'm using ffmpeg (revision: ecafde6606a51c285ed7ca4d27697392b493919e) to
playback HD audio (ac3) contents for more than a few hours (long-term
runs) and observe a mem leak in ffmpeg/libavcodec/utils.c:2287 inside
unrefcount_frame.
It looks like the call to av_frame_copy_props() is leading to the leak,
I'm not sure if it is necessary to do this operation or not but by
removing that line the mem leak goes away. Can find further info in the
attached valgrind-massif output.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4484>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list