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

FFmpeg trac at avcodec.org
Sun Mar 18 21:59:29 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 cbsrobot):

 Crashes for me too:


 {{{
 gdb ~/devel/ffmpeg/ffmpeg_g
 GNU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC
 2011)
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
 shared libraries .
 .... done
 ffmpeg version N-38872-g106ea6a Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Mar 18 2012 21:12:20 with gcc 4.2.1 (Apple Inc. build 5666)
 (dot 3)
   configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-
 postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-
 amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-
 libxvid --enable-libvpx --enable-libmp3lame --enable-libfreetype --enable-
 libopenjpeg --enable-libass --prefix=/usr/local
   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 '/Users/cbsrobot/Downloads/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 '/Users/cbsrobot/Desktop/test.mov' already exists. Overwrite ? [y/N]
 y
 Incompatible pixel format 'rgb24' for codec 'prores_kostya', auto-
 selecting format 'yuv444p10le'
 [buffer @ 0x101c122e0] w:600 h:412 pixfmt:rgb24 tb:1/1000000 sar:0/1
 sws_param:
 [buffersink @ 0x101c12680] auto-inserting filter 'auto-inserted scale 0'
 between the filter 'src' and the filter 'out'
 [scale @ 0x101c12aa0] w:600 h:412 fmt:rgb24 sar:0/1 -> w:600 h:412
 fmt:yuv444p10le sar:0/1 flags:0x4
 Output #0, mov, to '/Users/cbsrobot/Desktop/test.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 EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_INVALID_ADDRESS at address: 0x000000010296f3c0
 prores_fdct_c (src=0x10296f3c0, linesize=<value temporarily unavailable,
 due to optimizations>, block=0x10205f890) at libavcodec/proresdsp.c:64
 64                  block[y * 8 + x] = tsrc[x];
 Error while running hook_stop:
 Invalid type combination in ordering comparison.
 gdb$ bt
 #0  prores_fdct_c (src=0x10296f3c0, linesize=<value temporarily
 unavailable, due to optimizations>, block=0x10205f890) at
 libavcodec/proresdsp.c:64
 #1  0x000000010048f7a0 in get_slice_data (ctx=0x10205d800,
 src=0x10296b600, linesize=0x4c0, x=<value temporarily unavailable, due to
 optimizations>, y=<value temporarily unavailable, due to optimizations>,
 w=0x258, h=0x19c, blocks=<value temporarily unavailable, due to
 optimizations>, mbs_per_slice=0x8, blocks_per_mb=0x4, is_chroma=0x1) at
 libavcodec/proresenc_kostya.c:257
 gdb$
 }}}

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


More information about the FFmpeg-trac mailing list