[FFmpeg-trac] #1267(undetermined:new): vf boxblur: crash

FFmpeg trac at avcodec.org
Tue May 1 16:03:59 CEST 2012


#1267: vf boxblur: crash
-------------------------------------+-------------------------------------
               Reporter:  ami_stuff  |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  normal     |              Component:
                Version:             |  undetermined
  unspecified                        |               Keywords:
             Blocked By:             |               Blocking:
Reproduced by developer:  0          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 {{{
 (gdb) r -i 1.rm -vf boxblur=1:1 -f null -
 The program being debugged has been started already.
 Start it from the beginning? (y or n) y

 Starting program: d:\mingw\msys\1.0\ffmpeg-head-30aa004\ffmpeg_g.exe -i
 1.rm -vf
  boxblur=1:1 -f null -
 [New Thread 1588.0x244]
 ffmpeg version 0.10.2.git-30aa004 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on May  1 2012 15:36:20 with gcc 4.6.1
   configuration: --disable-ffprobe --enable-gpl
   libavutil      51. 49.100 / 51. 49.100
   libavcodec     54. 17.101 / 54. 17.101
   libavformat    54.  3.100 / 54.  3.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 72.102 /  2. 72.102
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 11.100 /  0. 11.100
   libpostproc    52.  0.100 / 52.  0.100
 [rm @ 03b02340] Unsupported stream type 434f4e54
 Input #0, rm, from '1.rm':
   Metadata:
     title           :
     author          :
     copyright       :
     comment         :
   Duration: 00:00:14.00, start: 0.000000, bitrate: 164 kb/s
     Stream #0:0: Video: rv20 (RV20 / 0x30325652), yuv420p, 352x288, 150
 kb/s, 15
  fps, 15 tbr, 1k tbn, 1k tbc
     Stream #0:1: Data: none
 [buffer @ 03b13120] w:352 h:288 pixfmt:yuv420p tb:1/1000000 sar:0/1
 sws_param:fl
 ags=2
 [buffersink @ 03b13440] No opaque field provided
 [boxblur @ 03b13760] luma_radius:1 luma_power:1 chroma_radius:1
 chroma_power:1 a
 lpha_radius:1 alpha_power:1 w:352 chroma_w:176 h:288 chroma_h:144
 Output #0, null, to 'pipe:':
   Metadata:
     title           :
     author          :
     copyright       :
     comment         :
     encoder         : Lavf54.3.100
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288,
 q=2-31,
 200 kb/s, 90k tbn, 15 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (rv20 -> rawvideo)
 Press [q] to stop, [?] for help

 Program received signal SIGSEGV, Segmentation fault.
 blur (radius=1, len=352, src_step=1, src=0x20 <Address 0x20 out of
 bounds>,
     dst_step=1,
     dst=0x3b14e80
 "äääääää\203é\201\200\177\177\200\201\201\200\200\200\200\200\
 200\200\201\201ééééééé\201\201\201\201\201\201\201éé\203\203\203\203\203\203\203
 \203\203\203\203\203\203\203\203ééééééé\201\201\200\200\200\200\200\200\177~",
 '
 }' <repeats 22 times>, "||{{{{{{{", '|' <repeats 24 times>,
 "}}}}}}}~\177", '\20
 0' <repeats 22 times>, "\177\177", '~' <repeats 15 times>,
 "\023\023\022\020\017
 \017\021\025\027\031\026\025\026\030\034$*.+)*.5;"...)
     at libavfilter/vf_boxblur.c:230
 230             sum += src[x*src_step]<<1;
 (gdb) bt
 #0  blur (radius=1, len=352, src_step=1,
     src=0x20 <Address 0x20 out of bounds>, dst_step=1,
     dst=0x3b14e80
 "äääääää\203é\201\200\177\177\200\201\201\200\200\200\200\200\
 200\200\201\201ééééééé\201\201\201\201\201\201\201éé\203\203\203\203\203\203\203
 \203\203\203\203\203\203\203\203ééééééé\201\201\200\200\200\200\200\200\177~",
 '
 }' <repeats 22 times>, "||{{{{{{{", '|' <repeats 24 times>,
 "}}}}}}}~\177", '\20
 0' <repeats 22 times>, "\177\177", '~' <repeats 15 times>,
 "\023\023\022\020\017
 \017\021\025\027\031\026\025\026\030\034$*.+)*.5;"...)
     at libavfilter/vf_boxblur.c:230
 #1  blur_power (temp=0x40ba460, power=1, radius=1, len=352, src_step=1,
     src=0x20 <Address 0x20 out of bounds>, dst_step=1, dst=0x0)
     at libavfilter/vf_boxblur.c:255
 #2  hblur (temp=0x40ba460, power=1, radius=1, h=288, w=352,
 src_linesize=0,
     src=<optimized out>, dst_linesize=0, dst=0x0)
     at libavfilter/vf_boxblur.c:284
 #3  end_frame (inlink=0x3b13960) at libavfilter/vf_boxblur.c:316
 #4  0x00419664 in avfilter_end_frame (link=0x3b13960)
     at libavfilter/avfilter.c:632
 #5  0x0041c58f in request_frame (link=0x3b13960)
     at libavfilter/src_buffer.c:363
 #6  0x00418d09 in avfilter_request_frame (link=0x3b13a60)
     at libavfilter/avfilter.c:549
 #7  0x0041b46b in avfilter_graph_request_oldest (graph=0x3b12320)
     at libavfilter/avfiltergraph.c:545
 #8  0x00409dd6 in poll_filters () at ffmpeg.c:2124
 #9  0x0040dd9a in transcode () at ffmpeg.c:3653
 #10 0x00af7452 in main (argc=8, argv=0x3b10dd0) at ffmpeg.c:5899
 }}}

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


More information about the FFmpeg-trac mailing list