[FFmpeg-trac] #3839(undetermined:new): hevc: invalid write with fuzzed file
#3839: hevc: invalid write with fuzzed file -+- 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 -+- {{{ (gdb) r -i h3f.ts -f null - Starting program: /media/sdb1/ffmpeg-snapshot/ffmpeg_g -i h3f.ts -f null - [Thread debugging using libthread_db enabled] Using host libthread_db library /lib/i386-linux-gnu/libthread_db.so.1. ffmpeg version 2.3.git Copyright (c) 2000-2014 the FFmpeg developers built on Aug 9 2014 12:01:59 with gcc 4.7 (Debian 4.7.2-5) configuration: --disable-ffprobe --disable-ffserver --disable-yasm --enable-gpl libavutil 52. 98.100 / 52. 98.100 libavcodec 55. 73.101 / 55. 73.101 libavformat55. 54.100 / 55. 54.100 libavdevice55. 13.102 / 55. 13.102 libavfilter 4. 11.103 / 4. 11.103 libswscale 2. 6.101 / 2. 6.101 libswresample 0. 19.100 / 0. 19.100 libpostproc52. 3.100 / 52. 3.100 [mpegts @ 0x93b28a0] PES packet size mismatch [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [mpegts @ 0x93b28a0] Invalid timestamps stream=0, pts=66054, dts=67171318, size=5300 [hevc @ 0x93b6480] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x93b6480] Error parsing NAL unit #0. [hevc @ 0x93b6480] Unknown HEVC profile: 0 Last message repeated 1 times [mpegts @ 0x93b28a0] DTS discontinuity in stream 0: packet 10 with DTS 58545, packet 11 with DTS 67171318 [hevc @ 0x93b6480] Unknown HEVC profile: 0 Last message repeated 1 times [mpegts @ 0x93b28a0] DTS 69809 67171318 out of order [mpegts @ 0x93b28a0] PES packet size mismatch Last message repeated 3 times [mpegts @ 0x93b28a0] nothing to probe for stream 1 [mpegts @ 0x93b28a0] probed stream 1 failed [mpegts @ 0x93b28a0] probed stream 2 failed [mpegts @ 0x93b28a0] Could not find codec parameters for stream 1 (Unknown: none): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x93b28a0] Could not find codec parameters for stream 2 (Unknown: none): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, mpegts, from 'h3f.ts': Duration: 00:00:12.43, start: 0.191589, bitrate: 392 kb/s Program 1 Stream #0:0[0x12d]: Video: hevc (HEVC / 0x43564548), yuv420p(tv), 320x240, 23.98 tbr, 90k tbn, 90k tbc No Program Stream #0:1[0x125]: Unknown: none Stream #0:2[0x13d]: Unknown: none [New Thread 0xb7df8b70 (LWP 578)] [New Thread 0xb75f8b70 (LWP 579)] [New Thread 0xb6df8b70 (LWP 582)] [New Thread 0xb65f8b70 (LWP 590)] [New Thread 0xb5df8b70 (LWP 591)] [New Thread 0xb55f8b70 (LWP 592)] [New Thread 0xb4df8b70 (LWP 593)] [New Thread 0xb45f8b70 (LWP 594)] [New Thread 0xb3df8b70 (LWP 595)] [hevc @ 0x93b9aa0] Unknown HEVC profile: 0 [New Thread 0xb35f8b70 (LWP 596)] [New Thread 0xb2df8b70 (LWP 597)] [New Thread 0xb25f8b70 (LWP 598)] [New Thread 0xb1df8b70 (LWP 599)] [New Thread 0xb15f8b70 (LWP 604)] [New Thread 0xb0df8b70 (LWP 610)] [New Thread 0xb05f8b70 (LWP 611)] [New Thread 0xafdf8b70 (LWP 612)] [New Thread 0xaf5f8b70 (LWP 613)] Last message repeated 1 times Output #0, null, to 'pipe:': Metadata: encoder : Lavf55.54.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p,
[FFmpeg-trac] #3840(undetermined:new): hevc: invalid read with fuzzed file
#3840: hevc: invalid read with fuzzed file -+- 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 -+- {{{ (gdb) r -i h5f.ts -f null - The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /media/sdb1/ffmpeg-snapshot/ffmpeg_g -i h5f.ts -f null - [Thread debugging using libthread_db enabled] Using host libthread_db library /lib/i386-linux-gnu/libthread_db.so.1. ffmpeg version 2.3.git Copyright (c) 2000-2014 the FFmpeg developers built on Aug 9 2014 12:01:59 with gcc 4.7 (Debian 4.7.2-5) configuration: --disable-ffprobe --disable-ffserver --disable-yasm --enable-gpl libavutil 52. 98.100 / 52. 98.100 libavcodec 55. 73.101 / 55. 73.101 libavformat55. 54.100 / 55. 54.100 libavdevice55. 13.102 / 55. 13.102 libavfilter 4. 11.103 / 4. 11.103 libswscale 2. 6.101 / 2. 6.101 libswresample 0. 19.100 / 0. 19.100 libpostproc52. 3.100 / 52. 3.100 [hevc @ 0x93b6480] Unknown HEVC profile: 0 Last message repeated 3 times [mpegts @ 0x93b28a0] PES packet size mismatch Last message repeated 3 times Input #0, mpegts, from 'h5f.ts': Duration: 00:00:12.64, start: 0.08, bitrate: 424 kb/s Program 1 Stream #0:0[0x12d]: Video: hevc (HEVC / 0x43564548), yuv420p(tv), 320x240, 24 tbr, 90k tbn, 90k tbc [New Thread 0xb7df8b70 (LWP 12177)] [New Thread 0xb75f8b70 (LWP 12178)] [New Thread 0xb6df8b70 (LWP 12188)] [New Thread 0xb65f8b70 (LWP 12189)] [New Thread 0xb5df8b70 (LWP 12190)] [New Thread 0xb55f8b70 (LWP 12191)] [New Thread 0xb4df8b70 (LWP 12192)] [New Thread 0xb45f8b70 (LWP 12193)] [New Thread 0xb3df8b70 (LWP 12194)] [hevc @ 0x939f040] Unknown HEVC profile: 0 [New Thread 0xb35f8b70 (LWP 12195)] [New Thread 0xb2df8b70 (LWP 12196)] [New Thread 0xb25f8b70 (LWP 12197)] [New Thread 0xb1df8b70 (LWP 12198)] [New Thread 0xb15f8b70 (LWP 12199)] [New Thread 0xb0df8b70 (LWP 12200)] [New Thread 0xb05f8b70 (LWP 12201)] [New Thread 0xafdf8b70 (LWP 12202)] [New Thread 0xaf5f8b70 (LWP 12203)] Last message repeated 1 times Output #0, null, to 'pipe:': Metadata: encoder : Lavf55.54.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240, q=2-31, 200 kb/s, 24 fps, 24 tbn, 24 tbc Metadata: encoder : Lavc55.73.101 rawvideo Stream mapping: Stream #0:0 - #0:0 (hevc (native) - rawvideo (native)) Press [q] to stop, [?] for help [NULL @ 0x93b6480] Unknown HEVC profile: 0 Last message repeated 1 times [hevc @ 0x939f040] Unknown HEVC profile: 0 Last message repeated 1 times [hevc @ 0x93a5960] Could not find ref with POC 2 [hevc @ 0x93a5960] Could not find ref with POC 7 [hevc @ 0x93a5960] Could not find ref with POC 12 [hevc @ 0x93a5960] Could not find ref with POC 15 [hevc @ 0x93decc0] Duplicate POC in a sequence: 2. [hevc @ 0x93decc0] Error parsing NAL unit #0. [hevc @ 0x93e53a0] Invalid number of merging MVP candidates: -7. [hevc @ 0x93e53a0] Error parsing NAL unit #0. [hevc @ 0x93fd820] Could not find ref with POC 5 [hevc @ 0x93fd820] Could not find ref with POC -212 [hevc @ 0x93fd820] Could not find ref with POC -240 [hevc @ 0x93fd820] Could not find ref with POC 14 [hevc @ 0x940cca0] Too many refs: 1/44. [hevc @ 0x940cca0] Error parsing NAL unit #0. [hevc @ 0x941c1c0] Could not find ref with POC 6 [hevc @ 0x941c1c0] Could not find ref with POC 2 [hevc @ 0x941c1c0] Could not find ref with POC 7 [hevc @ 0x941c1c0] Could not find ref with POC 8 [hevc @ 0x942b6e0] Duplicate POC in a sequence: 7. [hevc @ 0x942b6e0] Error parsing NAL unit #0. [hevc @ 0x943ac00] Zero refs for a frame with P or B slices. [hevc @ 0x943ac00] Error parsing NAL unit #0. [hevc @ 0x93a5960] Could not find ref with POC 11 [hevc @ 0x93a5960] Could not find ref with POC -212 [hevc @ 0x93a5960] Could not find ref with POC 0 [hevc @ 0x93a5960] Could not find ref with POC -222 [hevc @ 0x93decc0] Duplicate POC in a sequence: 11. [hevc @ 0x93decc0] Error parsing NAL unit #0. [hevc @ 0x93e53a0] Could not find ref with POC 7 [hevc @ 0x93e53a0] Could not find ref with POC -332 [hevc @ 0x93fd820] Invalid number of merging MVP candidates: -2. [hevc @ 0x93fd820] Error parsing NAL unit #0. [null @ 0x93b8ac0] Encoder did not produce proper pts, making some up. [hevc @ 0x940cca0] Could not find ref with POC -212 [hevc @ 0x940cca0] Could not find ref with POC -240 [hevc @ 0x940cca0]
Re: [FFmpeg-trac] #3839(avcodec:open): hevc: invalid write with fuzzed file
#3839: hevc: invalid write with fuzzed file -+- Reporter: ami_stuff|Owner: Type: defect | Status: open Priority: important|Component: avcodec Version: git-master | Resolution: Keywords: hevc crash | Blocked By: abort regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0| -+- Changes (by cehoyos): * status: new = open * reproduced: 0 = 1 * component: undetermined = avcodec * priority: normal = important * version: unspecified = git-master * keywords: = hevc crash abort regression Comment: Regression since d249e682 -- Ticket URL: https://trac.ffmpeg.org/ticket/3839#comment:1 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3840(avcodec:open): hevc: invalid read with fuzzed file
#3840: hevc: invalid read with fuzzed file -+- Reporter: ami_stuff|Owner: Type: defect | Status: open Priority: important|Component: avcodec Version: git-master | Resolution: Keywords: hevc crash | Blocked By: SIGSEGV regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0| -+- Changes (by cehoyos): * keywords: = hevc crash SIGSEGV regression * priority: normal = important * status: new = open * component: undetermined = avcodec * version: unspecified = git-master Comment: Regression since 3ad04608 -- Ticket URL: https://trac.ffmpeg.org/ticket/3840#comment:1 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
[FFmpeg-trac] #3841(undetermined:new): support MYUV 10-bit 8-bit 4:2:2 YUV
#3841: support MYUV 10-bit 8-bit 4:2:2 YUV -+- 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 -+- in theory it should be easy to support this http://www.datafilehost.com/d/6382051a {{{ C:\ffmpeg -i media-100_8bit.mov ffmpeg version N-65404-gd34ec64 Copyright (c) 2000-2014 the FFmpeg developers built on Aug 7 2014 22:01:54 with gcc 4.8.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable- libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --en able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 52. 98.100 / 52. 98.100 libavcodec 55. 73.101 / 55. 73.101 libavformat55. 53.100 / 55. 53.100 libavdevice55. 13.102 / 55. 13.102 libavfilter 4. 11.103 / 4. 11.103 libswscale 2. 6.101 / 2. 6.101 libswresample 0. 19.100 / 0. 19.100 libpostproc52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 02f025a0] Could not find codec parameters for stream 0 (Video: none (MYUV / 0x5655594D), 720x576, 163332 kb/s): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options media-100_8bit.mov: could not find codec parameters Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'media-100_8bit.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2013-08-14 12:45:11 Duration: 00:00:02.00, start: 0.00, bitrate: 163481 kb/s Stream #0:0(eng): Video: none (MYUV / 0x5655594D), 720x576, 163332 kb/s, SAR 989855744:905969664 DAR 1:8, 23.96 fps, 23.97 tbr, 1000k tbn, 1000k tbc (defaul t) Metadata: creation_time : 2013-08-14 12:45:11 handler_name: Procedura obs│ugi skrˇtˇw danych Apple encoder : 844/X Uncompressed At least one output file must be specified }}} {{{ C:\ffmpeg -i media-100_10bit.mov ffmpeg version N-65404-gd34ec64 Copyright (c) 2000-2014 the FFmpeg developers built on Aug 7 2014 22:01:54 with gcc 4.8.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable- libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --en able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 52. 98.100 / 52. 98.100 libavcodec 55. 73.101 / 55. 73.101 libavformat55. 53.100 / 55. 53.100 libavdevice55. 13.102 / 55. 13.102 libavfilter 4. 11.103 / 4. 11.103 libswscale 2. 6.101 / 2. 6.101 libswresample 0. 19.100 / 0. 19.100 libpostproc52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 02f025a0] Could not find codec parameters for stream 0 (Video: none (MYUV / 0x5655594D), 720x576, 201025 kb/s): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options media-100_10bit.mov: could not find codec parameters Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'media-100_10bit.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2013-08-14 12:45:32 Duration: 00:00:02.00, start: 0.00, bitrate: 201198 kb/s Stream #0:0(eng): Video: none (MYUV / 0x5655594D), 720x576, 201025 kb/s, SAR
Re: [FFmpeg-trac] #1691(avcodec:new): New SN40 samples fail to decode
#1691: New SN40 samples fail to decode ---+--- Reporter: cehoyos|Owner: Type: defect | Status: new Priority: normal |Component: avcodec Version: git-master | Resolution: Keywords: sn40 asp h263 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---+--- Comment (by cehoyos): The original asp sample is http://samples.ffmpeg.org/V-codecs/sn40sample.avi Works also fine with {{{mplayer -vc smartsight}}} -- Ticket URL: https://trac.ffmpeg.org/ticket/1691#comment:4 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3841(avcodec:open): support MYUV 10-bit 8-bit 4:2:2 YUV
#3841: support MYUV 10-bit 8-bit 4:2:2 YUV -+--- Reporter: ami_stuff|Owner: Type: enhancement | Status: open Priority: wish |Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0| -+--- Changes (by cehoyos): * status: new = open * reproduced: 0 = 1 * component: undetermined = avcodec * priority: normal = wish * version: unspecified = git-master * type: defect = enhancement Comment: http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket3841/ -- Ticket URL: https://trac.ffmpeg.org/ticket/3841#comment:1 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3837(avcodec:open): ffplay: vc1 crash
#3837: ffplay: vc1 crash -+- Reporter: ami_stuff|Owner: Type: defect | Status: open Priority: important|Component: avcodec Version: git-master | Resolution: Keywords: vc1 SIGSEGV | Blocked By: crash regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0| -+- Changes (by cehoyos): * keywords: SIGSEGV, crash = vc1 SIGSEGV crash regression * status: new = open * component: undetermined = avcodec * reproduced: 0 = 1 Comment: Regression since 59a53842 -- Ticket URL: https://trac.ffmpeg.org/ticket/3837#comment:2 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3800(avutil:reopened): AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions
#3800: AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions + Reporter: troy_s |Owner: Type: defect | Status: reopened Priority: important |Component: avutil Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | + Changes (by cehoyos): * status: closed = reopened * resolution: fixed = Comment: I suspect this is reproducible again since f75786f3 -- Ticket URL: https://trac.ffmpeg.org/ticket/3800#comment:6 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3800(avutil:reopened): AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions
#3800: AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions + Reporter: troy_s |Owner: Type: defect | Status: reopened Priority: important |Component: avutil Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | + Comment (by Cigaes): Probably. I sent a proposed fix, with a comment to document it. [http://ffmpeg.org/pipermail/ffmpeg-cvslog/2014-August/080270.html] -- Ticket URL: https://trac.ffmpeg.org/ticket/3800#comment:7 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac
Re: [FFmpeg-trac] #3800(avutil:closed): AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions
#3800: AVUTIL/BPRINT.H: C++ error: types may not be defined in 'sizeof' expressions +-- Reporter: troy_s |Owner: Type: defect | Status: closed Priority: important |Component: avutil Version: git-master | Resolution: fixed Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | +-- Changes (by cehoyos): * status: reopened = closed * resolution: = fixed Comment: Now fixed with a comment. -- Ticket URL: https://trac.ffmpeg.org/ticket/3800#comment:8 FFmpeg https://ffmpeg.org FFmpeg issue tracker ___ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac