[FFmpeg-trac] #7983(avcodec:open): undefined-behavior at libavcodec/j2kenc.c:524:31
FFmpeg
trac at avcodec.org
Mon Jul 1 14:14:02 EEST 2019
#7983: undefined-behavior at libavcodec/j2kenc.c:524:31
------------------------------------+-----------------------------------
Reporter: Suhwan | Owner:
Type: defect | Status: open
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: j2k ubsan | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Changes (by cehoyos):
* keywords: j2kenc => j2k ubsan
* status: new => open
* component: undetermined => avcodec
* reproduced: 0 => 1
Comment:
{{{
$ ffmpeg -i tmp.avi -vcodec jpeg2000 -f null -
ffmpeg version N-94148-g4877b5869e Copyright (c) 2000-2019 the FFmpeg
developers
built with gcc 9 (SUSE Linux)
configuration: --enable-gpl --toolchain=gcc-usan
libavutil 56. 30.100 / 56. 30.100
libavcodec 58. 53.101 / 58. 53.101
libavformat 58. 28.101 / 58. 28.101
libavdevice 58. 7.100 / 58. 7.100
libavfilter 7. 55.100 / 7. 55.100
libswscale 5. 4.101 / 5. 4.101
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
Input #0, avi, from 'tmp.avi':
Duration: 00:00:03.14, start: 0.000000, bitrate: 736 kb/s
Stream #0:0: Video: indeo4 (IV41 / 0x31345649), yuv410p, 256x240, 731
kb/s, 35 fps, 35 tbr, 35 tbn, 35 tbc
Stream mapping:
Stream #0:0 -> #0:0 (indeo4 (native) -> jpeg2000 (native))
Press [q] to stop, [?] for help
src/libavcodec/j2kenc.c:524:31: runtime error: left shift of negative
value -288
src/libavcodec/j2kenc.c:530:31: runtime error: left shift of negative
value -3
src/libavcodec/j2kenc.c:530:31: runtime error: left shift of negative
value -3
src/libavcodec/j2kenc.c:528:31: runtime error: left shift of negative
value -1
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf58.28.101
Stream #0:0: Video: jpeg2000, yuv410p, 256x240, q=2-31, 200 kb/s, 35
fps, 35 tbn, 35 tbc
Metadata:
encoder : Lavc58.53.101 jpeg2000
src/libavcodec/jpeg2000dwt.c:258:14: runtime error: left shift of negative
value -82
frame= 110 fps= 68 q=-0.0 Lsize=N/A time=00:00:03.14 bitrate=N/A
speed=1.94x
video:1462kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7983#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list