[MPlayer-users] MPlayer interrupted by signal 11 in module: uninit_spudec

Andreas Weigl Andreas.Weigl at asamnet.de
Tue Jan 15 23:54:01 CET 2002


Am Dienstag, 15. Januar 2002 00:00 schrieben Sie:
> Please recompile and use --enable-debug

I thought I did ...

OK, another try, another "complete" Output

Alexander Graham Bell is alive and well in New York, and still waiting
for a dial tone.
-------------- next part --------------
weigla at hex:~> cd /big/tmp/MPlayer-20020114/
weigla at hex:/big/tmp/MPlayer-20020114> ./configure --enable-gui --enable-debug
Detected operating system: Linux
Detected host architecture: i386
Checking for gcc version ... 2.95.3, ok
Checking for CPU vendor ... AuthenticAMD (6:2:2)
Checking for CPU type ...  AMD Athlon(tm) Processor
Checking for GCC & CPU optimization abilities ... pentiumpro
Checking for binutils ... yes
Checking for kernel support of mmx ... yes
Checking for kernel support of 3dnow ... yes
Checking for kernel support of 3dnowex ... yes
Checking for kernel support of mmx2 ... yes
Checking for mtrr support ... yes
Checking for assembler (/usr/i486-suse-linux/bin/as ... ok
Checking for Linux kernel version ... 2.4.16-4GB, ok
Checking for awk ... 3.1.0, ok
Checking for extra headers ... none
Checking for extra libs ... none
Checking for kstat ... no
Checking for posix4 ... no
Checking for nanosleep ... yes
Checking for socklib ... yes (using -lnsl)
Checking for inet_pton() ... yes (using -lnsl)
Checking for inttypes.h (required) ... yes
Checking for malloc.h ... yes
Checking for memalign() ... yes
Checking for alloca.h ... yes
Checking for mman.h ... yes
Checking for dynamic loader ... yes
Checking for pthread ... yes (using -lpthread)
Checking for sys/soundcard.h ... yes
Checking for termcap ... no
Checking for termios ... yes (using sys/termios.h)
Checking for shm ... yes
Checking for 3dfx ... no
Checking for tdfxfb ... no
Checking for DirectFB ... no
Checking for language ... using en
Checking for vsscanf() ... yes
Checking for X11 headers ... yes (using /usr/include)
Checking for X11 libs ... yes (using /usr/X11R6/lib)
Checking for X11 ... yes
Checking for DPMS ... yes (using Xdpms 4)
Checking for Xv ... yes
Checking for Xinerama ... yes
Checking for Xxf86vm ... yes
Checking for DGA ... yes (using DGA 2.0)
Checking for OpenGL ... yes
Checking for /dev/mga_vid ... no
Checking for syncfb ... no
Checking for xmga ... no
Checking for GGI ... no
Checking for AA ... no
Checking for SVGAlib ... yes
Checking for FBDev ... yes
Checking for DVB ... no
Checking for PNG support ... yes
Checking for VESA support ... yes
Checking for SDL ... yes (using sdl-config)
Checking for NAS ... no
Checking for DXR3/H+ ... no
Checking for libmp1e ... no
Checking for OSS Audio ... yes
Checking for ALSA audio ... yes (using alsa 0.5.x)
Checking for Sun audio ... no
Checking for Sun mediaLib ... no
Checking for SGI Audio ... no
Checking for VCD support ... ok
Checking for DVD support (libcss - old style) ... no
Checking for DVD support (libdvdread - new style) ... yes
Checking for zlib ... yes
Checking for RTC ... yes
Checking for mad support ... no
Checking for OggVorbis support ... yes
Checking for Win32 DLL support ... yes (using /usr/lib/win32)
Checking for DirectShow ... yes
Checking for XAnim DLL ... yes (using /usr/lib/xanim/mods)
Checking for iconv ... yes
Checking for FFmpeg libavcodec (static) ... no (see DOCS/codecs.html)
Checking for FFmpeg libavcodec (dynamic) ... no
Checking for Divx4linux decore ... yes
Checking for libmp3lame (for mencoder) ... yes
Checking for Divx4linux encore (for mencoder) ... yes
Checking for lirc ... no
Checking for fastmemcpy ... yes
Checking for TV interface ... yes
Checking for Video 4 Linux TV interface ... yes
Checking for select ... yes
Checking for streaming ... yes
Checking for GUI ... yes
Checking for XShape extension ... yes
Checking for gtk version ... 1.2.10 (using gtk-config)
Checking for glib version ... 1.2.10 (using glib-config)

Creating Gui/config.mak
Checking for vidix ... yes
Creating config.mak
Creating config.h
Creating libvo/config.mak
Creating libvo2/config.mak
Creating libao2/config.mak
Creating help_mp.h

Config files successfully generated by ./configure !

  Install prefix: /usr/local
  Data directory: /usr/local/share/mplayer
  Config direct.: /usr/local/share/mplayer

  Enabled optional drivers:
    Input: network tv-v4l tv dvdread vcd
    Codecs: divx4linux xanim directshow win32
    Audio output: alsa5 oss sdl
    Video output: sdl vesa png mpegpes(file) fbdev svga opengl dga xv x11

'config.h' and 'config.mak' contain your configuration options.
Note: if you alter theses files (for instance CFLAGS) MPlayer may no longer
      compile *** DON'T BUGREPORT if you tweak these files ***

'make' will now compile MPlayer and 'make install' will install it.
Note: On non-Linux systems you might need to use 'gmake' instead of 'make'.

Please check mtrr settings at /proc/mtrr (see DOCS/video.html#

Check configure.log if you wonder why an autodetection failed (check whether the
development headers/packages are installed).

If you suspect a bug, please read DOCS/bugreports.html.

weigla at hex:/big/tmp/MPlayer-20020114> make
./version.sh `gcc --version`
make distclean
make[1]: Entering directory `/big/tmp/MPlayer-20020114'
rm -f *~ mplayer fibmap_mplayer mplayerHQ aviparse tvision  mencoder
rm -f *.o *.a .depend configure.log


divx4_vbr.c:154: warning: `old_qual' might be used uninitialized in this function
divx4_vbr.c:154: warning: `new_qual' might be used uninitialized in this function
divx4_vbr.c: In function `VbrControl_update_2pass_vbr_encoding':
divx4_vbr.c:380: warning: unused parameter `motion_bits'
divx4_vbr.c: At top level:
divx4_vbr.c:88: warning: `m_iCrispness' defined but not used
gcc -W -Wall -O2 -march=pentiumpro -mcpu=pentiumpro -g  -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibmpdemux -Iloader -Ilibvo -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -o mencoder mencoder.o cyuv.o adpcm.o xacodec.o cpudetect.o mp_msg.o ac3-iec958.o dec_audio.o dec_video.o msvidc.o cinepak.o fli.o qtrle.o codec-cfg.o cfgparser.o my_profile.o RTjpegN.o minilzo.o nuppelvideo.o spudec.o libao2/afmt.o divx4_vbr.o libvo/aclib.o libvo/img_format.o libvo/osd.o dll_init.o -Lg72x -lg72x -Lmp3lib -lMP3 -Llibac3 -lac3 -Lliba52 -la52 -Lxa -lxa -Llibmpeg2 -lmpeg2  -Llibmpdemux -lmpdemux -Lloader -lloader -Lloader/dshow -lDS_Filter -LGui -lgui -Llinux -losdep -Lpostproc -lpostproc  -lasound   -lvorbis -logg  -ldvdread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lglib -lpng -lz -lz -lpthread -ldl -rdynamic  -ldivxdecore opendivx/postprocess.o -ldivxencore -lmp3lame -lvorbis -logg  -lnsl -lm
weigla at hex:/big/tmp/MPlayer-20020114> su
hex:/big/tmp/MPlayer-20020114 # make install
make[1]: Entering directory `/big/tmp/MPlayer-20020114/libdha'
cp libdha-0.1.so /usr/local/lib/libdha-0.1.so
rm -f /usr/local/lib/libdha.so
ln -sf libdha-0.1.so /usr/local/lib/libdha.so
make[1]: Leaving directory `/big/tmp/MPlayer-20020114/libdha'
make[1]: Entering directory `/big/tmp/MPlayer-20020114/vidix'
make[2]: Entering directory `/big/tmp/MPlayer-20020114/vidix/drivers'
mkdir -p /usr/local/lib/mplayer/vidix
cp *.so /usr/local/lib/mplayer/vidix
make[2]: Leaving directory `/big/tmp/MPlayer-20020114/vidix/drivers'
make[1]: Leaving directory `/big/tmp/MPlayer-20020114/vidix'
if test ! -d /usr/local/bin ; then mkdir -p /usr/local/bin ; fi
install -m 755 -s mplayer /usr/local/bin/mplayer
ln -sf /usr/local/bin/mplayer /usr/local/bin/gmplayer
if test ! -d /usr/local/man/man1 ; then mkdir -p /usr/local/man/man1; fi
install -c -m 644 DOCS/mplayer.1 /usr/local/man/man1/mplayer.1
install -m 755 -s mencoder /usr/local/bin/mencoder
install -c -m 644 DOCS/mencoder.1 /usr/local/man/man1/mencoder.1
*** Download skin(s) at http://www.mplayerhq.hu/homepage/dload.html
*** for GUI, and extract to /usr/local/share/mplayer/Skin/
install -c -m 644 etc/codecs.conf /usr/local/share/mplayer/codecs.conf
hex:/big/tmp/MPlayer-20020114 # exit
weigla at hex:/big/tmp/MPlayer-20020114> cd ..
weigla at hex:/big/tmp> gdb mplayer
GNU gdb 20010316
Copyright 2001 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-suse-linux"...(no debugging symbols found)...
(gdb) run -v test.avi
Starting program: /usr/local/bin/mplayer -v test.avi
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 1024 (LWP 13609)]
(no debugging symbols found)...

MPlayer CVS-020114-06:00-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU vendor name: AuthenticAMD  max cpuid level: 1
CPU: Advanced Micro Devices Athlon K75 Pluto,Orion (Type: 6, Stepping: 2)
extended cpuid-level: 6
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2 3DNow 3DNowEx
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1152x864 with depth 16 and 16 bits/pixel (":0.0" => local display)
Reading /home/weigla/.mplayer/codecs.conf: can't open '/home/weigla/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 28 audio & 73 video codecs
CommandLine: '-v' 'test.avi'
num_filenames: 1
font: can't open file: /home/weigla/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
SKIN dir 1: '/home/weigla/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
[ws] Display name: :0.0 => local display.
[ws] Screen depth: 16
[ws]  size: 1152x864
[ws]  red mask: 0xf800
[ws]  green mask: 0x7e0
[ws]  blue mask: 0x1f
[ws] XShm version is 1.1
[ws] XShape version is 1.0
[ws] Initialized converter: rgb32 to rgb16
[ws] atomname: _VIDEO_REMOTE
[ws] window is created. ( ViDEO ).
[ws] atomname: _MPLAYER_REMOTE
[ws] window is created. ( MPlayer ).
[ws] atomname: _MPLAYER_MENU_REMOTE
[ws] window is created. ( MPlayer menu ).
[menu.h] menu: 0x2400011
[main] Depth on screen: 16
[main] parent: 0x240000b
[main] sub: 0x2400004
Linux RTC init: open: Permission denied
Using usleep() timing
Playing test.avi
Not an URL!
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:483328
Cache fill:  5.87% (492047 bytes)    header block 1 size: 0
MPEG packet stats: p100: 107  p101: 107  PES: 0
Detected MPEG-ES file format!
VIDEO:  MPEG1  352x240  (aspect 12)  30.00 fps  1372.0 kbps (171.5 kbyte/s)
[V] filefmt:1  fourcc:0x10000001  size:352x240  fps:30.00  ftime:=0.0333
Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2)
mpeg2dec-0.2.0-release (C) 2000-2001 Aaron Holtzman & Michel Lespinasse
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 352x240 => 352x264 Planar YV12 fs
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 42 for hw scaling
[xv] dcx: 256 dcy: 192 dx: 0 dy: 0 dw: 640 dh: 480
Audio: no sound!!!
Start playing...
user_data: len= 29  43 72 65 61 'Created by XingCD Version 1.2'
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
[xv] dcx: 400 dcy: 312 dx: 0 dy: 0 dw: 352 dh: 240
[xv] dcx: 400 dcy: 312 dx: 0 dy: 0 dw: 352 dh: 240
*** free_stream() called *** 0 0 0%
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 13609)]
0x08060f86 in uninit_player ()
(gdb) bt
#0  0x08060f86 in uninit_player ()
#1  0x0806105f in exit_player ()
#2  0x080eaab3 in mplMsgHandle ()
Cannot access memory at address 0x2ce
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x8060f66 to 0x8060fa6:
0x8060f66 <uninit_player+34>:   movl   $0x8113d40,0x815ed30
0x8060f70 <uninit_player+44>:   add    $0xfffffff4,%esp
0x8060f73 <uninit_player+47>:   push   %eax
0x8060f74 <uninit_player+48>:   call   0x80765a8 <spudec_free>
0x8060f79 <uninit_player+53>:   add    $0x10,%esp
0x8060f7c <uninit_player+56>:   test   $0x1,%bl
0x8060f7f <uninit_player+59>:   je     0x8060f9c <uninit_player+88>
0x8060f81 <uninit_player+61>:   mov    0x815ec24,%eax
0x8060f86 <uninit_player+66>:   mov    0x20(%eax),%eax
0x8060f89 <uninit_player+69>:   andb   $0xfe,0x815ed34
0x8060f90 <uninit_player+76>:   movl   $0x8113d4e,0x815ed30
0x8060f9a <uninit_player+86>:   call   *%eax
0x8060f9c <uninit_player+88>:   test   $0x2,%bl
0x8060f9f <uninit_player+91>:   je     0x8060fbc <uninit_player+120>
0x8060fa1 <uninit_player+93>:   mov    0x815ec28,%eax
End of assembler dump.
(gdb) quit
The program is running.  Exit anyway? (y or n) y

More information about the MPlayer-users mailing list