[MPlayer-users] MPlayer crash

Sheldon Lee-Wen tormak at rogers.com
Sat Apr 12 04:04:21 CEST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

  I've had MPLayer crash on me on two different machines. A p3 and a p4 (DELL 
Dimension). I'm posting a report from my machine.

I'm using a version from CVS, which I checked out today.

I'm attaching the information required in the bug-reporting document from your 
website.

Thank you for creating mplayer. I appreciate your hard work, and I hope I'm 
not submitting a duplicate bug report.

Cheers,
Sheldon.

- -- 
==================================================================
"... all thoughts of selfish desire, ill-will, hatred and
 violence are the result of a lack of wisdom ... "
 - Buddha

For an awsome fantasy role playing game checkout:
http://lycadican.sourceforge.net

GPG KeyID=04B7F7F8
GPG Fingerprint=4B0F 7202 FAFF D146 5F56  9E83 BE7F D7F7 04B7 F7F8
==================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+l3Qlvn/X9wS39/gRAnG5AKDTfVRBor/VmUeWfiMd33FhfxIiDwCfbz0s
cJw9yURxpPhQrfJvLIhP8Ys=
=W+R4
-----END PGP SIGNATURE-----
-------------- next part --------------
debian unstable
2.4.20-ck5 but it happens with 2.4.20 vanilla as well.

Libc version:
/lib/libc-2.3.1.so
/lib/libc.so.5 -> libc.so.5.4.46
/lib/libc.so.5.4.46
/lib/libc.so.6 -> libc-2.3.1.so

X version
XFree86 Version 4.2.1 (Debian 4.2.1-3 20021016191246 branden at deadbeast.net) / X Window System

gcc and ld versions:
$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/3.2.3/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,proto,pascal,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.2.3 20030316 (Debian prerelease)
$ ld -v
GNU ld version 2.13.90.0.18 20030121 Debian GNU/Linux

