#3188: vp9 crash (fuzzed input, MT regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: reopened Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: vp9 | Blocked By: regression crash SIGSEGV | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+-------------------------------------
Comment (by cehoyos): Replying to [comment:3 ubitux]: > Another crash, with same commit as regression. Works fine here with the version you originally tested: {{{ $ valgrind ffmpeg_g -f ivf -c:v vp9 -i fuzzed1.ivf -f null - ==29720== Memcheck, a memory error detector ==29720== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==29720== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==29720== Command: ffmpeg_g -f ivf -c:v vp9 -i fuzzed1.ivf -f null - ==29720== ffmpeg version N-59315-gacafbb4 Copyright (c) 2000-2013 the FFmpeg developers built on Jan 8 2014 23:58:04 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl libavutil 52. 59.100 / 52. 59.100 libavcodec 55. 46.100 / 55. 46.100 libavformat 55. 22.100 / 55. 22.100 libavdevice 55. 5.102 / 55. 5.102 libavfilter 4. 0.100 / 4. 0.100 libswscale 2. 5.101 / 2. 5.101 libswresample 0. 17.104 / 0. 17.104 libpostproc 52. 3.100 / 52. 3.100 Input #0, ivf, from 'fuzzed1.ivf': Duration: 00:08:42.22, start: 342228469.800797, bitrate: 31 kb/s Stream #0:0: Video: vp9 (VP90 / 0x30395056), yuv420p, 320x180, 26.42 tbr, 1004 tbn, 1004 tbc Output #0, null, to 'pipe:': Metadata: encoder : Lavf55.22.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x180, q=2-31, 200 kb/s, 90k tbn, 26.42 tbc Stream mapping: Stream #0:0 -> #0:0 (vp9 -> rawvideo) Press [q] to stop, [?] for help DTS -17592186044376, next:996 st:0 invalid dropping PTS -17592186044376, next:996 invalid dropping st:0 DTS -17592186044336, next:1992 st:0 invalid dropping PTS -17592186044336, next:1992 invalid dropping st:0 DTS -17592186044296, next:2988 st:0 invalid dropping PTS -17592186044296, next:2988 invalid dropping st:0 DTS -17592186044256, next:3984 st:0 invalid dropping PTS -17592186044256, next:3984 invalid dropping st:0 DTS -17592186043192, next:4980 st:0 invalid droppingbitrate=N/A PTS -17592186043192, next:4980 invalid dropping st:0 DTS -17592186044176, next:5976 st:0 invalid droppingbitrate=N/A PTS -17592186044176, next:5976 invalid dropping st:0 DTS -17592152489704, next:6972 st:0 invalid dropping PTS -17592152489704, next:6972 invalid dropping st:0 [vp9 @ 0xc083b00] Invalid sync code DTS -17592186044096, next:7968 st:0 invalid dropping PTS -17592186044096, next:7968 invalid dropping st:0 [vp9 @ 0xc092700] Not all references are available [null @ 0x773a660] Encoder did not produce proper pts, making some up. Input stream #0:0 frame changed from size:320x180 fmt:yuv420p to size:320x8372 fmt:yuv420p [vp9 @ 0xc0a12e0] Marker bit was set Input stream #0:0 frame changed from size:320x8372 fmt:yuv420p to size:320x180 fmt:yuv420p frame= 2 fps=0.7 q=0.0 Lsize=N/A time=00:00:00.07 bitrate=N/A N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -111.458333% ==29720== ==29720== HEAP SUMMARY: ==29720== in use at exit: 80 bytes in 2 blocks ==29720== total heap usage: 8,112 allocs, 8,110 frees, 19,936,539 bytes allocated ==29720== ==29720== LEAK SUMMARY: ==29720== definitely lost: 0 bytes in 0 blocks ==29720== indirectly lost: 0 bytes in 0 blocks ==29720== possibly lost: 0 bytes in 0 blocks ==29720== still reachable: 80 bytes in 2 blocks ==29720== suppressed: 0 bytes in 0 blocks ==29720== Rerun with --leak-check=full to see details of leaked memory ==29720== ==29720== For counts of detected and suppressed errors, rerun with: -v ==29720== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2) }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/3188#comment:4> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac