[Libav-user] Memory/Resource Leak After Encoder Init Failure

Jose Santiago santiago at haivision.com
Tue Jun 12 00:04:48 EEST 2018


I have created a ticket https://trac.ffmpeg.org/ticket/7251 . If you 
initialize the MPEG video encoder and with an invalid configuration, the 
encoder init fails in avcodec_open2(), and leaks memory allocated in the 
codec initialization and leaks threads if you enabled multi threaded 
encoding:

I have attached a patch that resolves the issue and a program that 
demonstrates the problem if you run it under valgrind. I also attached 
the valgrind output.

-- 
Jose Santiago
HaiVision Network Video
13975 Polo Trail Drive, Lake Forest, Illinois 60045
jsantiago at haivision.com 847-362-6800 x7411

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ffmpeg-issue-7251.patch
Type: text/x-patch
Size: 2384 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20180611/26c9d81a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ffmpeg-ticket-7251.c
Type: text/x-csrc
Size: 852 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20180611/26c9d81a/attachment.c>
-------------- next part --------------
==00:00:00:00.000 2966== Memcheck, a memory error detector
==00:00:00:00.000 2966== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==00:00:00:00.000 2966== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==00:00:00:00.000 2966== Command: ./ffmpeg-ticket-7251
==00:00:00:00.000 2966== 
--00:00:00:00.000 2966-- Valgrind options:
--00:00:00:00.000 2966--    --tool=memcheck
--00:00:00:00.000 2966--    --leak-check=full
--00:00:00:00.000 2966--    --show-reachable=yes
--00:00:00:00.000 2966--    --track-fds=yes
--00:00:00:00.000 2966--    --time-stamp=yes
--00:00:00:00.000 2966--    --track-origins=yes
--00:00:00:00.000 2966--    --error-limit=no
--00:00:00:00.000 2966--    --trace-children=yes
--00:00:00:00.000 2966--    --show-below-main=yes
--00:00:00:00.000 2966--    --gen-suppressions=all
--00:00:00:00.000 2966--    -v
--00:00:00:00.000 2966-- Contents of /proc/version:
--00:00:00:00.000 2966--   Linux version 4.14.31-1-MANJARO (builduser at development) (gcc version 7.3.1 20180312 (GCC)) #1 SMP PREEMPT Wed Mar 28 21:42:49 UTC 2018
--00:00:00:00.000 2966-- 
--00:00:00:00.000 2966-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--00:00:00:00.000 2966-- Page sizes: currently 4096, max supported 4096
--00:00:00:00.000 2966-- Valgrind library directory: /usr/lib/valgrind
--00:00:00:00.034 2966-- Reading syms from /data/home/jsantiago/tt88/ffmpeg-ticket-7251
--00:00:00:00.376 2966-- Reading syms from /usr/lib/ld-2.26.so
--00:00:00:00.376 2966-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--00:00:00:00.378 2966--    object doesn't have a dynamic symbol table
--00:00:00:00.437 2966-- Scheduler: using generic scheduler lock implementation.
--00:00:00:00.463 2966-- Reading suppressions file: /usr/lib/valgrind/default.supp
==00:00:00:00.464 2966== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-2966-by-jsantiago-on-???
==00:00:00:00.464 2966== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-2966-by-jsantiago-on-???
==00:00:00:00.464 2966== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-2966-by-jsantiago-on-???
==00:00:00:00.464 2966== 
==00:00:00:00.464 2966== TO CONTROL THIS PROCESS USING vgdb (which you probably
==00:00:00:00.464 2966== don't want to do, unless you know exactly what you're doing,
==00:00:00:00.464 2966== or are doing some strange experiment):
==00:00:00:00.464 2966==   /usr/lib/valgrind/../../bin/vgdb --pid=2966 ...command...
==00:00:00:00.464 2966== 
==00:00:00:00.464 2966== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==00:00:00:00.464 2966==   /path/to/gdb ./ffmpeg-ticket-7251
==00:00:00:00.464 2966== and then give GDB the following command
==00:00:00:00.464 2966==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=2966
==00:00:00:00.464 2966== --pid is optional if only one valgrind process is running
==00:00:00:00.464 2966== 
--00:00:00:00.473 2966-- REDIR: 0x401cb60 (ld-linux-x86-64.so.2:strlen) redirected to 0x58060901 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--00:00:00:00.488 2966-- REDIR: 0x401c940 (ld-linux-x86-64.so.2:index) redirected to 0x5806091b (vgPlain_amd64_linux_REDIR_FOR_index)
--00:00:00:00.505 2966-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--00:00:00:00.512 2966-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
==00:00:00:00.517 2966== WARNING: new redirection conflicts with existing -- ignoring it
--00:00:00:00.517 2966--     old: 0x0401cb60 (strlen              ) R-> (0000.0) 0x58060901 vgPlain_amd64_linux_REDIR_FOR_strlen
--00:00:00:00.517 2966--     new: 0x0401cb60 (strlen              ) R-> (2007.0) 0x04c30180 strlen
--00:00:00:00.529 2966-- REDIR: 0x401abd0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c312b0 (strcmp)
--00:00:00:00.531 2966-- REDIR: 0x401d0a0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c348c0 (mempcpy)
--00:00:00:00.541 2966-- Reading syms from /usr/lib/libva.so.2.100.0
--00:00:00:00.541 2966--    object doesn't have a symbol table
--00:00:00:00.545 2966-- Reading syms from /usr/lib/libva-drm.so.2.100.0
--00:00:00:00.545 2966--    object doesn't have a symbol table
--00:00:00:00.548 2966-- Reading syms from /usr/lib/libva-x11.so.2.100.0
--00:00:00:00.548 2966--    object doesn't have a symbol table
--00:00:00:00.551 2966-- Reading syms from /usr/lib/libvdpau.so.1.0.0
--00:00:00:00.551 2966--    object doesn't have a symbol table
--00:00:00:00.555 2966-- Reading syms from /usr/lib/libX11.so.6.3.0
--00:00:00:00.555 2966--    object doesn't have a symbol table
--00:00:00:00.563 2966-- Reading syms from /usr/lib/liblzma.so.5.2.3
--00:00:00:00.564 2966--    object doesn't have a symbol table
--00:00:00:00.567 2966-- Reading syms from /usr/lib/libz.so.1.2.11
--00:00:00:00.567 2966--    object doesn't have a symbol table
--00:00:00:00.572 2966-- Reading syms from /usr/lib/libm-2.26.so
--00:00:00:00.572 2966--    object doesn't have a symbol table
--00:00:00:00.576 2966-- Reading syms from /usr/lib/libpthread-2.26.so
--00:00:00:00.583 2966-- Reading syms from /usr/lib/libc-2.26.so
--00:00:00:00.627 2966-- Reading syms from /usr/lib/libdl-2.26.so
--00:00:00:00.627 2966--    object doesn't have a symbol table
--00:00:00:00.630 2966-- Reading syms from /usr/lib/libdrm.so.2.4.0
--00:00:00:00.631 2966--    object doesn't have a symbol table
--00:00:00:00.634 2966-- Reading syms from /usr/lib/libXext.so.6.4.0
--00:00:00:00.634 2966--    object doesn't have a symbol table
--00:00:00:00.638 2966-- Reading syms from /usr/lib/libXfixes.so.3.1.0
--00:00:00:00.638 2966--    object doesn't have a symbol table
--00:00:00:00.641 2966-- Reading syms from /usr/lib/libxcb.so.1.1.0
--00:00:00:00.641 2966--    object doesn't have a symbol table
--00:00:00:00.646 2966-- Reading syms from /usr/lib/libXau.so.6.0.0
--00:00:00:00.646 2966--    object doesn't have a symbol table
--00:00:00:00.650 2966-- Reading syms from /usr/lib/libXdmcp.so.6.0.0
--00:00:00:00.650 2966--    object doesn't have a symbol table
--00:00:00:00.671 2966-- REDIR: 0x63d65f0 (libc.so.6:strchrnul) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.671 2966-- REDIR: 0x63ef620 (libc.so.6:wcslen) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.672 2966-- REDIR: 0x63dae90 (libc.so.6:memrchr) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.672 2966-- REDIR: 0x63d5180 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.672 2966-- REDIR: 0x63d5030 (libc.so.6:strncasecmp) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.673 2966-- REDIR: 0x63d4d00 (libc.so.6:memmove) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
==00:00:00:00.673 2966== Preferring higher priority redirection:
--00:00:00:00.673 2966--     old: 0x064a5440 (__memcpy_avx_unalign) R-> (2018.0) 0x04c31700 memcpy@@GLIBC_2.14
--00:00:00:00.673 2966--     new: 0x064a5440 (__memcpy_avx_unalign) R-> (2018.1) 0x04c33ab0 memmove
--00:00:00:00.673 2966-- REDIR: 0x63d3f20 (libc.so.6:strncpy) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.673 2966-- REDIR: 0x63d4fe0 (libc.so.6:strcasecmp) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.674 2966-- REDIR: 0x63d3970 (libc.so.6:strcat) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.674 2966-- REDIR: 0x63d3f50 (libc.so.6:rindex) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.675 2966-- REDIR: 0x63d65c0 (libc.so.6:rawmemchr) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.675 2966-- REDIR: 0x63d4e70 (libc.so.6:mempcpy) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.675 2966-- REDIR: 0x63d4ca0 (libc.so.6:bcmp) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.676 2966-- REDIR: 0x63d3ee0 (libc.so.6:strncmp) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.676 2966-- REDIR: 0x63d39e0 (libc.so.6:strcmp) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.676 2966-- REDIR: 0x63d4dd0 (libc.so.6:memset) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.677 2966-- REDIR: 0x63ee860 (libc.so.6:wcschr) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.677 2966-- REDIR: 0x63d3e80 (libc.so.6:strnlen) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.677 2966-- REDIR: 0x63d3a50 (libc.so.6:strcspn) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.677 2966-- REDIR: 0x63d3a20 (libc.so.6:strcpy) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.678 2966-- REDIR: 0x63d3f80 (libc.so.6:strpbrk) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.678 2966-- REDIR: 0x63d39a0 (libc.so.6:index) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.678 2966-- REDIR: 0x63d3e50 (libc.so.6:strlen) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.679 2966-- REDIR: 0x63d5080 (libc.so.6:strcasecmp_l) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.679 2966-- REDIR: 0x63d4c70 (libc.so.6:memchr) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.679 2966-- REDIR: 0x63d4240 (libc.so.6:strspn) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.679 2966-- REDIR: 0x63d4fb0 (libc.so.6:stpncpy) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.680 2966-- REDIR: 0x63d4f80 (libc.so.6:stpcpy) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.680 2966-- REDIR: 0x63d50d0 (libc.so.6:strncasecmp_l) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.689 2966-- REDIR: 0x63d4bb0 (libc.so.6:strstr) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.692 2966-- REDIR: 0x63d3eb0 (libc.so.6:strncat) redirected to 0x4a276f0 (_vgnU_ifunc_wrapper)
--00:00:00:00.708 2966-- REDIR: 0x64a4d30 (libc.so.6:__strrchr_avx2) redirected to 0x4c2fb00 (rindex)
--00:00:00:00.724 2966-- REDIR: 0x63d1b60 (libc.so.6:posix_memalign) redirected to 0x4c2f330 (posix_memalign)
--00:00:00:00.729 2966-- REDIR: 0x63d08e0 (libc.so.6:free) redirected to 0x4c2e0a0 (free)
--00:00:00:00.730 2966-- REDIR: 0x64a58c0 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c339a0 (memset)
--00:00:00:00.795 2966-- REDIR: 0x63d0ef0 (libc.so.6:calloc) redirected to 0x4c2ee40 (calloc)
--00:00:00:01.267 2966-- REDIR: 0x64a5440 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c33ab0 (memmove)
--00:00:00:01.289 2966-- REDIR: 0x64a4f00 (libc.so.6:__strlen_avx2) redirected to 0x4c300c0 (strlen)
--00:00:00:01.297 2966-- REDIR: 0x63d09f0 (libc.so.6:realloc) redirected to 0x4c2f080 (realloc)
--00:00:00:01.306 2966-- REDIR: 0x64a4b40 (libc.so.6:__strchrnul_avx2) redirected to 0x4c343f0 (strchrnul)
--00:00:00:01.312 2966-- REDIR: 0x64a5420 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c34500 (mempcpy)
--00:00:00:01.316 2966-- REDIR: 0x64922c0 (libc.so.6:__strcpy_ssse3) redirected to 0x4c301a0 (strcpy)
--00:00:00:01.317 2966-- REDIR: 0x649be80 (libc.so.6:__strncmp_sse42) redirected to 0x4c30940 (__strncmp_sse42)
--00:00:00:01.318 2966-- REDIR: 0x63d4720 (libc.so.6:__GI_strstr) redirected to 0x4c34b30 (__strstr_sse2)
[mpeg2video @ 0x7566080] MPEG-1/2 does not support 2201/91 fps
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== FILE DESCRIPTORS: 3 open at exit.
==00:00:00:01.350 2966== Open file descriptor 2:
==00:00:00:01.350 2966==    <inherited from parent>
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== Open file descriptor 1:
==00:00:00:01.350 2966==    <inherited from parent>
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== Open file descriptor 0: /dev/pts/91
==00:00:00:01.350 2966==    <inherited from parent>
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== HEAP SUMMARY:
==00:00:00:01.350 2966==     in use at exit: 328,714 bytes in 130 blocks
==00:00:00:01.350 2966==   total heap usage: 144 allocs, 14 frees, 343,300 bytes allocated
==00:00:00:01.350 2966== 
==00:00:00:01.350 2966== Searching for pointers to 130 not-freed blocks
==00:00:00:01.489 2966== Checked 82,004,480 bytes
==00:00:00:01.489 2966== 
==00:00:00:01.490 2966== 56 bytes in 1 blocks are indirectly lost in loss record 1 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0xA9F9DD: parse_primary (eval.c:346)
==00:00:00:01.490 2966==    by 0xAA05B2: parse_pow (eval.c:517)
==00:00:00:01.490 2966==    by 0xAA05B2: parse_dB (eval.c:532)
==00:00:00:01.490 2966==    by 0xAA05B2: parse_factor (eval.c:539)
==00:00:00:01.490 2966==    by 0xAA07DD: parse_term (eval.c:566)
==00:00:00:01.490 2966==    by 0xA9F747: parse_subexpr (eval.c:590)
==00:00:00:01.490 2966==    by 0xA9F747: parse_expr (eval.c:618)
==00:00:00:01.490 2966==    by 0xAA0A0F: av_expr_parse (eval.c:710)
==00:00:00:01.490 2966==    by 0x1882AF: ff_rate_control_init (ratecontrol.c:518)
==00:00:00:01.490 2966==    by 0x181E18: ff_mpv_encode_init (mpegvideo_enc.c:1024)
==00:00:00:01.490 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:parse_primary
   fun:parse_pow
   fun:parse_dB
   fun:parse_factor
   fun:parse_term
   fun:parse_subexpr
   fun:parse_expr
   fun:av_expr_parse
   fun:ff_rate_control_init
   fun:ff_mpv_encode_init
   fun:encode_init
}
==00:00:00:01.490 2966== 56 bytes in 1 blocks are indirectly lost in loss record 2 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0xA9F9DD: parse_primary (eval.c:346)
==00:00:00:01.490 2966==    by 0xAA05F8: parse_pow (eval.c:517)
==00:00:00:01.490 2966==    by 0xAA05F8: parse_dB (eval.c:532)
==00:00:00:01.490 2966==    by 0xAA05F8: parse_factor (eval.c:544)
==00:00:00:01.490 2966==    by 0xAA07DD: parse_term (eval.c:566)
==00:00:00:01.490 2966==    by 0xA9F747: parse_subexpr (eval.c:590)
==00:00:00:01.490 2966==    by 0xA9F747: parse_expr (eval.c:618)
==00:00:00:01.490 2966==    by 0xAA0A0F: av_expr_parse (eval.c:710)
==00:00:00:01.490 2966==    by 0x1882AF: ff_rate_control_init (ratecontrol.c:518)
==00:00:00:01.490 2966==    by 0x181E18: ff_mpv_encode_init (mpegvideo_enc.c:1024)
==00:00:00:01.490 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:parse_primary
   fun:parse_pow
   fun:parse_dB
   fun:parse_factor
   fun:parse_term
   fun:parse_subexpr
   fun:parse_expr
   fun:av_expr_parse
   fun:ff_rate_control_init
   fun:ff_mpv_encode_init
   fun:encode_init
}
==00:00:00:01.490 2966== 80 bytes in 1 blocks are indirectly lost in loss record 3 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0xAA0AC9: av_expr_parse (eval.c:721)
==00:00:00:01.490 2966==    by 0x1882AF: ff_rate_control_init (ratecontrol.c:518)
==00:00:00:01.490 2966==    by 0x181E18: ff_mpv_encode_init (mpegvideo_enc.c:1024)
==00:00:00:01.490 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.490 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.490 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.490 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_expr_parse
   fun:ff_rate_control_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.490 2966== 88 bytes in 1 blocks are definitely lost in loss record 4 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0x44E39E: ff_slice_thread_init (pthread_slice.c:157)
