[FFmpeg-trac] #3070(avcodec:open): hevc: invalid reads

FFmpeg trac at avcodec.org
Thu Oct 24 21:13:19 CEST 2013


#3070: hevc: invalid reads
------------------------------------+-----------------------------------
             Reporter:  ami_stuff   |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  hevc        |               Blocked By:
             Blocking:              |  Reproduced by developer:  1
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by ami_stuff):

 Replying to [comment:1 cehoyos]:
 > Does this crash on any operating system?

 yes, it sometimes crashes on windows (for some reason it's easier
 reproducable when I add -strict -2 to the command line).

 this is autobuild, so no debug symbols:

 {{{
 (gdb) r -strict -2 -threads 3 -i hevc1.ts -f null -
 The program being debugged has been started already.
 Start it from the beginning? (y or n) y

 Starting program: D:\MinGW\msys\1.0\ffmpeg-HEAD-10c6d1b\ffmpeg.exe -strict
 -2 -t
 hreads 3 -i hevc1.ts -f null -
 [New Thread 3828.0x9a8]
 ffmpeg version N-57367-g2f31b73 Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Oct 23 2013 20:22:19 with gcc 4.8.2 (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-libcaca --enable-
 libfreetyp
 e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
 --ena
 ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-l
 ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr
 --enable-libsp
 eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-
 libvo-aa
 cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
 libwavp
 ack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
   libavutil      52. 47.101 / 52. 47.101
   libavcodec     55. 38.101 / 55. 38.101
   libavformat    55. 19.104 / 55. 19.104
   libavdevice    55.  4.100 / 55.  4.100
   libavfilter     3. 89.100 /  3. 89.100
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
 Input #0, mpegts, from 'hevc1.ts':
   Duration: 00:00:12.60, start: 0.080000, bitrate: 348 kb/s
   Program 1
     Stream #0:0[0x12d]: Video: hevc (HEVC / 0x43564548), yuv420p, 320x240,
 23.98
  tbr, 90k tbn, 90k tbc
 [New Thread 3828.0x9ac]
 [New Thread 3828.0xa0]
 [New Thread 3828.0xf14]
 [New Thread 3828.0xf10]
 [New Thread 3828.0x374]
 [New Thread 3828.0x798]
 [New Thread 3828.0x720]
 [New Thread 3828.0xef0]
 [New Thread 3828.0x7c4]
 [New Thread 3828.0xdc]
 [New Thread 3828.0x750]
 [New Thread 3828.0xbc]
 Output #0, null, to 'pipe:':
   Metadata:
     encoder         : Lavf55.19.104
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240,
 q=2-31,
 200 kb/s, 90k tbn, 23.98 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (hevc -> rawvideo)
 Press [q] to stop, [?] for help
 [null @ 02e08020] Encoder did not produce proper pts, making some up.

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 3828.0xbc]
 0x0099e9fe in ?? ()
 (gdb)
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3070#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list