#7981(undetermined:new): null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 -------------------------------------+------------------------------------- Reporter: Suhwan | Type: defect Status: new | Priority: important Component: | Version: git- undetermined | master Keywords: Null | Blocked By: Pointer passed, Division by Zero, | ASAN, FFMpeg, avformat | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: There are 2 null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:45 and a division by zero at libavformat/rawenc.c:70:50. How to reproduce: {{{ Run the following cmd: % ffmpeg_g -t 0 -stream_loop 20 -y -r 49 -i tmp.avi -map 0 -c:v v408 -c:s:8 pcm_s8 -disposition:a cinepak -disposition:v:109 ffv1 -aframes 38 -ar 48000 -b:v 627 tmp_.adx ffmpeg version: N-94137-g89b96900fa Copyright (c) 2000-2019 the FFmpeg developers built with clang version 9.0.0 (https://github.com/llvm/llvm-project.git 442a120567a4bc6c59bc754f9edabfb770086f36). }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 -------------------------------------+------------------------------------- Reporter: Suhwan | Owner: Type: defect | Status: new Priority: important | Component: | undetermined Version: git-master | Resolution: Keywords: Null | Blocked By: Pointer passed, Division by Zero, | ASAN, FFMpeg, avformat | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Suhwan): * Attachment "tmp.avi" added. -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 -------------------------------------+------------------------------------- Reporter: Suhwan | Owner: Type: defect | Status: new Priority: important | Component: | undetermined Version: git-master | Resolution: Keywords: Null | Blocked By: Pointer passed, Division by Zero, | ASAN, FFMpeg, avformat | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Suhwan): * Attachment "gdb_log_7981" added. -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 ------------------------------------+----------------------------------- Reporter: Suhwan | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: ubsan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: Null Pointer passed, Division by Zero, ASAN, FFMpeg, avformat => ubsan * component: undetermined => avcodec Comment: Patch sent. -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 ------------------------------------+----------------------------------- Reporter: Suhwan | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: ubsan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => fixed Comment: Finally committed as e82a619c2a154ae6e3e3a81af55977bd5a46660e -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#7981: null pointer passed as argument at libavcodec/frame_thread_encoder.c:213:20 ------------------------------------+----------------------------------- Reporter: Suhwan | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: ubsan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by kamasubb): Please confirm if version 4.0.0 of ffmpeg is affected by the above described vulnerability? -- Ticket URL: <https://trac.ffmpeg.org/ticket/7981#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg