[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