[MPlayer-users] Possible BUG: mplayer GUI version crashing

JoHnY mplayer at 2600.sk
Mon Nov 25 12:19:02 CET 2002


Hello,

yesterday I have downloaded the CVS version of mplayer, compiled it with GUI, but it only works in non-GUI mode. When I try to play a video from within GUI interface, it crashes with signal 11 (MPlayer interrupted by signal 11 in module: init_video_codec). I'm trying to play an MPEG video from my digital camera (Detected MPEG-PS file format! VIDEO:  MPEG1  320x240  (aspect 1)  25.00 fps  131071.5 kbps (16383.9 kbyte/s))
The same thing happens with 0.90-pre10, yesterday's CVS snapshot and today's CVS snapshot. I had version 0.60 before and it worked fine. 

--------------------------------------------------------------------------------------------------------------------

Here is the information about my system:

Slackware 7.0
Linux 2.4.16 #9 Tue Oct 22 01:15:55 CEST 2002 i686 unknown
libc-2.2.3
XFree86 Version 4.2.1
gcc version 2.95.3 20010315
GNU ld version 2.11.90.0.19 (with BFD 2.11.90.0.19)
GNU assembler 2.11.90.0.19
GTK+ version 1.2.10
GLib version 1.2.10
libpng 1.0.11

--------------------------------------------------------------------------------------------------------------------

Hardware:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 3
model name      : AMD Duron(tm) processor
stepping        : 1
cpu MHz         : 896.974
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips        : 1789.13

videocard: noname with nVidia Riva TNT2 PRO 32 MB
driver: nVidia 1.0-3123

-----------------------------------------------------------------------------------------------------

Here is the gmplayer output:

Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


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

CPU: Advanced Micro Devices Duron SF Spitfire (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

[cfg] read config file: /root/.mplayer/gui.conf
parameter must be >= 0: -1
/root/.mplayer/gui.conf(25): cache
[cfg] config file read error ...
vo: X11 running at 1152x864 with depth 24 and 32 bpp (":0.0" => local display)
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 44 audio & 112 video codecs
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz)
Can't open input config file /root/.mplayer/input.conf : No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
SKIN dir 1: '/root/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)

Playing /home/johny/MOV00191.MPG
Detected MPEG-PS file format!
VIDEO:  MPEG1  320x240  (aspect 1)  25.00 fps  131071.5 kbps (16383.9 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 32000 Hz, 2 ch, 16 bit (0x10), ratio: 8000->128000 (64.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 320 x 240 (preferred csp: Mpeg PES)
Couldn't find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
Sorry, selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [gl2] 320x240 => 320x240 Planar YV12
[gl2] OpenGL Driver Information:
        vendor: (null),
        renderer (null),
        version (null)


MPlayer interrupted by signal 11 in module: init_video_codec
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. For details, s
ee DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's
MPlayer's fault, please read DOCS/bugreports.html and follow instructions there. We can't and won't help unless you provide these informations
when reporting a possible bug.

-----------------------------------------------------------------------------------------------------------------------

And finally, here is the gdb backtrace and disassembly output:

#0  config (width=320, height=240, d_width=320, d_height=240, flags=0, title=0x81e095b "MPlayer", format=842094169) at vo_gl2.c:763
#1  0x80d6ced in config (vf=0x828cb70, width=320, height=240, d_width=320, d_height=240, flags=0, outfmt=842094169) at vf_vo.c:48
#2  0x80cc8b7 in mpcodecs_config_vo (sh=0x82d5628, w=320, h=240, preferred_outfmt=842094169) at vd.c:285
#3  0x80d3352 in init (sh=0x82d5628) at vd_libmpeg2.c:87
#4  0x80cbf95 in init_video (sh_video=0x82d5628, codecname=0x0, vfm=0x0, status=1) at dec_video.c:234
#5  0x80cc117 in init_best_video_codec (sh_video=0x82d5628, video_codec_list=0xbfffe518, video_fm_list=0x0) at dec_video.c:280
#6  0x806c756 in main (argc=5, argv=0xbffff7b4) at mplayer.c:1282
#7  0x404cd2eb in __libc_start_main (main=0x806ac14 <main>, argc=5, ubp_av=0xbffff7b4, init=0x80676d8 <_init>, fini=0x819f66c <_fini>, rtld_fini=0x4000c130 <_dl_fini>,
    stack_end=0xbffff7ac) at ../sysdeps/generic/libc-start.c:129

Dump of assembler code from 0x808f8cd to 0x808f90d:
0x808f8cd <config+917>: incl   0x835010c4(%ebx)
0x808f8d3 <config+923>: les    (bad),%esi
0x808f8d4 <config+924>: hlt
0x808f8d5 <config+925>: push   $0x1f00
0x808f8da <config+930>: call   0x8069410 <glGetString>
0x808f8df <config+935>: add    $0x10,%esp
0x808f8e2 <config+938>: push   %eax
0x808f8e3 <config+939>: push   $0x81a8d20
0x808f8e8 <config+944>: call   0x8069400 <printf>
0x808f8ed <config+949>: mov    (%ebx),%al
0x808f8ef <config+951>: add    $0x20,%esp
0x808f8f2 <config+954>: cmp    $0x31,%al
0x808f8f4 <config+956>: ja     0x808f8fe <config+966>
0x808f8f6 <config+958>: jne    0x808f910 <config+984>
0x808f8f8 <config+960>: cmpb   $0x31,0x2(%ebx)
0x808f8fc <config+964>: jbe    0x808f910 <config+984>
0x808f8fe <config+966>: movl   $0x1,0x8206414
0x808f908 <config+976>: jmp    0x808f91a <config+994>
0x808f90a <config+978>: lea    0x0(%esi),%esi
End of assembler dump.

	bye, JoHnY.




More information about the MPlayer-users mailing list