New submission from Carl Eugen Hoyos <[email protected]>:
ffplay crashes when I try to play the sample from issue 2258: http://roundup.ffmpeg.org/file1105/mp3_pcm.mp3 $ (gdb) r -f s16le mp3_pcm.mp3 FFplay version SVN-r25278, Copyright (c) 2003-2010 the FFmpeg developers built on Oct 1 2010 00:04:04 with gcc 4.4.4 configuration: --cc='/usr/local/gcc-4.4.4/bin/gcc -m32' --disable-optimizations libavutil 50.32. 0 / 50.32. 0 libavcore 0. 9. 0 / 0. 9. 0 libavcodec 52.91. 1 / 52.91. 1 libavformat 52.78. 5 / 52.78. 5 libavdevice 52. 2. 2 / 52. 2. 2 libavfilter 1.48. 0 / 1.48. 0 libswscale 0.12. 0 / 0.12. 0 Input #0, s16le, from 'mp3_pcm.mp3': Duration: N/A, bitrate: N/A Stream #0.0 Program received signal SIGFPE, Arithmetic exception. [Switching to Thread 0xf7015b70 (LWP 3209)] 0x08104ca5 in dump_stream_format (ic=0x8b74de0, i=0, index=0, is_output=0) at libavformat/utils.c:3072 3072 av_log(NULL, AV_LOG_DEBUG, ", %d, %d/%d", st->codec_info_nb_frames, st->time_base.num/g, st->time_base.den/g); (gdb) bt #0 0x08104ca5 in dump_stream_format (ic=0x8b74de0, i=0, index=0, is_output=0) at libavformat/utils.c:3072 #1 0x081056b7 in dump_format (ic=0x8b74de0, index=0, url=0xf70e2d18 "mp3_pcm.mp3", is_output=0) at libavformat/utils.c:3173 #2 0x08051b47 in decode_thread (arg=0xf7016020) at ffplay.c:2529 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x8104c85 to 0x8104cc5: 0x08104c85 <dump_stream_format+298>: or %al,%bh 0x08104c87 <dump_stream_format+300>: inc %esp 0x08104c88 <dump_stream_format+301>: and $0x4,%al 0x08104c8a <dump_stream_format+303>: and %al,(%eax) 0x08104c8c <dump_stream_format+305>: add %al,(%eax) 0x08104c8e <dump_stream_format+307>: movl $0x0,(%esp) 0x08104c95 <dump_stream_format+314>: call 0x847e1ac <av_log> 0x08104c9a <dump_stream_format+319>: mov -0x14(%ebp),%eax 0x08104c9d <dump_stream_format+322>: mov 0x3c(%eax),%eax 0x08104ca0 <dump_stream_format+325>: mov %eax,%edx 0x08104ca2 <dump_stream_format+327>: sar $0x1f,%edx 0x08104ca5 <dump_stream_format+330>: idivl -0x10(%ebp) 0x08104ca8 <dump_stream_format+333>: mov %eax,%ecx 0x08104caa <dump_stream_format+335>: mov -0x14(%ebp),%eax 0x08104cad <dump_stream_format+338>: mov 0x38(%eax),%eax 0x08104cb0 <dump_stream_format+341>: mov %eax,%edx 0x08104cb2 <dump_stream_format+343>: sar $0x1f,%edx 0x08104cb5 <dump_stream_format+346>: idivl -0x10(%ebp) 0x08104cb8 <dump_stream_format+349>: mov %eax,%edx 0x08104cba <dump_stream_format+351>: mov -0x14(%ebp),%eax 0x08104cbd <dump_stream_format+354>: mov 0x1c0(%eax),%eax 0x08104cc3 <dump_stream_format+360>: mov %ecx,0x14(%esp) End of assembler dump. (gdb) info registers eax 0x0 0 ecx 0x0 0 edx 0x0 0 ebx 0x0 0 esp 0xf7015000 0xf7015000 ebp 0xf7015148 0xf7015148 esi 0x8b635f0 146159088 edi 0x8b74690 146228880 eip 0x8104ca5 0x8104ca5 <dump_stream_format+330> eflags 0x10246 [ PF ZF IF RF ] cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x63 99 ---------- messages: 12093 priority: normal status: open substatus: open title: ffplay crash in dump_stream_format() type: bug ________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/issue2260> ________________________________________________
