[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