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