[FFmpeg-trac] #9679(avfilter:new): Memory leak in zscale
FFmpeg
trac at avcodec.org
Fri Mar 4 14:00:55 EET 2022
#9679: Memory leak in zscale
-----------------------------------+---------------------------------------
Reporter: Anton1699 | Type: defect
Status: new | Priority: normal
Component: avfilter | Version: unspecified
Keywords: zscale | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-----------------------------------+---------------------------------------
Summary of the bug:
I was very happy to see slice threading support added to the zscale-filter
but it appears to have caused a memory leak. The following command used
just over 12 GiB of memory before crashing. The full report is attached.
How to reproduce:
{{{
% ffmpeg -hide_banner -nostdin -report -i file.mkv -noautoscale
-filter_complex
[0:0]zscale=pin=bt709:min=gbr:tin=iec61966-2-1:rin=pc:agamma=false:d=error_diffusion:f=bilinear:p=bt709:m=bt709:t=bt709:r=tv:c=left,format=yuv420p[out]
-map [out] -f null NUL
ffmpeg started on 2022-03-04 at 12:57:53
Report written to "ffmpeg-20220304-125753.log"
Log level: 48
Input #0, matroska,webm, from 'file.mkv':
Metadata:
ENCODER : Lavf59.17.101
Duration: 00:17:36.69, start: 0.000000, bitrate: 74212 kb/s
Stream #0:0: Video: h264 (High 4:4:4 Predictive), gbrp(pc,
gbr/bt709/iec61966-2-1, progressive), 1448x1080 [SAR 1:1 DAR 181:135],
29.97 fps, 29.97 tbr, 1k tbn (default)
Metadata:
ENCODER : Lavc59.20.100 h264_nvenc
DURATION : 00:17:36.689000000
Stream #0:1: Audio: flac, 48000 Hz, stereo, s16 (default)
Metadata:
ENCODER : Lavc59.20.100 flac
DURATION : 00:17:36.577000000
Stream mapping:
Stream #0:0 (h264) -> zscale:default
format:default -> Stream #0:0 (wrapped_avframe)
Output #0, null, to 'NUL':
Metadata:
encoder : Lavf59.17.102
Stream #0:0: Video: wrapped_avframe, yuv420p(pc, gbr/bt709/iec61966-2-1,
progressive), 1448x1080 [SAR 1:1 DAR 181:135], q=2-31, 200 kb/s, 29.97
fps, 29.97 tbn
Metadata:
encoder : Lavc59.21.103 wrapped_avframe
Error while filtering: Cannot allocate memory8:22.40 bitrate=N/A
speed=6.21x
Failed to inject frame into filter network: Cannot allocate memory
Error while processing the decoded data for stream #0:0
Conversion failed!
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9679>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list