[FFmpeg-devel] [GSOC][PATCH 1/4] factoring obmc out of snow

Michael Niedermayer michael at niedermayer.cc
Sat Aug 20 15:04:15 EEST 2016


On Fri, Aug 19, 2016 at 05:07:01PM +0300, Станислав Долганов wrote:
> New fixes

heres another crash:
http://ffmpeg.org/~michael/snow-chroma-bug-fuzzed2.avi
zzuf -c -s116  -r0.001  ./ffmpeg_g -i snow-chroma-bug.avi -f null -

#0  ff_emu_edge_vfix15_mmx () at libavcodec/x86/videodsp.asm:340
#1  0x0000000000c560d1 in emulated_edge_mc (dst=0x216fe70 "", src=0x29 <error: Cannot access memory at address 0x29>, dst_stride=96, src_stride=96, block_w=15, block_h=11, src_x=41, src_y=-3, w=15, h=72, vfix_tbl=0x13678a0 <vfixtbl_sse>, v_extend_var=0xf2a5a0 <ff_emu_edge_vvar_sse>,
    hfix_tbl=0x1367960 <hfixtbl_sse2>, h_extend_var=0xf2a650 <ff_emu_edge_hvar_sse2>) at libavcodec/x86/videodsp_init.c:195
#2  0x0000000000c562ce in emulated_edge_mc_sse2 (buf=0x216fe70 "", src=0xffffffffffffff09 <error: Cannot access memory at address 0xffffffffffffff09>, buf_stride=96, src_stride=96, block_w=15, block_h=11, src_x=41, src_y=-3, w=88, h=72) at libavcodec/x86/videodsp_init.c:256
#3  0x0000000000ea6a76 in ff_obmc_pred_block (s=0x2131b60, dst=0x2171660 "\233\233\233\233\233\233\233\233", tmp=0x216fe60 "", stride=96, sx=41, sy=-3, b_w=8, b_h=4, block=0x21ae19c, plane_index=2, w=88, h=72) at libavcodec/obmemc.c:328
#4  0x0000000000aa403d in add_yblock (s=0x2131b60, sliced=1, sb=0x2131ae8, dst=0x21563a0, dst8=0x21bf82c "",
    obmc=0x13c7f40 <obmc16+64> "\b\034, at Pdt\210\210tdP@,\034\b\f 8Ldx\220\244\244\220xdL8 \f\f(@\\t\220\250\304Ĩ\220t\\@(\f\020,Lh\210\244\304\340\340Ĥ\210hL,\020\020,Lh\210\244\304\340\340Ĥ\210hL,\020\f(@\\t\220\250\304Ĩ\220t\\@(\f\f 8Ldx\220\244\244\220xdL8 \f\b\034, at Pdt\210\210tdP@,\034\b\b\024$0 at L\\hh\\L at 0$\024\b\004\020\030$,8 at LL@8,$\030\020\004\004\b\020\024\034 (,,( \034\024\020\b\004", src_x=44, src_y=0, b_w=8, b_h=4, w=88, h=72, dst_stride=88, src_stride=96, obmc_stride=16, b_x=5, b_y=-1, add=1, offset_dst=0, plane_index=2) at libavcodec/obmemc.h:290
#5  0x0000000000aa4c72 in predict_slice_buffered (s=0x2131b60, sb=0x2131ae8, old_buffer=0x21563a0, plane_index=2, add=1, mb_y=0) at libavcodec/obmemc.h:438
#6  0x0000000000aa7e81 in decode_frame (avctx=0x1f07a60, data=0x2164500, got_frame=0x7fffffffdca4, avpkt=0x7fffffffd980) at libavcodec/snowdec.c:492
#7  0x0000000000af2977 in avcodec_decode_video2 (avctx=0x1f07a60, picture=0x2164500, got_picture_ptr=0x7fffffffdca4, avpkt=0x7fffffffdbe0) at libavcodec/utils.c:2223
#8  0x0000000000431549 in decode_video (ist=0x1f07860, pkt=0x7fffffffdbe0, got_output=0x7fffffffdca4) at ffmpeg.c:2087
#9  0x00000000004326b0 in process_input_packet (ist=0x1f07860, pkt=0x7fffffffddc0, no_eof=0) at ffmpeg.c:2340
#10 0x0000000000439a9c in process_input (file_index=0) at ffmpeg.c:4016
#11 0x0000000000439da8 in transcode_step () at ffmpeg.c:4104
#12 0x0000000000439eef in transcode () at ffmpeg.c:4158
#13 0x000000000043a620 in main (argc=6, argv=0x7fffffffe498) at ffmpeg.c:4353



[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If you think the mosad wants you dead since a long time then you are either
wrong or dead since a long time.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160820/3953ea86/attachment.sig>


More information about the ffmpeg-devel mailing list