Opened 5 years ago

Closed 3 years ago

#8171 closed defect (fixed)

Division by zero bug at libavutil/eval.c:318

Reported by: Suhwan Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: ubsan
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
There is division by zero bug at libavutil/eval.c:318
How to reproduce:

% ./ffmpeg_g -stream_loop 29 -y -r 29 -i LTP2.aac -loglevel 99 -map 0 -vframes 19 -r 48 -ab 437k -ar 48000 -ac 29 tmp.wav

ffmpeg version N-94957-g65589ad553 Copyright (c) 2000-2019 the FFmpeg developers
  built with clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
  configuration: --cc=clang --cxx=clang++ --ld=clang --enable-debug --toolchain=clang-usan

Attachments (2)

LTP2.aac (80.7 KB ) - added by Suhwan 5 years ago.
poc
gdb-eval (55.2 KB ) - added by Suhwan 5 years ago.

Download all attachments as: .zip

Change History (3)

by Suhwan, 5 years ago

Attachment: LTP2.aac added

poc

by Suhwan, 5 years ago

Attachment: gdb-eval added

comment:1 by Michael Niedermayer, 3 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.