[FFmpeg-trac] #2998(undetermined:new): aac: maybe integer overflow
FFmpeg
trac at avcodec.org
Wed Sep 25 21:08:12 CEST 2013
#2998: aac: maybe integer overflow
-------------------------------------+-------------------------------------
Reporter: ami_stuff | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: | undetermined
unspecified | Keywords:
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
please run this command:
{{{
zzuf -M2000 -c -s8548 -r0.000001:0.6 -S -b9000-25000000 ffmpeg -max_alloc
4000000 -i rv10.rm -f null -
}}}
and tell me if it's a bug of ffmpeg (integer overflow or such) or bug of
valgrind.
signal 9 doesn't occure at every time (please run zzuf a few times to
reproduce this)
I have seen more of similar cases while fuzzing various files.
{{{
ffmpeg version 2.0-93439e8 Copyright (c) 2000-2013 the FFmpeg developers
built on Sep 18 2013 23:23:15 with gcc 4.7 (Debian 4.7.2-5)
configuration: --disable-yasm --enable-gpl --disable-ffprobe --disable-
ffserver
libavutil 52. 44.100 / 52. 44.100
libavcodec 55. 31.101 / 55. 31.101
libavformat 55. 18.100 / 55. 18.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 86.101 / 3. 86.101
libswscale 2. 5.100 / 2. 5.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
Input #0, rm, from 'v2/rv10.rm':
Metadata:
title :
author :
copyright :
comment :
ASMRuleBook : #($Bandwidth >= 0),Stream1Bandwidth = 320000,
Stream0Bandwidth = 1024000;
Creation Date : 4/20/2012 16:42:50
Generated By : Helix Producer SDK 13.1 for Windows, Build
13.1.1.3436
Modification Date: 4/20/2012 16:42:50
Duration: 00:00:12.68, start: 0.000000, bitrate: 1315 kb/s
Stream #0:0: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, 1024
kb/s, 15 fps, 15 tbr, 1k tbn, 1k tbc
Stream #0:1: Audio: aac (raac / 0x63616172), 44100 Hz, stereo, fltp,
320 kb/s
Output #0, null, to 'pipe:':
Metadata:
title :
author :
copyright :
comment :
ASMRuleBook : #($Bandwidth >= 0),Stream1Bandwidth = 320000,
Stream0Bandwidth = 1024000;
Creation Date : 4/20/2012 16:42:50
Generated By : Helix Producer SDK 13.1 for Windows, Build
13.1.1.3436
Modification Date: 4/20/2012 16:42:50
encoder : Lavf55.18.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240,
q=2-31, 200 kb/s, 90k tbn, 15 tbc
Stream #0:1: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (rv40 -> rawvideo)
Stream #0:1 -> #0:1 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
[rv40 @ 0x911f800] First slice header is incorrect
[rv40 @ 0x91148a0] Context scratch buffers could not be allocated due to
unknown size.
[rv40 @ 0x91148a0] First slice header is incorrect
DTS 1141407872, next:188219 st:1 invalid dropping
PTS 1141407872, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] SSR is not implemented. Update your FFmpeg version to
the newest one from Git. If the problem still occurs, it means that your
file has a feature which has not been implemented.
[aac @ 0x911b5e0] If you want to help, upload a sample of this file to
ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel
mailing list.
Error while decoding stream #0:1: Not yet implemented in FFmpeg, patches
welcome
DTS 1141407895, next:188219 st:1 invalid dropping
PTS 1141407895, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] Reserved bit set.
Error while decoding stream #0:1: Invalid data found when processing input
DTS 1141407918, next:188219 st:1 invalid dropping
PTS 1141407918, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] channel element 2.0 is not allocated
Error while decoding stream #0:1: Invalid data found when processing input
DTS 1141407941, next:188219 st:1 invalid dropping
PTS 1141407941, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] channel element 2.14 is not allocated
Error while decoding stream #0:1: Invalid data found when processing input
DTS 1141407964, next:188219 st:1 invalid dropping
PTS 1141407964, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] Reserved bit set.
Error while decoding stream #0:1: Invalid data found when processing input
DTS 1141407987, next:188219 st:1 invalid dropping
PTS 1141407987, next:188219 invalid dropping st:1
[aac @ 0x911b5e0] Sample rate index in program config element does not
match the sample rate index configured by the container.
zzuf[s=8548,r=1e-06:0.6]: signal 9 (memory exceeded?)
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2998>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list