[MPlayer-users] Mplayer Gui crash playing DVD

Jerome Marchand j.marchand at gte.net
Thu Jun 6 05:43:02 CEST 2002


Hi,

I'm just try Mplayer out and it works pretty well except for it crashing when 
I play a DVD. It happens only in GUI mode. I center click to start playing 
the DVD and all is well until I center click again: then it crashes.
note that it crashes with pre4 and today (20020604) versions

My system is slackware 8 heavily modified, Xfree86 v 4.2.0
gtk 1.2.10
glib 1.2.10
libpng 2.1.0.11

Here is the output of gdb as requested in the doc:

GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-slackware-linux"...
(gdb) run
Starting program: /home/jerry/extra/MPlayer-20020604/./mplayer
[New Thread 1024 (LWP 28937)]


MPlayer CVS-020603-21:00-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 4)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

/home/jerry/.mplayer/config(2): option: gui
/home/jerry/.mplayer/config(2): parameter: yes
/home/jerry/.mplayer/config(3): option: vo
/home/jerry/.mplayer/config(3): parameter: xv
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0.0" => local display)
[x11] Detected wm is of class NetWM.
Reading /home/jerry/.mplayer/codecs.conf: 34 audio & 92 video codecs
font: can't open file: /home/jerry/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Linux RTC init error in ioctl (rtc_pie_on): Permission denied
Using usleep() timing
Input config file /home/jerry/.mplayer/input.conf parsed : 2 binds
SKIN dir 1: '/home/jerry/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
[ws] Detected wm is KDE.
[ws] Detected wm is KDE.

Playing /dev/dvd
libdvdcss debug: GetASF authenticated
libdvdcss debug: already authenticated
Reading disc structure, please wait...
There are 36 titles on this DVD.
There are 18 chapters in this DVD title.
There are 3 angles in this DVD title.
dvdcss: opening /home/jerry/.mplayer/DVDKeys/2001092819474500/0000015688 to 
look for key
DVD successfully opened!
Detected MPEG-PS file format!
VIDEO:  MPEG2  720x480  (aspect 2)  29.97 fps  6500.0 kbps (812.5 kbyte/s)
Detected audio codec: [a52] afm:14 (AC3-liba52)
Opening audio decoder: [liba52] AC3-liba52
Using 3DNowEx optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 48000->192000 (384.0 kbit)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (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 - 720 x 480 (preferred csp: Planar YV12)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 720x540 Planar YV12
Detected video codec: [mpeg12] vfm:1 (MPEG 1 or 2)
==========================================================================
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian)
Start playing...
a52: CRC check failed!
a52: error at resampling
A:   0.2 V:   1.1 A-V: -0.880 ct:  0.000    1/  1   0%  0%  0.0% 0 0 0A:   
0.3 V:   1.2 A-V: -0.904 ct: -0.003    2/  2   0%  0%  0.0% 0 0 0A:   0.3 V:  
 1.2 A-V: -0.911 ct: -0.007    3/  3   0%  0%  0.0% 0 0 0A:   0.3 V:   1.2 
A-V: -0.920 ct: -0.010    4/  4   0%  0%  0.0% 0 0 0A:   0.3 V:   1.3 A-V: 
-0.917 ct: -0.013    5/  5   0%  0%  0.0% 0 0 0A:   0.4 V:   1.3 A-V: -0.900 
ct: -0.017    6/  6   0%  0%  0.0% 0 0 0A:   0.4 V:   1.3 A-V: -0.893 ct: 
-0.020    7/  7   0%  0%  0.0% 0 0 0A:   0.5 V:   1.4 A-V: -0.905 ct: -0.023  
  8/  8   0%  0%  0.0% 0 0 0A:   0.5 V:   1.4 A-V: -0.878 ct: -0.027    9/  9 
  0%  0%  0.0% 0 0 0A:   0.5 V:   1.4 A-V: -0.881 ct: -0.030   10/ 10   0%  
0%  0.0% 0 0 0A:   0.6 V:   0.7 A-V: -0.113 ct: -0.033   11/ 11   0%  0%  
0.0% 0 0 0A:   0.6 V:   0.8 A-V: -0.115 ct: -0.037   12/ 12   0%  0%  0.0% 0 
0 0A:   0.7 V:   0.8 A-V: -0.137 ct: -0.040   13/ 13   0%  0%  0.0% 0 0 0A:   
0.7 V:   0.8 A-V: -0.137 ct: -0.043   14/ 14   0%  0%  0.0% 0 0 0A:   0.7 V:  
 0.9 A-V: -0.152 ct: -0.047   15/ 15   0%  0%  0.0% 0 0 0A:   0.7 V:   0.9 
