[FFmpeg-trac] #7014(avcodec:new): Assertion mem != 0x80008000U failed at libavcodec/vp9mvs.c:149
FFmpeg
trac at avcodec.org
Fri Feb 9 20:16:30 EET 2018
#7014: Assertion mem != 0x80008000U failed at libavcodec/vp9mvs.c:149
---------------------------------+---------------------------------------
Reporter: tsmith | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: unspecified
Keywords: vp9 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+---------------------------------------
Summary of the bug:
How to reproduce:
{{{
$ ASAN_OPTIONS=handle_abort=1 ./ffmpeg -f ivf -i ~/Desktop/testcase.ivf
-an -threads 1 -frames 15 -f null -
ffmpeg version N-89982-g81d6501 Copyright (c) 2000-2018 the FFmpeg
developers
built with clang version 4.0.0-1ubuntu1~16.04.2 (tags/RELEASE_400/rc1)
configuration: --cc=clang --cxx=clang++ --disable-libxcb --disable-xlib
--disable-logging --disable-ffprobe --disable-ffplay --disable-sdl2
--disable-doc --disable-pthreads --disable-network --disable-d3d11va
--disable-dxva2 --disable-vaapi --disable-vdpau --disable-stripping
--disable-runtime-cpudetect --disable-postproc --disable-securetransport
--disable-iconv --disable-swscale --disable-dxva2 --disable-vaapi
--disable-vdpau --disable-videotoolbox --disable-everything --enable-
encoder=wrapped_avframe --disable-lzma --enable-protocol='file,pipe'
--enable-muxer=null --enable-demuxer=ivf --enable-parser='vp8,vp9'
--enable-decoder='vp8,vp9' --disable-pic --disable-alsa --disable-cuda
--disable-cuvid --disable-nvenc --disable-nvdec --disable-v4l2_m2m
--disable-zlib --assert-level=2 --disable-x86asm
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 10.100 / 58. 10.100
libavformat 58. 9.100 / 58. 9.100
libavdevice 58. 1.100 / 58. 1.100
libavfilter 7. 11.101 / 7. 11.101
libswresample 3. 0.101 / 3. 0.101
[vp9 @ 0xf4f03280] Warning: not compiled with thread support, using thread
emulation
Input #0, ivf, from '/home/user/Desktop/testcase.ivf':
Duration: 00:00:00.00, start: 0.000000, bitrate: 87549333 kb/s
Stream #0:0: Video: vp9 (Profile 2) (VP90 / 0x30395056),
yuv420p12le(pc, smpte240m/unknown/unknown), 3457x2067, 1 tbr, 1612188.10
tbn, 1612188.10 tbc
[vp9 @ 0xf4f02d80] Warning: not compiled with thread support, using thread
emulation
Stream mapping:
Stream #0:0 -> #0:0 (vp9 (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
[vp9 @ 0xf4f02d80] Invalid frame marker
Error while decoding stream #0:0: Invalid data found when processing input
[vp9 @ 0xf4f02d80] Invalid ref frame dimensions 3457x2067 for frame size
8x53249
Error while decoding stream #0:0: Invalid data found when processing input
Assertion mem != 0x80008000U failed at libavcodec/vp9mvs.c:149
ASAN:DEADLYSIGNAL
=================================================================
==87843==ERROR: AddressSanitizer: ABRT on unknown address 0x00015723 (pc
0xf7f1bdc9 bp 0x00000002 sp 0xffca89d8 T0)
#0 0xf7f1bdc8 (<unknown module>)
#1 0xf7cccea8 in gsignal /build/glibc-
mUak1Y/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54
#2 0xf7cce406 in abort /build/glibc-
mUak1Y/glibc-2.23/stdlib/abort.c:89
#3 0x8520eab in find_ref_mvs /FFmpeg/libavcodec/vp9mvs.c
#4 0x850ed90 in ff_vp9_fill_mv /FFmpeg/libavcodec/vp9mvs.c:302:9
#5 0x835de5f in decode_mode /FFmpeg/libavcodec/vp9block.c:648:17
#6 0x834e814 in ff_vp9_decode_block
/FFmpeg/libavcodec/vp9block.c:1289:9
#7 0x834bdde in decode_sb /FFmpeg/libavcodec/vp9.c:1068:9
#8 0x834c2cc in decode_sb /FFmpeg/libavcodec/vp9.c:1106:13
#9 0x834c5d3 in decode_sb /FFmpeg/libavcodec/vp9.c:1095:17
#10 0x834c277 in decode_sb /FFmpeg/libavcodec/vp9.c:1105:13
#11 0x832bc77 in decode_tiles /FFmpeg/libavcodec/vp9.c:1309:25
#12 0x832bc77 in vp9_decode_frame /FFmpeg/libavcodec/vp9.c:1646
#13 0x82a1c80 in decode_simple_internal
/FFmpeg/libavcodec/decode.c:398:15
#14 0x82a1c80 in decode_simple_receive_frame
/FFmpeg/libavcodec/decode.c:594
#15 0x82a1c80 in decode_receive_frame_internal
/FFmpeg/libavcodec/decode.c:612
#16 0x82a0a4f in avcodec_send_packet
/FFmpeg/libavcodec/decode.c:674:15
#17 0x81b9d20 in decode /FFmpeg/fftools/ffmpeg.c:2241:15
#18 0x81b9d20 in decode_video /FFmpeg/fftools/ffmpeg.c:2385
#19 0x81b9d20 in process_input_packet /FFmpeg/fftools/ffmpeg.c:2626
#20 0x81aecaa in process_input /FFmpeg/fftools/ffmpeg.c:4463:5
#21 0x81aecaa in transcode_step /FFmpeg/fftools/ffmpeg.c:4583
#22 0x81aecaa in transcode /FFmpeg/fftools/ffmpeg.c:4632
#23 0x81a4fa0 in main /FFmpeg/fftools/ffmpeg.c:4812:5
#24 0xf7cb9636 in __libc_start_main /build/glibc-
mUak1Y/glibc-2.23/csu/../csu/libc-start.c:291
#25 0x806e4f7 in _start (/FFmpeg/ffmpeg+0x806e4f7)
}}}
git commit 81d6501be77b273053a66eeced94d78e2021f1d1
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7014>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list