[FFmpeg-trac] #1692(avfilter:new): Using atempo filter causes segfault

FFmpeg trac at avcodec.org
Tue Aug 28 13:40:09 CEST 2012


#1692: Using atempo filter causes segfault
------------------------------------+------------------------------------
             Reporter:  takis       |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avfilter
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by takis):

 {{{
 (gdb) bt
 #0  fft16_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:315
 #1  0x0000000000aa76d5 in fft32_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:352
 #2  0x0000000000aa8515 in fft64_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:649
 #3  0x0000000000aa8555 in fft128_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:649
 #4  0x0000000000aa8595 in fft256_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:649
 #5  0x0000000000aa85d5 in fft512_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:649
 #6  0x0000000000aa8615 in fft1024_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:649
 #7  0x0000000000aa89a5 in fft2048_interleave_avx () at
 /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:650
 #8  0x0000000000aa8ba8 in ff_fft_dispatch_interleave_avx ()
     at /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_mmx.asm:650
 #9  0x0000000000aaa82d in ff_fft_calc_avx (s=0x177f640, z=0x17b9c30)
     at /usr/local/src/ff/ffmpeg.org/libavcodec/x86/fft_sse.c:37
 #10 0x000000000094854c in ff_rdft_calc_c (s=0x177f620, data=0x17b9c30)
     at /usr/local/src/ff/ffmpeg.org/libavcodec/rdft.c:69
 #11 0x000000000065778e in av_rdft_calc (s=0x177f620, data=0x17b9c30)
     at /usr/local/src/ff/ffmpeg.org/libavcodec/avfft.c:106
 #12 0x000000000049addd in yae_apply (atempo=0x17af760,
 src_ref=0x7fffffffd590, src_end=0x17d9f60 "",
     dst_ref=0x17af838, dst_end=0x17dad40 "") at
 /usr/local/src/ff/ffmpeg.org/libavfilter/af_atempo.c:815
 #13 0x000000000049b61e in filter_samples (inlink=0x177f020,
 src_buffer=0x17863e0)
     at /usr/local/src/ff/ffmpeg.org/libavfilter/af_atempo.c:1066
 #14 0x0000000000451ebc in ff_filter_samples (link=0x177f020,
 samplesref=0x17863e0)
     at /usr/local/src/ff/ffmpeg.org/libavfilter/audio.c:214
 #15 0x00000000004595c0 in request_frame (link=0x177f020) at
 /usr/local/src/ff/ffmpeg.org/libavfilter/buffersrc.c:445
 #16 0x0000000000453902 in ff_request_frame (link=0x177f020) at
 /usr/local/src/ff/ffmpeg.org/libavfilter/avfilter.c:325
 #17 0x00000000004544ae in avfilter_request_frame (link=0x177f020)
     at /usr/local/src/ff/ffmpeg.org/libavfilter/avfilter.c:594
 #18 0x000000000049b6db in request_frame (outlink=0x177f400)
     at /usr/local/src/ff/ffmpeg.org/libavfilter/af_atempo.c:1086
 #19 0x0000000000453902 in ff_request_frame (link=0x177f400) at
 /usr/local/src/ff/ffmpeg.org/libavfilter/avfilter.c:325
 ---Type <return> to continue, or q <return> to quit---
 #20 0x000000000045392d in ff_request_frame (link=0x177f6e0) at
 /usr/local/src/ff/ffmpeg.org/libavfilter/avfilter.c:327
 #21 0x000000000045812d in av_buffersink_read (ctx=0x177ede0,
 buf=0x7fffffffd770)
     at /usr/local/src/ff/ffmpeg.org/libavfilter/buffersink.c:109
 #22 0x0000000000430614 in poll_filters () at
 /usr/local/src/ff/ffmpeg.org/ffmpeg.c:1927
 #23 0x0000000000437ef2 in transcode () at
 /usr/local/src/ff/ffmpeg.org/ffmpeg.c:3608
 #24 0x0000000000440e67 in main (argc=8, argv=0x7fffffffdf58) at
 /usr/local/src/ff/ffmpeg.org/ffmpeg.c:5917
 }}}

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


More information about the FFmpeg-trac mailing list