==9393== Memcheck, a memory error detector
==9393== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==9393== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info
==9393== Command: /home/ux/fate/x86_64-archlinux-gcc-valgrind/build/ffmpeg -nostats -cpuflags all -f image2 -vcodec pgmyuv -threads 1 -thread_type frame+slice -i /home/ux/fate/x86_64-archlinux-gcc-valgrind/build/tests/vsynth1/%02d.pgm -vcodec utvideo -sws_flags +accurate_rnd+bitexact -pix_fmt yuv422p -pred median -f framemd5 -
==9393==
ffmpeg version N-44127-gb0dc428 Copyright (c) 2000-2012 the FFmpeg developers
built on Sep 3 2012 20:32:13 with gcc 4.7.1 (GCC) 20120721 (prerelease)
configuration: --prefix=/home/ux/fate/x86_64-archlinux-gcc-valgrind/install --samples=/home/ux/fate/fate-suite --enable-gpl --enable-memory-poisoning --cc='ccache cc' --target-exec='valgrind --undef-value-errors=no --error-exitcode=1 --malloc-fill=0xa2 --leak-check=full --gen-suppressions=all --suppressions=/home/ux/fate/ffmpeg/tests/fate-valgrind.supp' --disable-stripping
libavutil 51. 70.100 / 51. 70.100
libavcodec 54. 55.100 / 54. 55.100
libavformat 54. 25.104 / 54. 25.104
libavdevice 54. 2.100 / 54. 2.100
libavfilter 3. 15.102 / 3. 15.102
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, image2, from '/home/ux/fate/x86_64-archlinux-gcc-valgrind/build/tests/vsynth1/%02d.pgm':
Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc
Output #0, framemd5, to 'pipe:':
Metadata:
encoder : Lavf54.25.104
Stream #0:0: Video: utvideo (ULY2 / 0x32594C55), yuv422p, 352x288, q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (pgmyuv -> utvideo)
Press [q] to stop, [?] for help
==9393== Invalid read of size 8
==9393== at 0xA3FB46: sub_hfyu_median_prediction_mmx2 (dsputilenc_mmx.c:851)
==9393== by 0x97FD27: encode_plane (utvideoenc.c:292)
==9393== by 0x9802AB: utvideo_encode_frame (utvideoenc.c:558)
==9393== by 0x97B62D: avcodec_encode_video2 (utils.c:1356)
==9393== by 0x459AB6: reap_filters (ffmpeg.c:878)
==9393== by 0x44C888: main (ffmpeg.c:2926)
==9393== Address 0x6d1601f is 1 bytes before a block of size 212,000 alloc'd
==9393== at 0x4C29AE6: memalign (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9393== by 0x4C29BD7: posix_memalign (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9393== by 0xB88151: av_malloc (mem.c:95)
==9393== by 0xB851E3: av_image_alloc (imgutils.c:201)
==9393== by 0x48A0E8: ff_default_get_video_buffer (video.c:75)
==9393== by 0x48A218: ff_null_get_video_buffer (video.c:151)
==9393== by 0x48A27F: ff_get_video_buffer (video.c:148)
==9393== by 0x483222: start_frame (vf_scale.c:312)
==9393== by 0x48A524: ff_start_frame (video.c:299)
==9393== by 0x48A524: ff_start_frame (video.c:299)
==9393== by 0x46CB78: request_frame (buffersrc.c:378)
==9393== by 0x46CFE3: av_buffersrc_add_ref (buffersrc.c:152)
==9393==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:sub_hfyu_median_prediction_mmx2
fun:encode_plane
fun:utvideo_encode_frame
fun:avcodec_encode_video2
fun:reap_filters
fun:main
}
frame= 50 fps= 30 q=0.0 Lsize= 4kB time=00:00:02.00 bitrate= 16.0kbits/s
video:4341kB audio:0kB subtitle:0 global headers:0kB muxing overhead -99.909745%
==9393==
==9393== HEAP SUMMARY:
==9393== in use at exit: 0 bytes in 0 blocks
==9393== total heap usage: 3,500 allocs, 3,500 frees, 17,434,825 bytes allocated
==9393==
==9393== All heap blocks were freed -- no leaks are possible
==9393==
==9393== For counts of detected and suppressed errors, rerun with: -v
==9393== ERROR SUMMARY: 50 errors from 1 contexts (suppressed: 0 from 0)
|