[FFmpeg-trac] #2088(undetermined:new): crash with forced aac and h264

FFmpeg trac at avcodec.org
Tue Jan 1 19:14:41 CET 2013


#2088: crash with forced aac and h264
-------------------------------------+-------------------------------------
             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 ami_stuff):

 this seems to be sse-related

 maybe compile build with these flags if can't be reproduced

 {{{
 --enable-mmx --enable-sse --disable-amd3dnow --disable-amd3dnowext
 --disable-mmxext --disable-sse2 --disable-sse3 --disable-ssse3 --disable-
 sse4 --disable-sse42 --disable-avx
 }}}

 {{{
 (gdb) r -cpuflags +sse -acodec aac -vcodec h264 -i dvdsub.vob
 Starting program: d:\mingw\msys\1.0\ffmpeg-head-7d66bc7\ffmpeg_g.exe
 -cpuflags +
 sse -acodec aac -vcodec h264 -i dvdsub.vob
 [New Thread 1916.0x68c]

 Program received signal SIGSEGV, Segmentation fault.
 0x008db6de in clear_blocks_sse (blocks=0x4a57008)
     at libavcodec/x86/dsputil_mmx.c:472
 472         __asm__ volatile (
 (gdb) bt
 #0  0x008db6de in clear_blocks_sse (blocks=0x4a57008)
     at libavcodec/x86/dsputil_mmx.c:472
 #1  0x0073eec6 in mpeg_decode_mb (s=0x49ee6e8, block=<optimized out>)
     at libavcodec/mpeg12.c:821
 #2  mpeg_decode_slice (s=0x49ee6e8, mb_y=0, buf=0x22f558, buf_size=59680)
     at libavcodec/mpeg12.c:1769
 #3  0x007443ab in decode_chunks (avctx=0x49faf50, picture=0x4a0f008,
     got_output=0x22f704, buf=0x4a75820 "", buf_size=59736)
     at libavcodec/mpeg12.c:2508
 #4  0x00744a2f in mpeg_decode_frame (avctx=0x49faf50, data=0x4a0f008,
     got_output=0x22f704, avpkt=0x22f600) at libavcodec/mpeg12.c:2577
 #5  0x0056d9c2 in avcodec_decode_video2 (avctx=0x49faf50,
 picture=0x4a0f008,
     got_picture_ptr=0x22f704, avpkt=0x22f698) at libavcodec/utils.c:1621
 #6  0x004795f7 in try_decode_frame (st=0x49fad60, avpkt=<optimized out>,
     options=0x0) at libavformat/utils.c:2478
 #7  0x004824d4 in avformat_find_stream_info (ic=0x49e85e0, options=0x0)
     at libavformat/utils.c:2889
 #8  0x004051a7 in open_input_file (o=0x22fba8, filename=<optimized out>)
     at ffmpeg_opt.c:794
 #9  0x00402cdf in open_files (inout=<optimized out>,
     open_file=0x404dc4 <open_input_file>, l=<optimized out>)
     at ffmpeg_opt.c:2296
 #10 0x00408b9f in ffmpeg_parse_options (argc=9, argv=0x4902890)
     at ffmpeg_opt.c:2333
 #11 0x00b0cf09 in main (argc=9, argv=<optimized out>) at ffmpeg.c:3185
 (gdb)
 }}}

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


More information about the FFmpeg-trac mailing list