[MPlayer-dev-eng] [BUG] mp3 decode crash

Joey Parrish joey at yunamusic.com
Tue May 21 07:14:33 CEST 2002


Hello,

While decoding mp3s, MPlayer crashed. My MPlayer source is
updated to the latest CVS (20 May 2002) and it still crashes.
Attached below is the verbose output of MPlayer and a gdb backtrace.
The file that caused this crash can be found at
http://joey.yunamusic.com/maul.mp3 (132kb)

Thanks.
--Joey

-- 

"Yes." -- John F. Kennedy
-------------- next part --------------
Playing /home/joey/public_html/maul.mp3
Not an URL!
File size is 128232 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x82d0ae8
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x82d0ae8
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x82d0ae8
Checking for MOV
DEMUXER: freeing demuxer at 0x82d0ae8
Checking for VIVO
DEMUXER: freeing demuxer at 0x82d0ae8
Checking for REAL
DEMUXER: freeing demuxer at 0x82d0ae8
DEMUXER: freeing demuxer at 0x82d0ae8
DEMUXER: freeing demuxer at 0x82d0ae8
DEMUXER: freeing demuxer at 0x82d0ae8
DEMUXER: freeing demuxer at 0x82d0ae8
DEMUXER: freeing demuxer at 0x82d0ae8
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 3  p101: 1  PES: 6  MP3: 51
Not MPEG System Stream format... (maybe Transport Stream?)
DEMUXER: freeing demuxer at 0x82d0ae8
==> Found audio stream: 0
demux_audio: audio data 0x19D - 0x0
Detected audio file
Detected audio codec: [mp3] afm:1 (MPEG layer-2, layer-3)
Initializing audio codec...
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
mp3lib: made decode tables with MMX optimization
init layer2&3 finished, tables done
mp3lib: using 3DNow!Ex optimized decore!
MPEG 1.0, Layer III, 44100 Hz 128 kbit Joint-Stereo, BPF: 418
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 16000->176400 (128.0 kbit)
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
Video: no video!!!
Freeing 0 unused video chunks
Start playing...
Blocktype == 0 and window-switching == 1 not allowed.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 6261)]
0x80b4bb3 in III_dequantize_sample (xr=0x82422e0, scf=0xbfffea38, gr_info=0xbfffe618, sfreq=0,
    part2bits=0) at layer3.c:848
848               *xrpnt++ = 0.0;
(gdb) bt
#0  0x80b4bb3 in III_dequantize_sample (xr=0x82422e0, scf=0xbfffea38, gr_info=0xbfffe618, sfreq=0,
    part2bits=0) at layer3.c:848
#1  0x80b840e in do_layer3 (fr=0x8244c00, single=-1) at layer3.c:1658
#2  0x80b9355 in MP3_DecodeFrame (hova=0x832ea82 "", single=-1) at sr1.c:541
#3  0x8099e50 in decode_audio (sh_audio=0x82d4b68, buf=0x832ea82 "", minlen=1534, maxlen=67582)
    at ad_mp3.c:79
#4  0x809829e in decode_audio (sh_audio=0x82d4b68, buf=0x832ea82 "", minlen=1534, maxlen=67582)
    at dec_audio.c:130
#5  0x806aa8e in main (argc=3, argv=0xbffffb14, envp=0xbffffb24) at mplayer.c:1500
#6  0x4052f316 in __libc_start_main (main=0x8068364 <main>, argc=3, ubp_av=0xbffffb14,
    init=0x80656d0 <_init>, fini=0x81931e0 <_fini>, rtld_fini=0x4000d2fc <_dl_fini>,
    stack_end=0xbffffb0c) at ../sysdeps/generic/libc-start.c:129
(gdb)


More information about the MPlayer-dev-eng mailing list