==00:00:00:01.490 2966==    by 0x52F06E: avcodec_open2 (utils.c:731)
==00:00:00:01.490 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.490 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.490 2966==    by 0x1B: ???
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_slice_thread_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.490 2966== 152 bytes in 1 blocks are still reachable in loss record 5 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0xABC55A: avpriv_slicethread_create (slicethread.c:115)
==00:00:00:01.490 2966==    by 0x44E3DE: ff_slice_thread_init (pthread_slice.c:159)
==00:00:00:01.490 2966==    by 0x52F06E: avcodec_open2 (utils.c:731)
==00:00:00:01.490 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.490 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.490 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.490 2966==    by 0x1B: ???
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:avpriv_slicethread_create
   fun:ff_slice_thread_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.490 2966== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 6 of 48
==00:00:00:01.490 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.490 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.490 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.490 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.490 2966==    by 0xAA060F: make_eval_expr (eval.c:503)
==00:00:00:01.490 2966==    by 0xAA060F: parse_factor (eval.c:548)
==00:00:00:01.490 2966==    by 0xAA07DD: parse_term (eval.c:566)
==00:00:00:01.490 2966==    by 0xA9F747: parse_subexpr (eval.c:590)
==00:00:00:01.490 2966==    by 0xA9F747: parse_expr (eval.c:618)
==00:00:00:01.490 2966==    by 0xAA0A0F: av_expr_parse (eval.c:710)
==00:00:00:01.490 2966==    by 0x1882AF: ff_rate_control_init (ratecontrol.c:518)
==00:00:00:01.490 2966==    by 0x181E18: ff_mpv_encode_init (mpegvideo_enc.c:1024)
==00:00:00:01.490 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.490 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.490 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:make_eval_expr
   fun:parse_factor
   fun:parse_term
   fun:parse_subexpr
   fun:parse_expr
   fun:av_expr_parse
   fun:ff_rate_control_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
}
==00:00:00:01.491 2966== 256 bytes in 1 blocks are definitely lost in loss record 7 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD0A2: init_duplicate_context (mpegvideo.c:376)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 256 bytes in 1 blocks are definitely lost in loss record 8 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD0BC: init_duplicate_context (mpegvideo.c:378)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 256 bytes in 1 blocks are definitely lost in loss record 9 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x181A6F: ff_mpv_encode_init (mpegvideo_enc.c:931)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.491 2966==    by 0x1B: ???
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.491 2966== 288 bytes in 1 blocks are definitely lost in loss record 10 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x181B39: ff_mpv_encode_init (mpegvideo_enc.c:939)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.491 2966==    by 0x1B: ???
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.491 2966== 288 bytes in 1 blocks are definitely lost in loss record 11 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x181B4F: ff_mpv_encode_init (mpegvideo_enc.c:941)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.491 2966==    by 0x1B: ???
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.491 2966== 536 bytes in 1 blocks are indirectly lost in loss record 12 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0xAA28CA: av_frame_alloc (frame.c:191)
==00:00:00:01.491 2966==    by 0x180729: ff_mpv_common_init (mpegvideo.c:939)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_frame_alloc
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 536 bytes in 1 blocks are indirectly lost in loss record 13 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0xAA28CA: av_frame_alloc (frame.c:191)
==00:00:00:01.491 2966==    by 0x18073E: ff_mpv_common_init (mpegvideo.c:942)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_frame_alloc
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 536 bytes in 1 blocks are indirectly lost in loss record 14 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0xAA28CA: av_frame_alloc (frame.c:191)
==00:00:00:01.491 2966==    by 0x180753: ff_mpv_common_init (mpegvideo.c:945)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_frame_alloc
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 536 bytes in 1 blocks are indirectly lost in loss record 15 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0xAA28CA: av_frame_alloc (frame.c:191)
==00:00:00:01.491 2966==    by 0x180768: ff_mpv_common_init (mpegvideo.c:948)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_frame_alloc
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 1,008 bytes in 1 blocks are still reachable in loss record 16 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0xABC3B2: avpriv_slicethread_create (slicethread.c:119)
==00:00:00:01.491 2966==    by 0x44E3DE: ff_slice_thread_init (pthread_slice.c:159)
==00:00:00:01.491 2966==    by 0x52F06E: avcodec_open2 (utils.c:731)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.491 2966==    by 0x1B: ???
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:avpriv_slicethread_create
   fun:ff_slice_thread_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.491 2966== 1,230 bytes in 1 blocks are indirectly lost in loss record 17 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD62C: init_context_frame (mpegvideo.c:793)
