[MPlayer-users] Bug Reports

TRAPPE Vincent trappe.vincent at laposte.net
Sat Sep 21 00:30:03 CEST 2002


Hi, 
	i've bug, when i use the -dvdnav options, i've correct this error with
adding in mplayer.c the folowing line at line 815. 
if (!USE_DVDNAV) play_tree_add_file(entry,guiIntfStruct.Filename);

So after this change, it's "works" we got the DVD screen menu, but any
keys u give in your configuration works, mouse also doesn't works. I've
tested ogle player, all menu works fine.
Thanks a lot for your player who is great.  

Information about my configuration:
Portablde DELL INSPIRON 8200 GForce4Go 64mo
Debian Woody 3.0 with some upgrade Gnome2 and KDE3
uname -a :
Linux anatoa 2.4.18 #1 dim jun 9 21:07:35 TAHT 2002 i686 unknown unknown
GNU/Linux

ls -l /lib/libc[.-]*
-rwxr-xr-x    1 root     root      1145456 sep 12 14:33
/lib/libc-2.2.5.so*
lrwxrwxrwx    1 root     root           14 jun  2 19:42 /lib/libc.so.5
-> libc.so.5.4.46
-rw-r--r--    1 root     root       563068 fév  4  2002
/lib/libc.so.5.4.46
lrwxrwxrwx    1 root     root           13 sep 14 11:13 /lib/libc.so.6
-> libc-2.2.5.so*

X --version :
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
	If the server is older than 6-12 months, or if your card is
	newer than the above date, look for a newer version before
	reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.18 i686 [ELF] 
Module Loader present

ld -v and gcc -v :
GNU ld version 2.12.90.0.1 20020307 Debian/GNU Linux
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)

as --version
GNU assembler 2.12.90.0.1 20020307 Debian/GNU Linux

nvidia: loading NVIDIA Linux x86 NVdriver Kernel Module  1.0-3123  Tue
Aug 27 15:56:48 PDT 2002
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
stepping	: 4
cpu MHz		: 1595.323
cache size	: 512 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips	: 3185.04