A-V: -0.145 ct: -0.050   16/ 16  13% 23% 46.4% 0 0 0A:   0.8 V:   0.9 A-V: 
-0.125 ct: -0.053   17/ 17  13% 23% 43.6% 0 0 0A:   0.8 V:   1.0 A-V: -0.130 
ct: -0.057   18/ 18  13% 23% 41.2% 0 0 0A:   0.9 V:   1.0 A-V: -0.133 ct: 
-0.060   19/ 19  12% 23% 39.0% 0 0 0A:   0.9 V:   1.0 A-V: -0.081 ct: -0.063  
 20/ 20  12% 23% 45.0% 0 0 0A:   0.9 V:   1.1 A-V: -0.111 ct: -0.067   21/ 21 
 12% 23% 44.3% 0 0 0A:   1.0 V:   1.1 A-V: -0.121 ct: -0.070   22/ 22  11% 
23% 42.2% 0 0 0A:   1.0 V:   1.1 A-V: -0.123 ct: -0.073   23/ 23  11% 23% 
40.3% 0 0 0A:   1.1 V:   1.2 A-V: -0.096 ct: -0.077   24/ 24  11% 23% 39.0% 0 
0 0A:   1.1 V:   1.2 A-V: -0.100 ct: -0.080   25/ 25  11% 23% 38.0% 0 0 0A:   
1.1 V:   1.2 A-V: -0.112 ct: -0.083   26/ 26  11% 23% 36.8% 0 0 0A:   1.2 V:  
 1.3 A-V: -0.084 ct: -0.087   27/ 27  11% 23% 35.7% 0 0 0A:   1.2 V:   1.3 
A-V: -0.076 ct: -0.090   28/ 28  11% 23% 34.4% 0 0 0A:   1.2 V:   1.3 A-V: 
-0.093 ct: -0.093   29/ 29  10% 23% 35.9% 0 0 0A:   1.3 V:   1.4 A-V: -0.102 
ct: -0.097   30/ 30  11% 23% 34.8% 0 0 0A:   1.3 V:   1.4 A-V: -0.092 ct: 
-0.100   31/ 31  11% 23% 33.7% 0 0 0A:   1.3 V:   1.4 A-V: -0.088 ct: -0.103  
 32/ 32  11% 23% 32.9% 0 0 0A:   1.4 V:   1.5 A-V: -0.082 ct: -0.107   33/ 33 
 12% 23% 31.8% 0 0 0A:   1.5 V:   1.5 A-V: -0.041 ct: -0.110   34/ 34  12% 
23% 37.1% 0 0 0A:   1.5 V:   1.5 A-V: -0.029 ct: -0.113   35/ 35  12% 23% 
37.1% 0 0 0A:   1.5 V:   1.6 A-V: -0.053 ct: -0.116   36/ 36  12% 23% 36.3% 0 
0 0A:   1.5 V:   1.6 A-V: -0.069 ct: -0.120   37/ 37  12% 23% 35.3% 0 0 0A:   
1.5 V:   1.6 A-V: -0.077 ct: -0.123   38/ 38  12% 23% 34.4% 0 0 0A:   1.6 V:  
 1.7 A-V: -0.048 ct: -0.126   39/ 39  13% 23% 33.7% 0 0 0A:   1.6 V:   1.7 
A-V: -0.051 ct: -0.130   40/ 40  13% 23% 33.1% 0 0 0A:   1.7 V:   1.7 A-V: 
-0.064 ct: -0.133   41/ 41  13% 23% 32.5% 0 0 0A:   1.7 V:   1.8 A-V: -0.059 
ct: -0.136   42/ 42  13% 23% 31.7% 0 0 0A:   1.8 V:   1.8 A-V: -0.040 ct: 
-0.140   43/ 43  13% 23% 31.2% 0 0 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 28937)]
strcpy (dest=0xbfffe294 "English", src=0x0)
    at ../sysdeps/generic/strcpy.c:39
39      ../sysdeps/generic/strcpy.c: No such file or directory.
(gdb) bt
#0  strcpy (dest=0xbfffe294 "English", src=0x0)
    at ../sysdeps/generic/strcpy.c:39
