[FFmpeg-devel] [PATCH] avcodec/svq1: zero initialize entries array
James Almer
jamrial at gmail.com
Mon Apr 10 05:10:16 EEST 2017
On 4/9/2017 10:46 PM, Michael Niedermayer wrote:
> On Sun, Apr 09, 2017 at 07:51:10AM -0300, James Almer wrote:
>> Fixes valgrind warnings about "Use of uninitialised value of size 8"
>
> how can this be reproduced ?
fate-svq1, fate-svq1-headerswap and fate-vsynth{1,2,3,_lena}-svq1 when
configured with --toolchain=valgrind-memcheck
A similar failure can be seen in all ffv1 vsynth tests as well, but i
couldn't find what caused them or where.
> is this a regression ?
Fate didn't always complain about this, so it's either something
introduced by a change in our tree, or a valgrind bug introduced in a
relatively recent version.
The reports in
http://fate.ffmpeg.org/history.cgi?slot=x86_64-archlinux-gcc-valgrindundef
are kinda broken and report a nonsense commit as the "last known good
ref", so i can't say when it started failing.
>
>
>>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>
>> This probably just silences a bunch of false possitives.
>
> if thats the case, then the fix is wrong
> valgrind bugs should be fixed in valgrind or the entries should be
> added to the valgrind suppression file
Assuming it is after all a false positive, zero initializing stack is
harmless and gets rid of the noise. But i agree it's not ideal.
>
> [...]
>
>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
More information about the ffmpeg-devel
mailing list