[Bug target/60902] ffmpeg built with gcc 4.9 RC produces incorrect flac playback code
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Apr 20 10:34:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60902
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |trippels at gcc dot gnu.org
--- Comment #9 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Compiling ffmpeg with -fsanitize=undefined shows:
% ffplay -v 9 -loglevel 99 -i 10.innocent_starter.tiny.flac
...
Input #0, flac, from '10.innocent_starter.tiny.flac':
Metadata:
ARTIST : 水樹奈々
ALBUM : THE MUSEUM
TITLE : innocent starter
DATE : 2007
GENRE : JPop
track : 10
CDDB : e111e110
Duration: 00:04:40.64, bitrate: 59 kb/s
Stream #0:0, 56, 1/44100: Audio: flac, 44100 Hz, stereo, s16
detected 4 logical cores
[ffplay_abuffer @ 0x7fc9940066a0] Setting 'sample_rate' to value '44100'
[ffplay_abuffer @ 0x7fc9940066a0] Setting 'sample_fmt' to value 's16'
[ffplay_abuffer @ 0x7fc9940066a0] Setting 'channels' to value '2'
[ffplay_abuffer @ 0x7fc9940066a0] Setting 'time_base' to value '1/44100'
[ffplay_abuffer @ 0x7fc9940066a0] Setting 'channel_layout' to value '0x3'
[ffplay_abuffer @ 0x7fc9940066a0] tb:1/44100 samplefmt:s16 samplerate:44100
chlayout:0x3
[AVFilterGraph @ 0x7fc994001790] query_formats: 2 queried, 3 merged, 0 already
done, 0 delayed
Audio frame changed from rate:44100 ch:2 fmt:s16 layout:stereo serial:-1 to
rate:44100 ch:2 fmt:s16 layout:stereo serial:1
[ffplay_abuffer @ 0x7fc988000f00] Setting 'sample_rate' to value '44100'
[ffplay_abuffer @ 0x7fc988000f00] Setting 'sample_fmt' to value 's16'
[ffplay_abuffer @ 0x7fc988000f00] Setting 'channels' to value '2'
[ffplay_abuffer @ 0x7fc988000f00] Setting 'time_base' to value '1/44100'
[ffplay_abuffer @ 0x7fc988000f00] Setting 'channel_layout' to value '0x3'
[ffplay_abuffer @ 0x7fc988000f00] tb:1/44100 samplefmt:s16 samplerate:44100
chlayout:0x3
[AVFilterGraph @ 0x7fc988000be0] query_formats: 2 queried, 3 merged, 0 already
done, 0 delayed
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/golomb.h:332:28:
runtime error: left shift of negative value -1
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:85:36:
runtime error: left shift of negative value -4
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:86:36:
runtime error: left shift of negative value -4
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:100:36:
runtime error: left shift of negative value -5
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:101:36:
runtime error: left shift of negative value -2
[flac @ 0x7fc994003a20] invalid subframe paddingB sq= 0B f=0/0
[flac @ 0x7fc994003a20] decode_frame() failed
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:63:16:
runtime error: signed integer overflow: 1246 * -2064943 cannot be represented
in type
'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:63:12:
runtime error: signed integer overflow: 1722048318 + 1035287866 cannot be
represented
in type 'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:58:20:
runtime error: signed integer overflow: 1777 * -2064943 cannot be represented
in type
'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:56:20:
runtime error: signed integer overflow: -1668 * -2064943 cannot be represented
in type
'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:58:16:
runtime error: signed integer overflow: 1024856828 + 1571300099 cannot be
represented
in type 'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:61:16:
runtime error: signed integer overflow: 1246 * -3189343 cannot be represented
in type
'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:56:16:
runtime error: signed integer overflow: -1372495215 + -1772004530 cannot be
represente
d in type 'int'
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp.c:61:12:
runtime error: signed integer overflow: -1496662804 + -1546546990 cannot be
represente
d in type 'int'
[flac @ 0x7fc994003a20] invalid subframe padding
[flac @ 0x7fc994003a20] decode_frame() failed
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:71:36:
runtime error: left shift of negative value -2349
/var/tmp/portage/media-video/ffmpeg-2.2.1/work/ffmpeg-2.2.1/libavcodec/flacdsp_template.c:72:36:
runtime error: left shift of negative value -5961
[flac @ 0x7fc994004c20] invalid subframe paddingB sq= 0B f=0/0
[flac @ 0x7fc994004c20] decode_frame() failed
[flac @ 0x7fc994004c20] invalid subframe paddingB sq= 0B f=0/0
[flac @ 0x7fc994004c20] decode_frame() failed
[flac @ 0x7fc994003480] underread: 6275 orig size: 9378 0B f=0/0
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
[flac @ 0x7fc9940012b0] sample/frame number mismatch in adjacent frames
Last message repeated 1 times
More information about the Gcc-bugs
mailing list