[MPlayer-users] dvd bug?

Daniel Svensson nano at nittionio.nu
Mon Apr 15 12:46:02 CEST 2002


Debian 3.0 (sid)

Linux zaphod 2.4.18 #5 Mon Mar 25 15:45:35 CET 2002 i686 unknown

/lib/libc.so.6 -> libc-2.2.5.so
/lib/libc-2.2.5.so

XFree86 Version 4.1.0.1

gcc version 2.95.4 20011002 (Debian prerelease)
GNU ld version 2.12.90.0.1 20020307 Debian/GNU Linux

GNU assembler 2.12.90.0.1 20020307 Debian/GNU Linux

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) MP 1600+
stepping        : 2
cpu MHz         : 1403.208
cache size      : 256 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 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2798.38

Nvidia Geforce2 MX-400 32MB SGRAM

NVIDIA_GLX-1.0-2802.tar.gz
NVIDIA_kernel-1.0-2802.tar.gz

Creative SBLive! 5.1 digital using alsa->oss emulation

gdb output
----------

bt gives:

#0  0x403757b1 in kill () from /lib/libc.so.6
#1  0x400b7e5e in pthread_kill () from /lib/libpthread.so.0
#2  0x400b8339 in raise () from /lib/libpthread.so.0
#3  0x40376c11 in abort () from /lib/libc.so.6
#4  0x4036fe72 in __assert_fail () from /lib/libc.so.6
#5  0x400a277d in ifoRead_C_ADT_internal (ifofile=0x8201410,
c_adt=0x82570e0, 
    sector=21) at ifo_read.c:1154
#6  0x400a25d8 in ifoRead_C_ADT (ifofile=0x8201410) at ifo_read.c:1125
#7  0x4009e495 in ifoOpen (dvd=0x81fe688, title=1) at ifo_read.c:149
#8  0x080e0eeb in png_read_end ()
#9  0x0804f8ef in png_read_end ()
#10 0x4036517f in __libc_start_main () from /lib/libc.so.6


dissass $eip-32 $eip+32 gives:

Dump of assembler code from 0x40375791 to 0x403757d1:
0x40375791 <sigprocmask+161>:   (bad)  
0x40375792 <sigprocmask+162>:   (bad)  
0x40375793 <sigprocmask+163>:   (bad)  
0x40375794 <sigprocmask+164>:   decl   0x5f5e5bf0(%ecx)
0x4037579a <sigprocmask+170>:   leave  
0x4037579b <sigprocmask+171>:   ret    
0x4037579c <sigprocmask+172>:   nop    
0x4037579d <sigprocmask+173>:   nop    
0x4037579e <sigprocmask+174>:   nop    
0x4037579f <sigprocmask+175>:   nop    
0x403757a0 <kill>:      mov    %ebx,%edx
0x403757a2 <kill+2>:    mov    0x8(%esp,1),%ecx
0x403757a6 <kill+6>:    mov    0x4(%esp,1),%ebx
0x403757aa <kill+10>:   mov    $0x25,%eax
0x403757af <kill+15>:   int    $0x80
0x403757b1 <kill+17>:   mov    %edx,%ebx
0x403757b3 <kill+19>:   cmp    $0xfffff001,%eax
0x403757b8 <kill+24>:   jae    0x403757bb <kill+27>
0x403757ba <kill+26>:   ret    
0x403757bb <kill+27>:   push   %ebx
0x403757bc <kill+28>:   call   0x403757c1 <kill+33>
0x403757c1 <kill+33>:   pop    %ebx
0x403757c2 <kill+34>:   xor    %edx,%edx
0x403757c4 <kill+36>:   add    $0xee687,%ebx
0x403757ca <kill+42>:   sub    %eax,%edx
0x403757cc <kill+44>:   push   %edx
0x403757cd <kill+45>:   call   0x40364b20 <SDL_alarm_callback+103480>
End of assembler dump.


Mplayer output:

Playing DVD title 1
Can't open IFO file: No such file or directory
libdvdcss debug: GetASF authenticated (ASF=1)
libdvdcss debug: requesting AGID
libdvdcss debug: drive authentic, using variant 0
libdvdcss debug: host authentication established
libdvdcss debug: GetASF authenticated (ASF=1)
libdvdcss debug: fully authenticated, success
Reading disc structure, please wait...
There are 6 titles on this DVD.
There are 10 chapters in this DVD title.
There are 1 angles in this DVD title.
mplayer: ifo_read.c:1154: ifoRead_C_ADT_internal: Assertion `info_length
/ sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.


I have thought about if this could be a problem outside mplayer... the
dvdcss and dvdread libs.. but ogle works fine when i play dvd's

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

LANG = C
TARGET_OS = Linux
prefix = /usr/local
DATADIR = /usr/local/share/mplayer
CONFDIR = /usr/local/share/mplayer
LIBDIR = /usr/local/lib/mplayer
AR = ar
CC = gcc
AWK = mawk
# OPTFLAGS = -O4  -g3 -march=i486 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -W -Wall -O2 -march=i486 -mcpu=i686 -g3  -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
EXTRA_INC =  
WIN32_PATH = -DWIN32_PATH=\"/usr/lib/win32\"

STREAMING = yes
STREAMING_LIB = -lnsl
VIDIX = yes

OPENDIVX = no

VO2 = no

PNG = yes
JPEG = yes

EXTRA_LIB = 
Z_LIB =   -lz
HAVE_MLIB = no
STATIC_LIB = 

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

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

# audio output
ALSA_LIB = -lasound
NAS_LIB = 
MAD_LIB = 
VORBIS_LIB = 
FAAD_LIB = 
SGIAUDIO_LIB = 

# input
TERMCAP_LIB = -ltermcap
LIRC_LIB = 
CSS_USE = yes
CSS_LIB = -ldvdread
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = loader/libloader.a
W32_LIB = -Lloader -lloader
DS_DEP = loader/dshow/libDS_Filter.a
DS_LIB = -Lloader/dshow -lDS_Filter
AV_DEP = 
AV_LIB = 
MP1E_DEP = 
MP1E_LIB = 
ARCH_LIB =   -lpthread -ldl  
DIVX4LINUX = no
XVID = no
DECORE_LIB = 
MENCODER = yes
ENCORE_LIB =    
DIRECTFB_LIB = 
NEW_INPUT_LIB = -Linput -linput

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

BINUTILS = no

# --- GUI stuff ---
GTKLIB =  
GLIBLIB =   
GTK_LIBS =   
GUI = no
DEBUG = -DDEBUG

# --- HAZARDOUS STUFF

ENABLE_XP=no

-------------- next part --------------
include ../config.mak
OPTIONAL_SRCS =  vo_x11.c vo_xv.c vo_dga.c vo_gl.c vo_gl2.c vo_png.c vo_vesa.c vesa_lvo.c vo_sdl.c vo_xvidix.c
OPTIONAL_OBJS = vo_x11.o vo_xv.o vo_dga.o vo_gl.o vo_gl2.o vo_png.o vo_vesa.o vesa_lvo.o vo_sdl.o vo_xvidix.o


More information about the MPlayer-users mailing list