#1  0x8142583 in create_PopUpMenu () at gtk/menu.c:356
#2  0x60a in ?? () at eval.c:88
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x4064a0c1 to 0x4064a101:
0x4064a0c1 <strcoll+2769>:      ret
0x4064a0c2 <Letext>:    nop
0x4064a0c3 <Letext+1>:  nop
0x4064a0c4 <Letext+2>:  nop
0x4064a0c5 <Letext+3>:  nop
0x4064a0c6 <Letext+4>:  nop
0x4064a0c7 <Letext+5>:  nop
0x4064a0c8 <Letext+6>:  nop
0x4064a0c9 <Letext+7>:  nop
0x4064a0ca <Letext+8>:  nop
0x4064a0cb <Letext+9>:  nop
0x4064a0cc <Letext+10>: nop
0x4064a0cd <Letext+11>: nop
0x4064a0ce <Letext+12>: nop
0x4064a0cf <Letext+13>: nop
0x4064a0d0 <strcpy>:    push   %ebp
0x4064a0d1 <strcpy+1>:  mov    %esp,%ebp
0x4064a0d3 <strcpy+3>:  push   %esi
---Type <return> to continue, or q <return> to quit---
0x4064a0d4 <strcpy+4>:  mov    0x8(%ebp),%esi
0x4064a0d7 <strcpy+7>:  mov    0xc(%ebp),%edx
0x4064a0da <strcpy+10>: mov    %esi,%eax
0x4064a0dc <strcpy+12>: sub    %edx,%eax
0x4064a0de <strcpy+14>: lea    0xffffffff(%eax),%ecx
0x4064a0e1 <strcpy+17>: mov    (%edx),%al
0x4064a0e3 <strcpy+19>: inc    %edx
0x4064a0e4 <strcpy+20>: mov    %al,(%ecx,%edx,1)
0x4064a0e7 <strcpy+23>: test   %al,%al
0x4064a0e9 <strcpy+25>: jne    0x4064a0e1 <strcpy+17>
0x4064a0eb <strcpy+27>: mov    %esi,%eax
0x4064a0ed <strcpy+29>: pop    %esi
0x4064a0ee <strcpy+30>: leave
0x4064a0ef <strcpy+31>: ret
0x4064a0f0 <strcspn>:   mov    0x4(%esp,1),%edx
0x4064a0f4 <strcspn+4>: mov    0x8(%esp,1),%eax
0x4064a0f8 <strcspn+8>: xor    %ecx,%ecx
0x4064a0fa <strcspn+10>:        push   %ecx
0x4064a0fb <strcspn+11>:        push   %ecx
---Type <return> to continue, or q <return> to quit---
0x4064a0fc <strcspn+12>:        push   %ecx
0x4064a0fd <strcspn+13>:        push   %ecx
0x4064a0fe <strcspn+14>:        push   %ecx
0x4064a0ff <strcspn+15>:        push   %ecx
0x4064a100 <strcspn+16>:        push   %ecx
End of assembler dump.
-- 
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

mQGiBDvcicQRBADUL6ul7eFLcrcrcFQkG19fRNTo03t3rjciJUNR8mZoqP7mV4zX
gjGmT7jRA/Xo0HW76DEEY/Iel6dG1xSr4TzdU1OZ4kPa/C5Q2590ec9GgGysyo33
1qpK7uMcP5mTcn0Jzekl5/hyBeRvO0g0q+Px7+HIZPxqcRkWTSpq3cQ3swCgh6lC
8R/ARfOkYJ7absdvZpanc0cEANP22eECbMUqQevBRr+E0tC0yQTVX2QRonCFQ5V4
1zB+Z9V4VS6KVlZRyxo7baBH9p7utBB0511qgk4j/0x/WgXs6IikyHfQ3OcQnzDY
UNblqEhpB1T3M+bOXbrtSAv44Ln56D540oP58aQtBZr+8kFJ8tIOmXqOaPrc8l1G
cLx1A/9g3oJCxWJMDviG/GDI9CAZ9jSRESpif/SayyFxNqw0jM9s3I86veh2pI4m
pa7eUTPtw4kmtysTxz894kUL2tr2XrKRHV3ex8+dWBi9zTu7/ShYZhHzOdRFvelX
hKJAAGmYiCYYjadWwzeBQRnhYbhZPeAGF8qvYwhrkJY5TF0cL7QkSmVyb21lIE1h
cmNoYW5kIDxqLm1hcmNoYW5kQGd0ZS5uZXQ+iFcEExECABcFAjvcicQFCwcKAwQD
FQMCAxYCAQIXgAAKCRCQ52z3zGcS6pp+AJ42JA6ouQunlZ4/90lroDA0q+thtACc
D/MCijsV7HmgOEGxGkBuSTWfmLa5AQ0EO9yJxhAEAIykGynDfc+ZFwUIu4HEnUYK
jsCXr1PTeBd6O+75y9NLN4M5mHtbHrW3Jw9MGfV7Ud+OgwJW+ax4llihzvInrmfQ
OP+Qm8yTGWCuQuLYcFMgw/YGZ66FdTzTHuOzUaBJd83DuKycvvvW1zaYXdfkYTy/
deu0Ay4N1XAm4YU2691nAAQLA/9QxVY6SrBnkPSzJVtlSWQaSUBh5uq/++t+5E10
55LCbdv/b+58ExtyJQA4NY0KP9ASQwpUmFTIYNyo9WQloG67jwKwSF5Zwd9wmHqD
56Wpb+RUF09zPubMZZx6GgJDOsik5CW6CVFrDQhVBh90nJ3KpXOgPYAD0CXGKw8n
o7d6u4hGBBgRAgAGBQI73InGAAoJEJDnbPfMZxLqjCoAn0XXguVxf0wtaWjoy4Vq
c68C7oMFAJ98srv6GiuMUtPwsiZIZjyZnM12+w==
=8iFJ
-----END PGP PUBLIC KEY BLOCK-----




More information about the MPlayer-users mailing list