binutils version:
sheldonl at shugaru:~$ as --version
GNU assembler 2.13.90.0.18 20030121 Debian GNU/Linux
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `i386-linux'.

cpu info:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 7
model name      : Pentium III (Katmai)
stepping        : 3
cpu MHz         : 450.991
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 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips        : 894.97

Happens as well on a 2GHz P4.

Video Card: Voodoo3 2000, also happens on a ATI Rage Pro
Sound Card type: awe32, soundblaster live

How to reproduce the problem. Play a movie. Stop the movie. Hit play again.
MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM

(gdb) run /mnt/user/Movies/Episode4m_dl.mov
Starting program: /usr/local/bin/gmplayer /mnt/user/Movies/Episode4m_dl.mov
[New Thread 16384 (LWP 20204)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer dev-CVS-030411-21:09-3.2.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/sheldonl/.mplayer/config
[cfg] read config file: /home/sheldonl/.mplayer/gui.conf
Reading config file /home/sheldonl/.mplayer/gui.conf
Warning unknown option vf_lavc at line 12
vo: X11 running at 1600x1200 with depth 16 and 16 bpp (":0.0" => local display)
Reading /home/sheldonl/.mplayer/codecs.conf: can't open '/home/sheldonl/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 53 audio & 140 video codecs
Font /home/sheldonl/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Can't open input config file /home/sheldonl/.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: '/home/sheldonl/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'

Playing /mnt/user/Movies/Episode4m_dl.mov
Cache fill: 15.72% (1318912 bytes)    QuickTime/MOV file format detected.
--------------
MOV track #0: 1099 chunks, 8223 samples
MOV: Found unknown movie atom SMI  (21)!
Image size: 480 x 320 (24 bpp)
Display size: 480 x 320
Fourcc: SVQ3  Codec: 'Sorenson Video 3'
--------------
MOV track #1: 1098 chunks, 8547 samples
Audio bits: 16  chans: 2  rate: 32000
Audio extra header: len=103  fcc=0x77617665
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)!
Fourcc: mp4a
--------------
MOV track #2: 1 chunks, 0 samples
MOV: Found unknown movie atom prjp (12)!
Image size: 480 x 320 (24 bpp)
Display size: 480 x 320
Fourcc: jpeg  Codec: 'Photo - JPEG'
--------------
MOV: longest streams: A: #1 (8547 samples)  V: #0 (8223 samples)
Clip info:
 name: Animatrix Trailer
 author: www.thematrix.com
 copyright: 2000 Warner Bros. All rights reserved.
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 32000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->128000 (128.0 kbit)
Selected audio codec: [faad] afm:faad (AAC MPEG2/MPEG4 Audio)
==========================================================================
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
External func COMCTL32.dll:17
External func COMCTL32.dll:16
QuickTime6 DLLs found
QuickTime.qts patched!!! old entry=0x6693b330
theQuickTimeDispatcher catched -> 0x6693b330
Win32 Warning: Accessed uninitialized Critical Section (0x66bc4210)!
WARNING! Invalid Ptr handle!
Win32 Warning: Accessed uninitialized Critical Section (0x66bc41f8)!

### Searching for QuickTime plugins (*.qtx) at /usr/lib/win32/...
### FindNext: QuickTimeEssentials.qtx
### FindNext: QuickTimeInternetExtras.qtx
### FindNext: 3ivX.qtx
### FindNext: BeHereiVideo.qtx
### FindNext: Indeo4.qtx
### FindNext: On2_VP3.qtx
### FindNext: ZyGoVideo.qtx
theQuickTimeDispatcher catched -> 0x6693b330
theQuickTimeDispatcher catched -> 0x6693b330
InitializeQTML returned 0
Count = 1
Found it! ID = 0x100FE
ci=0x830000
ImageCodecInitialize->(nil)  size=0 (16)
Flags: compr: 0x800420  decomp: 0x400 format: 0x2060
Codec name: Sorenson Video 3
ImageDescription size: 111
 6F 00 00 00 33 51 56 53 A5 A5 A5 A2 A2 A2 9B 9B
 03 00 80 13 20 49 4D 53 FF 03 00 00 00 02 00 00
 E0 01 40 01 00 00 48 00 00 00 48 00 00 00 00 00
 01 00 10 53 6F 72 65 6E 73 6F 6E 20 56 69 64 65
 6F 20 33 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 18 00 FF FF 00 00 00 15 53 4D 49 20 53 45
 51 48 00 00 00 05 E3 C0 28 19 C0 00 00 00 00
=============== ImageDescription at 0x84a5048 ==================
idSize=0x6F  fourcc=0x53565133
ver=3 rev=4992 vendor=0x534D4920
tempQ=1023 spatQ=512  dim: 480 x 320  dpi: 4718592 x 4718592  depth: 24
dataSize=0 frameCount=1 clutID=-1
name='Sorenson Video 3'
00 00 00 15 | 53 4D 49 20 | 53 45 51 48 | 00 00 00 05
=========================================================
imgfmt: Packed YUY2 qt_imgfmt: svuy
VDec: vo config request - 480 x 320 (preferred csp: Packed YUY2)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 480x320 => 480x320 Packed YUY2
Selected video codec: [qtsvq3] vfm:qtvideo (win32/quicktime SVQ3 decoder)
==========================================================================
Checking audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 32000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
Starting playback...
NewGWorldFromPtr returned:65536
ImageCodecPreDecompress cres=0x0
supported csp: 0x79757675 uvuy
A:  17.0 V:  17.0 A-V:  0.005 ct:  0.016  511/511  48% 11% 13.9% 96 0 62%%

Playing /mnt/user/Movies/Episode4m_dl.mov
Cache fill:  8.50% (712704 bytes)    QuickTime/MOV file format detected.
--------------
MOV track #0: 1099 chunks, 8223 samples
MOV: Found unknown movie atom SMI  (21)!
Image size: 480 x 320 (24 bpp)
Display size: 480 x 320
Fourcc: SVQ3  Codec: 'Sorenson Video 3'
--------------
MOV track #1: 1098 chunks, 8547 samples
Audio bits: 16  chans: 2  rate: 32000
Audio extra header: len=103  fcc=0x77617665
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)!
Fourcc: mp4a
--------------
MOV track #2: 1 chunks, 0 samples
MOV: Found unknown movie atom prjp (12)!
Image size: 480 x 320 (24 bpp)
Display size: 480 x 320
Fourcc: jpeg  Codec: 'Photo - JPEG'
--------------
MOV: longest streams: A: #1 (8547 samples)  V: #0 (8223 samples)
Clip info:
 name: Animatrix Trailer
 author: www.thematrix.com
 copyright: 2000 Warner Bros. All rights reserved.
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 32000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->128000 (128.0 kbit)
Selected audio codec: [faad] afm:faad (AAC MPEG2/MPEG4 Audio)
==========================================================================
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
InitializeQTML returned 0
Count = 1
Found it! ID = 0x100FE
ci=0x810002
ImageCodecInitialize->(nil)  size=0 (16)
Flags: compr: 0x800420  decomp: 0x400 format: 0x2060
Codec name: Sorenson Video 3
ImageDescription size: 111
 6F 00 00 00 33 51 56 53 00 00 00 00 01 00 00 00
 03 00 80 13 20 49 4D 53 FF 03 00 00 00 02 00 00
 E0 01 40 01 00 00 48 00 00 00 48 00 00 00 00 00
 01 00 10 53 6F 72 65 6E 73 6F 6E 20 56 69 64 65
 6F 20 33 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 18 00 FF FF 00 00 00 15 53 4D 49 20 53 45
 51 48 00 00 00 05 E3 C0 28 19 C0 00 00 00 00
=============== ImageDescription at 0x83f77f0 ==================
idSize=0x6F  fourcc=0x53565133
ver=3 rev=4992 vendor=0x534D4920
tempQ=1023 spatQ=512  dim: 480 x 320  dpi: 4718592 x 4718592  depth: 24
dataSize=0 frameCount=1 clutID=-1
name='Sorenson Video 3'
00 00 00 15 | 53 4D 49 20 | 53 45 51 48 | 00 00 00 05
=========================================================
imgfmt: Packed YUY2 qt_imgfmt: svuy
VDec: vo config request - 480 x 320 (preferred csp: Packed YUY2)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 480x320 => 480x320 Packed YUY2
Selected video codec: [qtsvq3] vfm:qtvideo (win32/quicktime SVQ3 decoder)
==========================================================================
Checking audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 32000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
Starting playback...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 20204)]
0x66821856 in ?? ()
(gdb) bt
#0  0x66821856 in ?? ()
Cannot access memory at address 0x0
(gdb)  disass $pc-32 $pc+32
Dump of assembler code from 0x66821836 to 0x66821876:
0x66821836:     add    $0xf,%al
0x66821838:     mov    $0xaf0f6253,%edi
0x6682183d:     lret   $0xbf0f
0x66821840:     push   %ebx
0x66821841:     dec    %eax
0x66821842:     sub    %edx,%esi
0x66821844:     mov    0x42(%ebx),%edx
0x66821847:     imul   %eax,%esi
0x6682184a:     sar    $0x3,%ecx
0x6682184d:     add    %esi,%ecx
0x6682184f:     xor    %esi,%esi
0x66821851:     add    %edx,%ecx
0x66821853:     mov    0x8(%ebx),%edx
0x66821856:     mov    %edx,0x2c(%ebp)
0x66821859:     lea    0x24(%ebp),%edx
0x6682185c:     mov    %eax,0x28(%ebp)
0x6682185f:     mov    %ecx,(%edx)
0x66821861:     mov    0x26(%ebx),%eax
0x66821864:     mov    %eax,0x30(%ebp)
0x66821867:     mov    0x2a(%ebx),%ecx
0x6682186a:     mov    %ecx,0x34(%ebp)
0x6682186d:     mov    0x36(%ebx),%eax
0x66821870:     mov    %eax,0x38(%ebp)
0x66821873:     mov    0x3a(%ebx),%ecx
End of assembler dump.
(gdb) info all-registers
eax            0x3c0    960
ecx            0x41b23040       1102196800
edx            0x845b210        138785296
ebx            0x827d820        136828960
esp            0xbfffd274       0xbfffd274
ebp            0x0      0x0
esi            0x0      0
edi            0x846b730        138852144
eip            0x66821856       0x66821856
eflags         0x210202 2163202
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x8f     143
gs             0x0      0
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            -0       (raw 0x80000000000000000000)
st5            0        (raw 0x00000000000000000000)
st6            -0.1000000000000000055511151231257827    (raw 0xbffbccccccccccccd000)
st7            -0.0002968993186950319440597922948654741 (raw 0xbff39ba926e978c00000)
fctrl          0x27f    639
fstat          0x136    310
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x8072a42        134687298
foseg          0x2b     43
fooff          0xbfffd574       -1073752716
fop            0x5d8    1496
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
---Type <return> to continue, or q <return> to quit---
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000,
    0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff,
    0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
mxcsr          0x1f80   8064
orig_eax       0xffffffff       -1
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0,
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6            {uint64 = 0xccccccccccccd000, v2_int32 = {0xccccd000, 0xcccccccc}, v4_int16 = {0xd000,
    0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc}}
mm7            {uint64 = 0x9ba926e978c00000, v2_int32 = {0x78c00000, 0x9ba926e9}, v4_int16 = {0x0,
    0x78c0, 0x26e9, 0x9ba9}, v8_int8 = {0x0, 0x0, 0xc0, 0x78, 0xe9, 0x26, 0xa9, 0x9b}}
(gdb)



More information about the MPlayer-users mailing list