[FFmpeg-trac] #8140(undetermined:new): left shift of negative value in libswscale/input.c
FFmpeg
trac at avcodec.org
Sat Sep 14 19:26:14 EEST 2019
#8140: left shift of negative value in libswscale/input.c
-------------------------------------+-------------------------------------
Reporter: Suhwan | Type: defect
Status: new | Priority: important
Component: | Version: git-
undetermined | master
Keywords: ubsan | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
There're 4 UBSAN bugs which is left shift of negative value in
libswscale/input.c
{{{
libswscale/input.c:317:42: runtime error: left shift of negative value
-4865
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
libswscale/input.c:317:42 in
libswscale/input.c:317:71: runtime error: left shift of negative value
-9528
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
libswscale/input.c:317:71 in
libswscale/input.c:318:71: runtime error: left shift of negative value
-12061
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
libswscale/input.c:318:71 in
libswscale/input.c:318:100: runtime error: left shift of negative value
-2332
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
libswscale/input.c:318:100 in
}}}
How to reproduce:
{{{
% ./ffmpeg_g -loglevel 99 -stream_loop 17 -y -r 42 -i PONDS.tif -target
svcd -map 0 -ab 196k -ar 22050 -ac 20 output/tmp.hls
ffmpeg version N-94887-ge55018ee11 (git master)
built on ... ubuntu 18.04 with clang-6 and UBSAN option.
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8140>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list