[MPlayer-users] MPlayer Crash on a52 audio

Stephen Stocker lpar at par1.net
Tue Aug 24 09:21:01 CEST 2004


  OK, I went ahead and recompiled with debug enabled. I'm using gcc
  2.95.3 with Slackware, 2.4.24-ck1 kernel.

  Here's the bt output (such as it is!).

---

GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-slackware-linux"...
(gdb) run The_Jonestown_Massacre.ra
Starting program: /usr/local/bin/mplayer The_Jonestown_Massacre.ra
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer dev-CVS-040824-01:09-2.95.3 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium MMX P55C 200.7 MHz (Family: 5, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX

Reading config file /usr/local/etc/mplayer/mplayer.conf
Reading config file /home/lpar/.mplayer/config
Reading /home/lpar/.mplayer/codecs.conf: 73 audio & 178 video codecs
Font /home/lpar/.mplayer/font/font.desc loaded successfully! (206 chars)
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using nanosleep() timing
Input config file /home/lpar/.mplayer/input.conf parsed: 53 binds
Menu inited: /home/lpar/.mplayer/menu.conf

Playing The_Jonestown_Massacre.ra.
REAL file format detected.
======= WAVE Format =======
Format Tag: 28260 (0x6E64)
Channels: 1
Samplerate: 22050
avg byte/sec: 40349
Block align: 348
bits/sample: 16
cbSize: 0
===========================
Clip info:
 name: The Jonestown Massacre
 author: EarthStation1: The Internet's #1 Audio/Visual Archive
 copyright: http://www.earthstation1.com
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
AC3: 1.0 (mono)  22050 Hz  40.0 kbit/s
AUDIO: 22050 Hz, 2 ch, 16 bit (0x10), ratio: 5000->88200 (40.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
Checking audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 22050 hz, little endian signed int 
AF_pre: 22050Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: soundcard set to sb16
alsa: 22050 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 22050Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
Video: no video
Starting playback...

Program received signal SIGSEGV, Segmentation fault.
0x815f987 in add_index_item (demuxer=0x860b990, stream_id=0, timestamp=0, 
    offset=809) at demux_real.c:238
(gdb) bt
#0  0x815f987 in add_index_item (demuxer=0x860b990, stream_id=0, timestamp=0, 
    offset=809) at demux_real.c:238
#1  0x8160ad3 in demux_real_fill_buffer (demuxer=0x860b990) at demux_real.c:552
#2  0x81558c9 in demux_fill_buffer (demux=0x860b990, ds=0x860d9e8)
    at demuxer.c:350
#3  0x8155b9a in ds_fill_buffer (ds=0x860d9e8) at demuxer.c:435
#4  0x80ce079 in a52_fillbuff (sh_audio=0x860c7d0) at ad_liba52.c:55
#5  0x80ce5f0 in decode_audio (sh_audio=0x860c7d0, buf=0x867c8b0 "", 
    minlen=59392, maxlen=65536) at ad_liba52.c:211
#6  0x80cde74 in decode_audio (sh_audio=0x860c7d0, buf=0x8696ae0 "", 
    minlen=65536, maxlen=65536) at dec_audio.c:407
#7  0x809262e in main (argc=2, argv=0xbffff974) at mplayer.c:2015
#8  0x403df17d in __libc_start_main () from /lib/libc.so.6
(gdb) 





More information about the MPlayer-users mailing list