==00:00:00:01.491 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 1,230 bytes in 1 blocks are indirectly lost in loss record 18 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3C79FA: ff_mpeg_er_init (mpeg_er.c:114)
==00:00:00:01.491 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpeg_er_init
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 1,232 bytes in 1 blocks are indirectly lost in loss record 19 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD65D: init_context_frame (mpegvideo.c:797)
==00:00:00:01.491 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 2,304 bytes in 9 blocks are indirectly lost in loss record 20 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD0A2: init_duplicate_context (mpegvideo.c:376)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 2,304 bytes in 9 blocks are indirectly lost in loss record 21 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD0BC: init_duplicate_context (mpegvideo.c:378)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 2,448 bytes in 9 blocks are possibly lost in loss record 22 of 48
==00:00:00:01.491 2966==    at 0x4C2EEF5: calloc (vg_replace_malloc.c:711)
==00:00:00:01.491 2966==    by 0x4011B42: allocate_dtv (in /usr/lib/ld-2.26.so)
==00:00:00:01.491 2966==    by 0x40124CD: _dl_allocate_tls (in /usr/lib/ld-2.26.so)
==00:00:00:01.491 2966==    by 0x6137B6A: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.26.so)
==00:00:00:01.491 2966==    by 0xABC481: avpriv_slicethread_create (slicethread.c:147)
==00:00:00:01.491 2966==    by 0x44E3DE: ff_slice_thread_init (pthread_slice.c:159)
==00:00:00:01.491 2966==    by 0x52F06E: avcodec_open2 (utils.c:731)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.491 2966==    by 0x1B: ???
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: possible
   fun:calloc
   fun:allocate_dtv
   fun:_dl_allocate_tls
   fun:pthread_create@@GLIBC_2.2.5
   fun:avpriv_slicethread_create
   fun:ff_slice_thread_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.491 2966== 2,460 bytes in 1 blocks are indirectly lost in loss record 23 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD7CB: init_context_frame (mpegvideo.c:739)
