==7771== Memcheck, a memory error detector
==7771== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==7771== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==7771== Command: /home/fate/workdirs/x86_64-archlinux-gcc-valgrind-no-undef/build/ffmpeg -nostdin -nostats -cpuflags all -hwaccel none -threads 1 -thread_type frame+slice -i /home/fate/fate-suite/vp9-test-vectors/vp90-2-2pass-akiyo.webm -color_trc 4 -c:v copy -fflags +bitexact -strict -2 -f matroska md5:
==7771==
--7771-- WARNING: Serious error when reading debug info
--7771-- When reading debug info from /home/fate/workdirs/x86_64-archlinux-gcc-valgrind-no-undef/build/ffmpeg:
--7771-- get_Form_contents: DW_FORM_strp points outside .debug_str
ffmpeg version N-88428-g88c7aa13dd Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --prefix=/home/fate/workdirs/x86_64-archlinux-gcc-valgrind-no-undef/install --samples=/home/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --target-exec='valgrind --error-exitcode=1 --malloc-fill=0xa2 --leak-check=full --gen-suppressions=all --suppressions=/home/fate/ffmpeg/tests/fate-valgrind.supp --undef-value-errors=no' --disable-stripping --disable-memory-poisoning
libavutil 56. 0.100 / 56. 0.100
libavcodec 58. 1.100 / 58. 1.100
libavformat 58. 0.102 / 58. 0.102
libavdevice 58. 0.100 / 58. 0.100
libavfilter 7. 0.101 / 7. 0.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.100 / 3. 0.100
libpostproc 55. 0.100 / 55. 0.100
Input #0, matroska,webm, from '/home/fate/fate-suite/vp9-test-vectors/vp90-2-2pass-akiyo.webm':
Metadata:
encoder : vpxenc v1.2.0-3859-gd115cd8
Duration: 00:00:01.67, start: 0.000000, bitrate: 118 kb/s
Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv), 352x288, SAR 1:1 DAR 11:9, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
Side data:
stereo3d: 2D
Output #0, matroska, to 'md5:':
Stream #0:0(eng): Video: vp9 (Profile 0) (VP90 / 0x30395056), yuv420p(tv, unknown/unknown/bt470m), 352x288 [SAR 1:1 DAR 11:9], q=2-31, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
Side data:
stereo3d: 2D
Stream mapping:
Stream #0:0 -> #0:0 (copy)
==7771== Invalid read of size 8
==7771== at 0x4C33C30: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x9AFA27: vp9_superframe_filter (vp9_superframe_bsf.c:66)
==7771== by 0x4A87FA: do_packet_auto_bsf (mux.c:873)
==7771== by 0x4AB8B4: av_interleaved_write_frame (mux.c:1208)
==7771== by 0x2765EE: write_packet.isra.14 (ffmpeg.c:797)
==7771== by 0x277794: output_packet.constprop.24 (ffmpeg.c:868)
==7771== by 0x27ECF4: do_streamcopy (ffmpeg.c:2065)
==7771== by 0x27ECF4: process_input_packet (ffmpeg.c:2734)
==7771== by 0x25CD18: process_input (ffmpeg.c:4416)
==7771== by 0x25CD18: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD18: transcode (ffmpeg.c:4590)
==7771== by 0x25CD18: main (ffmpeg.c:4796)
==7771== Address 0x7181ed0 is 0 bytes inside a block of size 1,064 free'd
==7771== at 0x4C2E14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA2245: av_buffer_unref (buffer.c:120)
==7771== by 0x5857F0: av_packet_unref (avpacket.c:593)
==7771== by 0x25CD22: process_input (ffmpeg.c:4419)
==7771== by 0x25CD22: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD22: transcode (ffmpeg.c:4590)
==7771== by 0x25CD22: main (ffmpeg.c:4796)
==7771== Block was alloc'd at
==7771== at 0x4C2CD8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x4C2F195: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA24DF: av_buffer_realloc (buffer.c:177)
==7771== by 0x585DF9: av_packet_ref (avpacket.c:77)
==7771== by 0x52573F: parse_packet (utils.c:439)
==7771== by 0x52930A: read_frame_internal (utils.c:1617)
==7771== by 0x52A104: av_read_frame (utils.c:1721)
==7771== by 0x25CEB2: get_input_packet (ffmpeg.c:4071)
==7771== by 0x25CEB2: process_input (ffmpeg.c:4191)
==7771== by 0x25CEB2: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CEB2: transcode (ffmpeg.c:4590)
==7771== by 0x25CEB2: main (ffmpeg.c:4796)
==7771==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:memmove
fun:vp9_superframe_filter
fun:do_packet_auto_bsf
fun:av_interleaved_write_frame
fun:write_packet.isra.14
fun:output_packet.constprop.24
fun:do_streamcopy
fun:process_input_packet
fun:process_input
fun:transcode_step
fun:transcode
fun:main
}
==7771== Invalid read of size 8
==7771== at 0x4C33C3E: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x9AFA27: vp9_superframe_filter (vp9_superframe_bsf.c:66)
==7771== by 0x4A87FA: do_packet_auto_bsf (mux.c:873)
==7771== by 0x4AB8B4: av_interleaved_write_frame (mux.c:1208)
==7771== by 0x2765EE: write_packet.isra.14 (ffmpeg.c:797)
==7771== by 0x277794: output_packet.constprop.24 (ffmpeg.c:868)
==7771== by 0x27ECF4: do_streamcopy (ffmpeg.c:2065)
==7771== by 0x27ECF4: process_input_packet (ffmpeg.c:2734)
==7771== by 0x25CD18: process_input (ffmpeg.c:4416)
==7771== by 0x25CD18: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD18: transcode (ffmpeg.c:4590)
==7771== by 0x25CD18: main (ffmpeg.c:4796)
==7771== Address 0x7181ee0 is 16 bytes inside a block of size 1,064 free'd
==7771== at 0x4C2E14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA2245: av_buffer_unref (buffer.c:120)
==7771== by 0x5857F0: av_packet_unref (avpacket.c:593)
==7771== by 0x25CD22: process_input (ffmpeg.c:4419)
==7771== by 0x25CD22: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD22: transcode (ffmpeg.c:4590)
==7771== by 0x25CD22: main (ffmpeg.c:4796)
==7771== Block was alloc'd at
==7771== at 0x4C2CD8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x4C2F195: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA24DF: av_buffer_realloc (buffer.c:177)
==7771== by 0x585DF9: av_packet_ref (avpacket.c:77)
==7771== by 0x52573F: parse_packet (utils.c:439)
==7771== by 0x52930A: read_frame_internal (utils.c:1617)
==7771== by 0x52A104: av_read_frame (utils.c:1721)
==7771== by 0x25CEB2: get_input_packet (ffmpeg.c:4071)
==7771== by 0x25CEB2: process_input (ffmpeg.c:4191)
==7771== by 0x25CEB2: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CEB2: transcode (ffmpeg.c:4590)
==7771== by 0x25CEB2: main (ffmpeg.c:4796)
==7771==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:memmove
fun:vp9_superframe_filter
fun:do_packet_auto_bsf
fun:av_interleaved_write_frame
fun:write_packet.isra.14
fun:output_packet.constprop.24
fun:do_streamcopy
fun:process_input_packet
fun:process_input
fun:transcode_step
fun:transcode
fun:main
}
==7771== Invalid read of size 2
==7771== at 0x4C33BA0: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x9AFA27: vp9_superframe_filter (vp9_superframe_bsf.c:66)
==7771== by 0x4A87FA: do_packet_auto_bsf (mux.c:873)
==7771== by 0x4AB8B4: av_interleaved_write_frame (mux.c:1208)
==7771== by 0x2765EE: write_packet.isra.14 (ffmpeg.c:797)
==7771== by 0x277794: output_packet.constprop.24 (ffmpeg.c:868)
==7771== by 0x27ECF4: do_streamcopy (ffmpeg.c:2065)
==7771== by 0x27ECF4: process_input_packet (ffmpeg.c:2734)
==7771== by 0x25CD18: process_input (ffmpeg.c:4416)
==7771== by 0x25CD18: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD18: transcode (ffmpeg.c:4590)
==7771== by 0x25CD18: main (ffmpeg.c:4796)
==7771== Address 0x7190120 is 608 bytes inside a block of size 644 free'd
==7771== at 0x4C2E14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA2245: av_buffer_unref (buffer.c:120)
==7771== by 0x5857F0: av_packet_unref (avpacket.c:593)
==7771== by 0x25CD22: process_input (ffmpeg.c:4419)
==7771== by 0x25CD22: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CD22: transcode (ffmpeg.c:4590)
==7771== by 0x25CD22: main (ffmpeg.c:4796)
==7771== Block was alloc'd at
==7771== at 0x4C2CD8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0x4C2F195: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7771== by 0xEA24DF: av_buffer_realloc (buffer.c:177)
==7771== by 0x585DF9: av_packet_ref (avpacket.c:77)
==7771== by 0x52573F: parse_packet (utils.c:439)
==7771== by 0x52930A: read_frame_internal (utils.c:1617)
==7771== by 0x52A104: av_read_frame (utils.c:1721)
==7771== by 0x25CEB2: get_input_packet (ffmpeg.c:4071)
==7771== by 0x25CEB2: process_input (ffmpeg.c:4191)
==7771== by 0x25CEB2: transcode_step (ffmpeg.c:4536)
==7771== by 0x25CEB2: transcode (ffmpeg.c:4590)
==7771== by 0x25CEB2: main (ffmpeg.c:4796)
==7771==
{
<insert_a_suppression_name_here>
Memcheck:Addr2
fun:memmove
fun:vp9_superframe_filter
fun:do_packet_auto_bsf
fun:av_interleaved_write_frame
fun:write_packet.isra.14
fun:output_packet.constprop.24
fun:do_streamcopy
fun:process_input_packet
fun:process_input
fun:transcode_step
fun:transcode
fun:main
}
frame= 53 fps=0.0 q=-1.0 Lsize= 24kB time=00:00:01.63 bitrate= 120.6kbits/s speed=23.5x
video:23kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.349964%
==7771==
==7771== HEAP SUMMARY:
==7771== in use at exit: 40 bytes in 1 blocks
==7771== total heap usage: 1,328 allocs, 1,327 frees, 814,922 bytes allocated
==7771==
==7771== LEAK SUMMARY:
==7771== definitely lost: 0 bytes in 0 blocks
==7771== indirectly lost: 0 bytes in 0 blocks
==7771== possibly lost: 0 bytes in 0 blocks
==7771== still reachable: 40 bytes in 1 blocks
==7771== suppressed: 0 bytes in 0 blocks
==7771== Reachable blocks (those to which a pointer was found) are not shown.
==7771== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==7771==
==7771== For counts of detected and suppressed errors, rerun with: -v
==7771== ERROR SUMMARY: 303 errors from 3 contexts (suppressed: 0 from 0)
|