[FFmpeg-trac] #1097(undetermined:new): prores_kostya: crash

FFmpeg trac at avcodec.org
Sun Mar 18 21:15:10 CET 2012


#1097: prores_kostya: crash
-------------------------------------+-------------------------------------
             Reporter:  ami_stuff    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by ami_stuff):

 That's strange, crashes here as well with two builds not compiled be me,
 including this one:

 http://ffmpeg.zeranoe.com/builds/

 {{{
 $ gdb ffmpeg1.exe
 GNU gdb (GDB) 7.3.1
 Copyright (C) 2011 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "mingw32".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from d:\mingw\msys\1.0\ffmpeg\ffmpeg1.exe...(no debugging
 symbol
 s found)...done.
 (gdb) r -i 600.png -vcodec prores_kostya out.mov
 Starting program: d:\mingw\msys\1.0\ffmpeg\ffmpeg1.exe -i 600.png -vcodec
 prores
 _kostya out.mov
 [New Thread 3600.0x858]
 ffmpeg version N-38622-g1eabd71 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Mar  7 2012 00:18:03 with gcc 4.6.2
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-ru
 ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-
 libope
 ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-
 libgsm --en
 able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-
 libschroedinger -
 -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-
 amrwben
 c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs
 --enable-
 libxvid --enable-zlib
   libavutil      51. 42.100 / 51. 42.100
   libavcodec     54. 10.100 / 54. 10.100
   libavformat    54.  2.100 / 54.  2.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 63.100 /  2. 63.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  7.100 /  0.  7.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, image2, from '600.png':
   Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: png, rgb24, 600x412, 25 tbr, 25 tbn, 25 tbc
 File 'out.mov' already exists. Overwrite ? [y/N] y
 Incompatible pixel format 'rgb24' for codec 'prores_kostya', auto-
 selecting form
 at 'yuv444p10le'
 [buffer @ 02161F20] w:600 h:412 pixfmt:rgb24 tb:1/1000000 sar:0/1
 sws_param:
 [buffersink @ 021614E0] auto-inserting filter 'auto-inserted scale 0'
 between th
 e filter 'src' and the filter 'out'
 [scale @ 02161FC0] w:600 h:412 fmt:rgb24 -> w:600 h:412 fmt:yuv444p10le
 flags:0x
 4
 Output #0, mov, to 'out.mov':
   Metadata:
     encoder         : Lavf54.2.100
     Stream #0:0: Video: prores (apcn / 0x6E637061), yuv444p10le, 600x412,
 q=2-31
 , 200 kb/s, 25 tbn, 25 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (png -> prores_kostya)
 Press [q] to stop, [?] for help

 Program received signal SIGSEGV, Segmentation fault.
 0x009c30f4 in ?? ()
 (gdb)
 }}}

 {{{
 $ gdb ffmpeg2.exe
 GNU gdb (GDB) 7.3.1
 Copyright (C) 2011 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "mingw32".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from d:\mingw\msys\1.0\ffmpeg\ffmpeg2.exe...(no debugging
 symbol
 s found)...done.
 (gdb) r -i 600.png -vcodec prores_kostya out.mov
 Starting program: d:\mingw\msys\1.0\ffmpeg\ffmpeg2.exe -i 600.png -vcodec
 prores
 _kostya out.mov
 [New Thread 2364.0x974]
 ffmpeg version N-38862-g967bdb8 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Mar 18 2012 02:23:57 with gcc 4.5.0 20100414 (Fedora MinGW
 4.5.0-1.fc
 14)
   configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build
 --arch=
 x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686
 -pc-min
 gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-
 cpudetect
 --enable-cross-compile --enable-static --disable-shared --extra-
 libs='-lws2_32 -
 lwinmm' --extra-cflags='--static
 -I/var/www/users/research/ffmpeg/snapshots/buil
 d/include' --extra-ldflags='-static
 -L/var/www/users/research/ffmpeg/snapshots/b
 uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
 --enable-n
 onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
 libvorbis
 --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
 libopencor
 e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
   libavutil      51. 42.100 / 51. 42.100
   libavcodec     54. 10.100 / 54. 10.100
   libavformat    54.  2.100 / 54.  2.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 65.100 /  2. 65.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  7.100 /  0.  7.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, image2, from '600.png':
   Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: png, rgb24, 600x412, 25 tbr, 25 tbn, 25 tbc
 File 'out.mov' already exists. Overwrite ? [y/N] y
 Incompatible pixel format 'rgb24' for codec 'prores_kostya', auto-
 selecting form
 at 'yuv444p10le'
 [buffer @ 0x1d91cc0] w:600 h:412 pixfmt:rgb24 tb:1/1000000 sar:0/1
 sws_param:
 [buffersink @ 0x1d91f40] auto-inserting filter 'auto-inserted scale 0'
 between t
 he filter 'src' and the filter 'out'
 [scale @ 0x1d914c0] w:600 h:412 fmt:rgb24 -> w:600 h:412 fmt:yuv444p10le
 flags:0
 x4
 Output #0, mov, to 'out.mov':
   Metadata:
     encoder         : Lavf54.2.100
     Stream #0:0: Video: prores (apcn / 0x6E637061), yuv444p10le, 600x412,
 q=2-31
 , 200 kb/s, 25 tbn, 25 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (png -> prores_kostya)
 Press [q] to stop, [?] for help

 Program received signal SIGSEGV, Segmentation fault.
 0x00985717 in ?? ()
 (gdb)
 }}}

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


More information about the FFmpeg-trac mailing list