GDB Result :
mplayer: playtree.c:244: play_tree_add_file: Assertion `file != ((void
*)0)' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 1024 (LWP 2066)]
0x405b5581 in kill () from /lib/libc.so.6

(gdb) bt
#0  0x405b5581 in kill () from /lib/libc.so.6
#1  0x4004594e in pthread_kill () from /lib/libpthread.so.0
#2  0x40045e29 in raise () from /lib/libpthread.so.0
#3  0x405b68d1 in abort () from /lib/libc.so.6
#4  0x405afdb2 in __assert_fail () from /lib/libc.so.6
#5  0x08079131 in play_tree_add_file (pt=0x83ca9a0, file=0x0) at
playtree.c:244
#6  0x0806cfc8 in main (argc=2, argv=0xbffffac4) at mplayer.c:816
(gdb) 



(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x405b5561 to 0x405b55a1:
0x405b5561 <sigprocmask+65>:	mov    $0xffffffff,%edi
0x405b5566 <sigprocmask+70>:	mov    %edi,%eax
0x405b5568 <sigprocmask+72>:	pop    %ebx
0x405b5569 <sigprocmask+73>:	pop    %esi
0x405b556a <sigprocmask+74>:	pop    %edi
0x405b556b <sigprocmask+75>:	leave  
0x405b556c <sigprocmask+76>:	ret    
0x405b556d <sigprocmask+77>:	nop    
0x405b556e <sigprocmask+78>:	nop    
0x405b556f <sigprocmask+79>:	nop    
0x405b5570 <kill>:	mov    %ebx,%edx
0x405b5572 <kill+2>:	mov    0x8(%esp,1),%ecx
0x405b5576 <kill+6>:	mov    0x4(%esp,1),%ebx
0x405b557a <kill+10>:	mov    $0x25,%eax
0x405b557f <kill+15>:	int    $0x80
0x405b5581 <kill+17>:	mov    %edx,%ebx
0x405b5583 <kill+19>:	cmp    $0xfffff001,%eax
0x405b5588 <kill+24>:	jae    0x405b558b <kill+27>
0x405b558a <kill+26>:	ret    
0x405b558b <kill+27>:	push   %ebx
0x405b558c <kill+28>:	call   0x405b5591 <kill+33>
0x405b5591 <kill+33>:	pop    %ebx
0x405b5592 <kill+34>:	xor    %edx,%edx
0x405b5594 <kill+36>:	add    $0xec83f,%ebx
0x405b559a <kill+42>:	sub    %eax,%edx
0x405b559c <kill+44>:	push   %edx
0x405b559d <kill+45>:	call   0x405a4a68 <Cacc+104292>
End of assembler dump.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.h
Type: text/x-c-header
Size: 10266 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20020921/bc799c5b/attachment.bin>
-------------- next part --------------
# -------- Generated by configure -----------

LANG = C
TARGET_OS = Linux
DESTDIR =
prefix = $(DESTDIR)/usr/local
BINDIR = $(DESTDIR)/usr/local/bin
DATADIR = $(DESTDIR)/usr/local/share/mplayer
MANDIR = $(DESTDIR)/usr/local/man
CONFDIR = $(DESTDIR)/usr/local/etc/mplayer
LIBDIR = $(DESTDIR)/usr/local/lib
#AR = ar
CC = gcc
AWK = mawk
RANLIB = ranlib
# OPTFLAGS = -O4   -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
EXTRA_INC =  -I-I/usr/include -I/usr/include/dvdnav -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
WIN32_PATH = -DWIN32_PATH=\"/usr/lib/win32\"
STRIPBINARIES = yes



STREAMING = yes
STREAMING_LIVE_DOT_COM = no
STREAMING_LIB = -lnsl 
VIDIX = yes

OPENDIVX = no

PNG = yes
JPEG = yes
GIF = yes

EXTRA_LIB = 
Z_LIB =   -lz
HAVE_MLIB = no
STATIC_LIB = 

X11_INC = 
X11DIR = -L/usr/X11R6/lib -lX11 -lXext -lnsl

# for libavcodec:
SRC_PATH=.

# video output
X_LIB = -L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lXxf86dga -lXv -lXxf86vm -lXinerama -lmad -lnsl
GGI_LIB = -lggi
MLIB_LIB =  
MLIB_INC = 
DXR2_INC = 
DVB_INC = 
PNG_LIB = -lpng -lz
JPEG_LIB = -ljpeg
GIF_LIB = -lgif
SDL_LIB = -L/usr/lib -lSDL -lpthread
SVGA_LIB = 
AA_LIB = 

# audio output
ALSA_LIB = -lasound -ldl -lpthread
NAS_LIB = -laudio  -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXt
MAD_LIB = -lmad
ARTS_LIB = -L/usr/lib -ldl -lartsc -lpthread
ARTS_INC = -I/usr/include/kde/artsc
VORBIS_LIB = -lvorbis -logg
FAAD_LIB = 
SGIAUDIO_LIB = 

# input
TERMCAP_LIB = -ltermcap
LIRC_LIB = 
CSS_USE = yes
CSS_LIB = -Llibmpdvdkit2 -lmpdvdkit -L/usr/lib -ldvdnav -ldvdread -lpthread
DVDKIT = no
DVDKIT2 = yes
DVDKIT_SHARED = no
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = loader/libloader.a
W32_LIB = loader/libloader.a
DS_DEP = loader/dshow/libDS_Filter.a
DS_LIB = loader/dshow/libDS_Filter.a
AV_DEP = libavcodec/libavcodec.a
AV_LIB = libavcodec/libavcodec.a
FAME = no
FAME_LIB = 
MP1E_DEP = 
MP1E_LIB = 
ARCH_LIB =   -lpthread -ldl -rdynamic 
DIVX4LINUX = yes
XVID = no
XVID_LIB = 
DECORE_LIB = -ldivxdecore 
MENCODER = yes
ENCORE_LIB =  -ldivxencore -lmp3lame -lvorbis -logg
DIRECTFB_INC = 
DIRECTFB_LIB = -ldirectfb
CDPARANOIA_INC = 
CDPARANOIA_LIB = 
FREETYPE_INC = 
FREETYPE_LIB = 

# --- Some stuff for autoconfigure ----
TARGET_ARCH_X86 = yes
TARGET_CYGWIN = no
TARGET_CPU=686
TARGET_MMX = yes
TARGET_MMX2 = yes
TARGET_3DNOW = no
TARGET_3DNOWEX = no
TARGET_SSE = yes

# --- GUI stuff ---
GTKLIB =  -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
GLIBLIB =   -L/usr/lib -lglib
GTK_LIBS =   $(GTKLIB) $(GLIBLIB)
GUI = yes
DEBUG = -DDEBUG

-------------- next part --------------
include ../config.mak
OPTIONAL_SRCS =  vo_directfb.c x11_common.c vo_x11.c vo_xv.c vo_dga.c vo_gl.c vo_gl2.c vo_ggi.c vo_fbdev.c vo_png.c vo_jpeg.c vo_gif89a.c vo_vesa.c vesa_lvo.c vo_sdl.c vo_xvidix.c
OPTIONAL_OBJS = vo_directfb.o x11_common.o vo_x11.o vo_xv.o vo_dga.o vo_gl.o vo_gl2.o vo_ggi.o vo_fbdev.o vo_png.o vo_jpeg.o vo_gif89a.o vo_vesa.o vesa_lvo.o vo_sdl.o vo_xvidix.o


More information about the MPlayer-users mailing list