[FFmpeg-trac] #298(avcodec:new): Crash in ff_emulated_edge_mc_8

FFmpeg trac at avcodec.org
Thu Jun 23 21:52:55 CEST 2011


#298: Crash in ff_emulated_edge_mc_8
-------------------------+---------------------
  Reporter:  cehoyos     |      Owner:
      Type:  defect      |     Status:  new
  Priority:  important   |  Component:  avcodec
   Version:  git-master  |   Keywords:
Blocked By:              |   Blocking:
Reproduced:  0           |   Analyzed:  0
-------------------------+---------------------
 {{{
 (gdb) r -i emuedge_crash.mpg -f null -
 Starting program: ffmpeg_g -i emuedge_crash.mpg -f null -
 [Thread debugging using libthread_db enabled]
 ffmpeg version N-30972-gffc6c8a, Copyright (c) 2000-2011 the FFmpeg
 developers
   built on Jun 23 2011 21:37:31 with gcc 4.5.3
   configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc --disable-optimizations
 --disable-asm
   libavutil    51.  9. 1 / 51.  9. 1
   libavcodec   53.  7. 0 / 53.  7. 0
   libavformat  53.  4. 0 / 53.  4. 0
   libavdevice  53.  1. 1 / 53.  1. 1
   libavfilter   2. 23. 0 /  2. 23. 0
   libswscale    2.  0. 0 /  2.  0. 0
 Input #0, mpeg, from 'emuedge_crash.mpg':
   Duration: 01:25:00.69, start: 0.108133, bitrate: 1 kb/s
     Stream #0.0[0xfd55]: Video: vc1 (Advanced), yuv420p, 1920x1080 [PAR
 2:1 DAR 32:9], 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
     Stream #0.1[0xc0]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
 [buffer @ 0x1358c10] w:1920 h:1080 pixfmt:yuv420p tb:1/1000000 sar:2/1
 sws_param:
 Output #0, null, to 'pipe:':
   Metadata:
     encoder         : Lavf53.4.0
     Stream #0.0: Video: rawvideo, yuv420p, 1920x1080 [PAR 2:1 DAR 32:9],
 q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
     Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
 Stream mapping:
   Stream #0.0 -> #0.0
   Stream #0.1 -> #0.1
 Press [q] to stop, [?] for help
 [vc1 @ 0x13582d0] Bits overconsumption: 24075 > 24064
 [vc1 @ 0x13582d0] concealing 5359 DC, 5359 AC, 5359 MV errors

 Program received signal SIGSEGV, Segmentation fault.
 0x00007ffff6ae465e in memcpy () from /lib64/libc.so.6
 (gdb) bt
 #0  0x00007ffff6ae465e in memcpy () from /lib64/libc.so.6
 #1  0x000000000059dfdf in ff_emulated_edge_mc_8 (buf=0x139fc50 "",
 src=0x4ff <Address 0x4ff out of bounds>, linesize=1920, block_w=17,
 block_h=17, src_x=1279, src_y=0, w=1, h=1088) at
 libavcodec/dsputil_template.c:167
 #2  0x000000000073b114 in mpeg_motion_internal (s=0x1367170,
     dest_y=0x7ffff4af9510
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cb=0x159cf30
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cr=0x161c750
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
 field_based=0, bottom_field=0, field_select=0, ref_picture=0x1367548,
 pix_op=0x1368768, motion_x=0, motion_y=0, h=16,
     is_mpeg12=0, mb_y=0) at libavcodec/mpegvideo_common.h:318
 #3  0x000000000073b4a4 in mpeg_motion (s=0x1367170,
     dest_y=0x7ffff4af9510
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cb=0x159cf30
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cr=0x161c750
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
 field_based=0, bottom_field=0, field_select=0, ref_picture=0x1367548,
 pix_op=0x1368768, motion_x=0, motion_y=0, h=16,
     mb_y=0) at libavcodec/mpegvideo_common.h:380
 #4  0x000000000073e341 in MPV_motion_internal (s=0x1367170,
     dest_y=0x7ffff4af9510
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cb=0x159cf30
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cr=0x161c750
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
 dir=0, ref_picture=0x1367548, pix_op=0x1368768, qpix_op=0x1368a28,
 is_mpeg12=0) at libavcodec/mpegvideo_common.h:734
 #5  0x000000000073f18c in MPV_motion (s=0x1367170,
     dest_y=0x7ffff4af9510
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cb=0x159cf30
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
     dest_cr=0x161c750
 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
 dir=0, ref_picture=0x1367548, pix_op=0x1368768, qpix_op=0x1368a28) at
 libavcodec/mpegvideo_common.h:896
 #6  0x00000000007483b3 in MPV_decode_mb_internal (s=0x1367170,
 block=0x135ce10, lowres_flag=0, is_mpeg12=0) at
 libavcodec/mpegvideo.c:2139
 #7  0x00000000007493bb in MPV_decode_mb (s=0x1367170, block=0x135ce10) at
 libavcodec/mpegvideo.c:2276
 #8  0x00000000008e70fe in decode_mb (s=0x1367170, ref=0) at
 libavcodec/error_resilience.c:62
 #9  0x00000000008e99ac in guess_mv (s=0x1367170) at
 libavcodec/error_resilience.c:584
 #10 0x00000000008eba8f in ff_er_frame_end (s=0x1367170) at
 libavcodec/error_resilience.c:1066
 #11 0x0000000000828b6a in vc1_decode_frame (avctx=0x13582d0,
 data=0x7fffffffcf10, data_size=0x7fffffffd08c, avpkt=0x7fffffffce80) at
 libavcodec/vc1dec.c:3764
 #12 0x000000000080fee2 in avcodec_decode_video2 (avctx=0x13582d0,
 picture=0x7fffffffcf10, got_picture_ptr=0x7fffffffd08c,
 avpkt=0x7fffffffce80) at libavcodec/utils.c:743
 #13 0x0000000000409ce0 in output_packet (ist=0x135e310, ist_index=0,
 ost_table=0x1356300, nb_ostreams=2, pkt=0x7fffffffd1e0) at ffmpeg.c:1610
 #14 0x000000000040ea5a in transcode (output_files=0xdf3c80,
 nb_output_files=1, input_files=0x135e3d0, nb_input_files=1,
 stream_maps=0x0, nb_stream_maps=0) at ffmpeg.c:2778
 #15 0x0000000000413513 in main (argc=6, argv=0x7fffffffddf8) at
 ffmpeg.c:4576
 }}}

-- 
Ticket URL: <https://avcodec.org/trac/ffmpeg/ticket/298>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list