[MPlayer-users] Crash on Keypress

Myaty Noa ce_courriel_est_inutile at hotmail.com
Sat Nov 30 04:42:02 CET 2002


Hi.
I recently upgraded (well I was forced to do it since I killed my root 
partition) from Slack 8 to Slack 8.1.
Mplayer was running nice on my last system, but now it crashs if I hit a key 
while a movie is playing EXCEPT if I'm using the SDL video output (why? I 
dunno, I was using XV on my last system) but SDL isn't a real good output. I 
have a NVIDIA card why the latest nvidia drivers, and all my movie are very 
good quality. Since I UPGRADED to Slack 8.1, maybe an incompatible lib is 
lying somewhere, but I'm not sure of course. I have enabled debug but I'm 
not really sure how to use it. For now I'm using my joystick and my mouse, 
strangely, everything is working fine if I bind my key to them.

System Information
Distribution: Slackware 8.0, upgraded from 8.0

Kernel : 2.4.19 (Already tryed the 2.4.18)

Libc: 2.2.5

X version : 4.2.0

Gcc and Ld version :
Gcc: 2.95.3
Ld: 2.11.94

binutils version: 2.11.94


Hardware & Drivers


Cpu :
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 2
cpu MHz         : 1007.373
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 syscall mmxext 3dnowext 3dnow
bogomips        : 2011.95


Video card manufacturer and model:
Asus V7100 Mx400 Geforce2

Drivers :
Nvidia 1.0-3123

Sound Card:
AudioPci 128

OutPut of my crash is here:
VIDEO:  [DIV3]  592x288  24bpp  25.01 fps  727.4 kbps (88.8 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 16000->176400 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local 
display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Start playing...
VDec: vo config request - 592 x 288 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 592x288 => 592x288 Planar YV12
A:   2.7 V:   2.7 A-V: -0.001 ct: -0.004   68/ 68   5%  1%  1.6% 0 0 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 5026)]
_dl_lookup_versioned_symbol (undef_name=0x400164cb "__register_frame_info",
    undef_map=0x84144f8, ref=0xbfffd4a0, symbol_scope=0x841464c,
    version=0x8414768, type_class=0, explicit=0) at do-lookup.h:36
36      do-lookup.h: No such file or directory.
        in do-lookup.h

(gdb) bt
#0  _dl_lookup_versioned_symbol (
    undef_name=0x400164cb "__register_frame_info", undef_map=0x84144f8,
    ref=0xbfffd4a0, symbol_scope=0x841464c, version=0x8414768, type_class=0,
    explicit=0) at do-lookup.h:36
#1  0x40008983 in _dl_relocate_object (l=0x84144f8, scope=0x841464c, lazy=1,
    consider_profiling=0) at ../sysdeps/i386/dl-machine.h:333
#2  0x4040cf24 in dl_open_worker (a=0xbfffd650) at dl-open.c:303
#3  0x4000a1b0 in _dl_catch_error (objname=0xbfffd648, errstring=0xbfffd64c,
    operate=0x4040cbfc <dl_open_worker>, args=0xbfffd650) at dl-error.c:152
#4  0x4040d06d in _dl_open (
    file=0x84144c0 "/usr/X11R6/lib/X11/locale/common/xlcDef.so.2",
    mode=-1073752504, caller=0x401c0138) at dl-open.c:362
#5  0x402f1694 in dlopen_doit (a=0xbfffd7c0) at dlopen.c:39
#6  0x4000a1b0 in _dl_catch_error (objname=0x8304e10, errstring=0x8304e14,
    operate=0x402f1660 <dlopen_doit>, args=0xbfffd7c0) at dl-error.c:152
#7  0x402f1a9f in _dlerror_run (operate=0x402f1660 <dlopen_doit>,
    args=0xbfffd7c0) at dlerror.c:130
#8  0x402f16cf in __dlopen_check (
    file=0x84144c0 "/usr/X11R6/lib/X11/locale/common/xlcDef.so.2", mode=1)
    at dlopen.c:53
#9  0x401c0138 in _XlcDynamicLoad () from /usr/X11R6/lib/libX11.so.6
#10 0x401a4b4c in _XOpenLC () from /usr/X11R6/lib/libX11.so.6
#11 0x401a4c4a in _XlcCurrentLC () from /usr/X11R6/lib/libX11.so.6
#12 0x401ae4aa in _XkbGetCharset () from /usr/X11R6/lib/libX11.so.6
#13 0x401acd2e in XkbTranslateKeySym () from /usr/X11R6/lib/libX11.so.6
#14 0x401acf80 in XLookupString () from /usr/X11R6/lib/libX11.so.6
#15 0x0806e2db in XMapRaised ()
Cannot access memory at address 0xf7f

(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x40007167 to 0x400071a7:
0x40007167 <_dl_lookup_versioned_symbol+223>:   dec    %ebp
0x40007168 <_dl_lookup_versioned_symbol+224>:   mov    $0x8d904d89,%eax
0x4000716d <_dl_lookup_versioned_symbol+229>:
    je     0x40007195 <_dl_lookup_versioned_symbol+269>
0x4000716f <_dl_lookup_versioned_symbol+231>:   add    %cl,0x558ba475(%ebx)
0x40007175 <_dl_lookup_versioned_symbol+237>:   cwtl
0x40007176 <_dl_lookup_versioned_symbol+238>:   mov    (%esi),%esi
0x40007178 <_dl_lookup_versioned_symbol+240>:   mov    %esi,0xffffff94(%ebp)
0x4000717b <_dl_lookup_versioned_symbol+243>:   mov    (%edx),%eax
0x4000717d <_dl_lookup_versioned_symbol+245>:   mov    0x10(%ebp),%esi
0x40007180 <_dl_lookup_versioned_symbol+248>:   movl   $0x0,0xffffff8c(%ebp)
0x40007187 <_dl_lookup_versioned_symbol+255>:   mov    (%eax),%ecx
0x40007189 <_dl_lookup_versioned_symbol+257>:   mov    %ecx,0xffffff88(%ebp)
0x4000718c <_dl_lookup_versioned_symbol+260>:   mov    0x4(%eax),%eax
0x4000718f <_dl_lookup_versioned_symbol+263>:   mov    %eax,0xffffff84(%ebp)
0x40007192 <_dl_lookup_versioned_symbol+266>:   mov    %esi,0xffffff58(%ebp)
0x40007198 <_dl_lookup_versioned_symbol+272>:   andl   $0x2,0xffffff58(%ebp)
0x4000719f <_dl_lookup_versioned_symbol+279>:   nop
0x400071a0 <_dl_lookup_versioned_symbol+280>:   mov    0xffffff8c(%ebp),%eax
0x400071a3 <_dl_lookup_versioned_symbol+283>:   mov    0xffffff88(%ebp),%edx
0x400071a6 <_dl_lookup_versioned_symbol+286>:   mov    (%edx,%eax,4),%eax
End of assembler dump.



Hope this help!!
Mplayer rules!




_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. 
http://join.msn.com/?page=features/junkmail




More information about the MPlayer-users mailing list