==00:00:00:01.491 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 3,072 bytes in 1 blocks are definitely lost in loss record 24 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD0E4: init_duplicate_context (mpegvideo.c:385)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 3,072 bytes in 1 blocks are definitely lost in loss record 25 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.491 2966==    by 0x3DD1A5: init_duplicate_context (mpegvideo.c:392)
==00:00:00:01.491 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.491 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.491 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.491 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.491 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.491 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.491 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.491 2966== 4,804 bytes in 1 blocks are indirectly lost in loss record 26 of 48
==00:00:00:01.491 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.491 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.491 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.491 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD398: init_context_frame (mpegvideo.c:715)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 4,920 bytes in 1 blocks are indirectly lost in loss record 27 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD7E8: init_context_frame (mpegvideo.c:741)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 4,920 bytes in 1 blocks are indirectly lost in loss record 28 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0x3DD800: init_context_frame (mpegvideo.c:743)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.492 2966== 4,920 bytes in 1 blocks are indirectly lost in loss record 29 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0x3DD818: init_context_frame (mpegvideo.c:745)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 30 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD6C0: init_context_frame (mpegvideo.c:725)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 31 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD6D8: init_context_frame (mpegvideo.c:726)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 32 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD6F0: init_context_frame (mpegvideo.c:727)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 33 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD708: init_context_frame (mpegvideo.c:728)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 34 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD720: init_context_frame (mpegvideo.c:729)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 5,252 bytes in 1 blocks are indirectly lost in loss record 35 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD738: init_context_frame (mpegvideo.c:730)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_context_frame
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 36 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181AA9: ff_mpv_encode_init (mpegvideo_enc.c:933)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 37 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181AC3: ff_mpv_encode_init (mpegvideo_enc.c:934)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 38 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181ADD: ff_mpv_encode_init (mpegvideo_enc.c:935)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 39 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181AF7: ff_mpv_encode_init (mpegvideo_enc.c:936)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 40 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181B0D: ff_mpv_encode_init (mpegvideo_enc.c:937)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 8,192 bytes in 1 blocks are definitely lost in loss record 41 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x181B23: ff_mpv_encode_init (mpegvideo_enc.c:938)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966==    by 0x1B: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
   obj:*
}
==00:00:00:01.492 2966== 11,808 bytes in 1 blocks are indirectly lost in loss record 42 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x1806C5: ff_mpv_common_init (mpegvideo.c:932)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.492 2966== 19,296 bytes in 36 blocks are indirectly lost in loss record 43 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0xAA28CA: av_frame_alloc (frame.c:191)
==00:00:00:01.492 2966==    by 0x18070A: ff_mpv_common_init (mpegvideo.c:935)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:av_frame_alloc
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 20,910 bytes in 1 blocks are indirectly lost in loss record 44 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0x3C79EB: ff_mpeg_er_init (mpeg_er.c:113)
==00:00:00:01.492 2966==    by 0x180780: ff_mpv_common_init (mpegvideo.c:952)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:ff_mpeg_er_init
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.492 2966== 27,648 bytes in 9 blocks are indirectly lost in loss record 45 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD0E4: init_duplicate_context (mpegvideo.c:385)
==00:00:00:01.492 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.492 2966== 27,648 bytes in 9 blocks are indirectly lost in loss record 46 of 48
==00:00:00:01.492 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.492 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.492 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.492 2966==    by 0xAAD9A8: av_mallocz (mem.c:238)
==00:00:00:01.492 2966==    by 0x3DD1A5: init_duplicate_context (mpegvideo.c:392)
==00:00:00:01.492 2966==    by 0x1807D9: ff_mpv_common_init (mpegvideo.c:969)
==00:00:00:01.492 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.492 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.492 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.492 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.492 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.492 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_mallocz
   fun:init_duplicate_context
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
}
==00:00:00:01.493 2966== 86,080 bytes in 8 blocks are indirectly lost in loss record 47 of 48
==00:00:00:01.493 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.493 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.493 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.493 2966==    by 0xAADB08: av_memdup (mem.c:287)
==00:00:00:01.493 2966==    by 0x18081F: ff_mpv_common_init (mpegvideo.c:965)
==00:00:00:01.493 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.493 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.493 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.493 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.493 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.493 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.493 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.493 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: indirect
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_memdup
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.493 2966== 268,130 (10,760 direct, 257,370 indirect) bytes in 1 blocks are definitely lost in loss record 48 of 48
==00:00:00:01.493 2966==    at 0x4C2F246: memalign (vg_replace_malloc.c:857)
==00:00:00:01.493 2966==    by 0x4C2F361: posix_memalign (vg_replace_malloc.c:1020)
==00:00:00:01.493 2966==    by 0xAAD7A2: av_malloc (mem.c:87)
==00:00:00:01.493 2966==    by 0xAADB08: av_memdup (mem.c:287)
==00:00:00:01.493 2966==    by 0x18081F: ff_mpv_common_init (mpegvideo.c:965)
==00:00:00:01.493 2966==    by 0x1819E8: ff_mpv_encode_init (mpegvideo_enc.c:917)
==00:00:00:01.493 2966==    by 0x17D3B4: encode_init (mpeg12enc.c:142)
==00:00:00:01.493 2966==    by 0x52F133: avcodec_open2 (utils.c:923)
==00:00:00:01.493 2966==    by 0x1C050A: main (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.493 2966==    by 0x636EF49: __libc_start_main (in /usr/lib/libc-2.26.so)
==00:00:00:01.493 2966==    by 0x1C05B9: _start (in /data/home/jsantiago/tt88/ffmpeg-ticket-7251)
==00:00:00:01.493 2966==    by 0x1FFEFFF437: ???
==00:00:00:01.493 2966== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:memalign
   fun:posix_memalign
   fun:av_malloc
   fun:av_memdup
   fun:ff_mpv_common_init
   fun:ff_mpv_encode_init
   fun:encode_init
   fun:avcodec_open2
   fun:main
   fun:__libc_start_main
   fun:_start
   obj:*
}
==00:00:00:01.493 2966== LEAK SUMMARY:
==00:00:00:01.493 2966==    definitely lost: 67,544 bytes in 16 blocks
==00:00:00:01.493 2966==    indirectly lost: 257,562 bytes in 103 blocks
==00:00:00:01.493 2966==      possibly lost: 2,448 bytes in 9 blocks
==00:00:00:01.493 2966==    still reachable: 1,160 bytes in 2 blocks
==00:00:00:01.493 2966==         suppressed: 0 bytes in 0 blocks
==00:00:00:01.493 2966== 
==00:00:00:01.493 2966== ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)
==00:00:00:01.493 2966== ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)


More information about the Libav-user mailing list