[FFmpeg-trac] #8549(undetermined:new): A memory leak in ffplay
FFmpeg
trac at avcodec.org
Wed Mar 4 05:21:14 EET 2020
#8549: A memory leak in ffplay
-------------------------------------+-------------------------------------
Reporter: elite_jwp | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
In ffplay.c:637, there is a code block as below:
{{{
do {
if (d->queue->nb_packets == 0)
SDL_CondSignal(d->empty_queue_cond);
if (d->packet_pending) {
av_packet_move_ref(&pkt, &d->pkt);
d->packet_pending = 0;
} else {
if (packet_queue_get(d->queue, &pkt, 1, &d->pkt_serial) <
0)
return -1;
}
} while (d->queue->serial != d->pkt_serial);
}}}
It seems that '''av_packet_unref''' is not done with '''pkt''' before
doing next loop.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8549>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list