[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