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

Andreas Weigl Andreas.Weigl at asamnet.de
Thu Jan 17 19:46:03 CET 2002


On Monday, 14. January 2002 22:40, Andreas Weigl wrote:
> I've got a little problem with mplayer (latest CVS). After I played a file,
> I got the default screen of mplayer. I can't quit with q. When I click on
> the x of the GUI I get the message:
> MPlayer interrupted by signal 11 in module: uninit_spudec
> I've got the comadline back, but mplayer is still "running" in the
> background. A previeous Version of 0.60 worked fine, but I don't know which
> one ... I've got SuSE 7.3, Kernel 2.4.16.

According to the mail from Sven Hartge (Addition to bugreports.html) I made 
another gdb withot doing a make install. And hey, loogks better.
Here is the output:

weigla at hex:/big/tmp/MPlayer-20020114> 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"...
(gdb) run -v ../test.avi
Starting program: /big/tmp/MPlayer-20020114/./mplayer -v ../test.avi
[New Thread 1024 (LWP 28758)]

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 
Reading /home/weigla/.mplayer/codecs.conf: can't open 
ecs.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: 0x2200011
[main] Depth on screen: 16
[main] parent: 0x220000b
[main] sub: 0x2200004
Linux RTC init: open: Permission denied
Using usleep() timing
Playing ../test.avi
Not an URL!
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:492047
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: 256 dcy: 192 dx: 0 dy: 0 dw: 640 dh: 480
[xv] dcx: 256 dcy: 192 dx: 0 dy: 0 dw: 640 dh: 480
[xv] dcx: 400 dcy: 312 dx: 0 dy: 0 dw: 352 dh: 240
*** free_stream() called *** 0 0 0%

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 28758)]
0x08060f86 in uninit_player (mask=65535) at mplayer.c:286
286         video_out->uninit();
(gdb) bt
#0  0x08060f86 in uninit_player (mask=65535) at mplayer.c:286
#1  0x0806105f in exit_player (how=0x8133934 "Exit") at mplayer.c:333
#2  0x080eaab3 in mplMsgHandle (msg=Cannot access memory at address 0x312
) at mw.h:212
Cannot access memory at address 0x2d2
(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.

Andreas Weigl
Military justice is to justice what military music is to music.
		-- Groucho Marx

More information about the MPlayer-users mailing list