[MPlayer-users] crash with quicktime
HEISERER DANIEL
Daniel.Heiserer at bmw.de
Thu Jun 20 14:11:02 CEST 2002
Hi I had a crash with a quicktime movie.
ftp://mplayerhq.hu/MPlayer/incoming/view-20020620.mov
The whole mail+movie is in
ftp://mplayerhq.hu/MPlayer/incoming/mplayer-qt-crash-20020620.tgz
The movie was created with SGI's DigitalMedia Library (makemovie -f qt
-c qt_anim -o view.mov _*rgb)
I can see the movie with xanim without any problems.
mplayer crashes immediatley. Once he also killed my Xserver.
I will attach the required reports:
ERRORReport....: system desription
mplayer.log (stdout AND stderror of "normal crash")
mplayer.log.gdb (outpout of mplayer using gdb and bt,dissass)
Thanks, daniel
Please reply-to:daniel.heiserer at bmw.de
--
Mit freundlichen Gruessen
Daniel Heiserer
--------------------------------------------------------------
Dipl.-Phys. Daniel Heiserer, BMW AG, Knorrstrasse 147, 80788 Muenchen
Abteilung EK-212
Tel.: 089-382-21187, Fax.: 089-382-42820
mailto:daniel.heiserer at bmw.de
Lageplan Standort FIZ:
http://www.stadtplandienst.de/query?ORT=M&STR=Knorrstr.&HNR=147
-------------- next part --------------
--------------------
>uname -a
Linux caek134 2.4.18-p4smp #1 SMP Thu Mar 21 15:53:43 CET 2002 i686 unknown
--------------------
>ls -l /lib/libc[.-]*
-rwxr-xr-x 1 root root 5724399 Oct 3 2001 /lib/libc-2.2.4.so
lrwxrwxrwx 1 root root 13 Nov 12 2001 /lib/libc.so.6 -> libc-2.2.4.so
--------------------
>X -version
XFree86 Version 4.0.3 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 16 March 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.17-8smp i686 [ELF]
Module Loader present
--------------------
> ld -v
GNU ld version 2.10.91 (with BFD 2.10.91.0.2)
> gcc -v
Reading specs from /share/caefs1/GNU/RedHat-7.1/usr/local/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
Configured with: ./configure --prefix=/share/caefs1/GNU/RedHat-7.1/usr/local/
Thread model: single
gcc version 3.1
--------------------
> as --version
GNU assembler 2.10.91
Copyright 2001 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-redhat-linux'.
--------------------
> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 869.861
cache size : 256 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 : 1730.15
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 869.861
cache size : 256 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 : 1736.70
-------------------------------------
> lspci -vv
00:00.0 Host bridge: VIA Technologies, Inc. VT82C691 [Apollo PRO] (rev c4)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 80100000-820fffff
Prefetchable memory behind bridge: 82500000-900fffff
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
Capabilities: <available only to root>
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10) (prog-if 8a [Master SecP PriP])
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Region 4: I/O ports at 94c0 [size=16]
Capabilities: <available only to root>
00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10) (prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at 9480 [size=32]
Capabilities: <available only to root>
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Capabilities: <available only to root>
00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 20)
Subsystem: Acer Incorporated [ALI]: Unknown device 0018
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 10
Region 0: I/O ports at 9000 [size=256]
Region 1: I/O ports at 9400 [size=4]
Region 2: I/O ports at 9440 [size=4]
Capabilities: <available only to root>
00:0d.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 08)
Subsystem: Intel Corporation 82559 Fast Ethernet LAN on Motherboard
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min, 14000ns max), cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 90200000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at 8c00 [size=64]
Region 2: Memory at 90300000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at 90400000 [disabled] [size=1M]
Capabilities: <available only to root>
00:0f.0 SCSI storage controller: Adaptec 7899P (rev 01)
Subsystem: Acer Incorporated [ALI]: Unknown device 2005
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (10000ns min, 6250ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
BIST result: 00
Region 0: I/O ports at 8400 [disabled] [size=256]
Region 1: Memory at 82101000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at 82120000 [disabled] [size=128K]
Capabilities: <available only to root>
00:0f.1 SCSI storage controller: Adaptec 7899P (rev 01)
Subsystem: Acer Incorporated [ALI]: Unknown device 2005
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (10000ns min, 6250ns max), cache line size 08
Interrupt: pin B routed to IRQ 11
BIST result: 00
Region 0: I/O ports at 8800 [disabled] [size=256]
Region 1: Memory at 82102000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at 82140000 [disabled] [size=128K]
Capabilities: <available only to root>
01:00.0 VGA compatible controller: nVidia Corporation Quadro (GeForce 256 GL) (rev 10) (prog-if 00 [VGA])
Subsystem: Silicon Graphics, Inc.: Unknown device 9002
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at 88000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at 80100000 [disabled] [size=64K]
Capabilities: <available only to root>
-------------- next part --------------
MPlayer 0.90pre5-3.1 (C) 2000-2002 Arpad Gereoffy (see DOCS!)
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading /home/q127038/.mplayer/codecs.conf: can't open '/home/q127038/.mplayer/codecs.conf': No such file or directory
Reading /share/caefs1/GNU/RedHat-7.1/usr/local///share/mplayer/codecs.conf: 34 audio & 94 video codecs
Linux RTC init error in ioctl (rtc_pie_on): Permission denied
Using usleep() timing
font: can't open file: /home/q127038/.mplayer/font/font.desc
font: can't open file: /share/caefs1/GNU/RedHat-7.1/usr/local///share/mplayer/font/font.desc
Can't open input config file /home/q127038/.mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
Playing view.mov
Detected QuickTime/MOV file format!
--------------
MOV track #0: 36 chunks, 36 samples
Image size: 1200 x 700 (24 bpp)
Display size: 1200 x 700
Fourcc: rle Codec: 'Animation'
--------------
vo: X11 running at 1600x1024 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [qtrle] Quicktime Animation (RLE) decoder
VDec: vo config request - 1200 x 700 (preferred csp: BGR 24-bit)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1200x700 => 1200x700 BGR 24-bit
Detected video codec: [qtrle] vfm:14 (Quicktime Animation (RLE))
==========================================================================
Audio: no sound!!!
Start playing...
V: 0.0 1 0% 0% 0.0% 0 0 0%
MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. For details, see DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/bugreports.html and follow instructions there. We can't and won't help unless you provide these informations when reporting a possible bug.
-------------- next part --------------
gdb mplayer
GNU gdb 5.0rh-5 Red Hat Linux 7.1
Copyright 2001 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-redhat-linux"...(no debugging symbols found)...
(gdb) run view.mov
Starting program: /share/caefs1/GNU/RedHat-7.1/usr/local/bin/mplayer view.mov
[New Thread 1024 (LWP 2835)]
MPlayer 0.90pre5-3.1 (C) 2000-2002 Arpad Gereoffy (see DOCS!)
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading /home/q127038/.mplayer/codecs.conf: can't open '/home/q127038/.mplayer/codecs.conf': No such file or directory
Reading /share/caefs1/GNU/RedHat-7.1/usr/local///share/mplayer/codecs.conf: 34 audio & 94 video codecs
font: can't open file: /home/q127038/.mplayer/font/font.desc
font: can't open file: /share/caefs1/GNU/RedHat-7.1/usr/local///share/mplayer/font/font.desc
Linux RTC init error in ioctl (rtc_pie_on): Permission denied
Using usleep() timing
Can't open input config file /home/q127038/.mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
Playing view.mov
Detected QuickTime/MOV file format!
--------------
MOV track #0: 36 chunks, 36 samples
Image size: 1200 x 700 (24 bpp)
Display size: 1200 x 700
Fourcc: rle Codec: 'Animation'
--------------
vo: X11 running at 1600x1024 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [qtrle] Quicktime Animation (RLE) decoder
VDec: vo config request - 1200 x 700 (preferred csp: BGR 24-bit)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1200x700 => 1200x700 BGR 24-bit
Detected video codec: [qtrle] vfm:14 (Quicktime Animation (RLE))
==========================================================================
Audio: no sound!!!
Start playing...
V: 0.0 1 0% 0% 0.0% 0 0 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 2835)]
0x080a367f in qt_decode_rle24 () at eval.c:41
41 eval.c: No such file or directory.
in eval.c
(gdb) bt
#0 0x080a367f in qt_decode_rle24 () at eval.c:41
#1 0xfffffffa in ?? ()
Cannot access memory at address 0x3
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x80a365f to 0x80a369f:
0x80a365f <qt_decode_rle24+127>: lret $0xb60f
0x80a3662 <qt_decode_rle24+130>: or $0x33,%al
0x80a3664 <qt_decode_rle24+132>: inc %ebx
0x80a3665 <qt_decode_rle24+133>: cmp $0xff,%cl
0x80a3668 <qt_decode_rle24+136>: je 0x80a3689 <qt_decode_rle24+169>
0x80a366a <qt_decode_rle24+138>: lea 0x0(%esi),%esi
0x80a3670 <qt_decode_rle24+144>: test %cl,%cl
0x80a3672 <qt_decode_rle24+146>: jne 0x80a36a4 <qt_decode_rle24+196>
0x80a3674 <qt_decode_rle24+148>: movzbl (%ebx,%esi,1),%ecx
0x80a3678 <qt_decode_rle24+152>: inc %ebx
0x80a3679 <qt_decode_rle24+153>: dec %ecx
0x80a367a <qt_decode_rle24+154>: imul %ebp,%ecx
0x80a367d <qt_decode_rle24+157>: add %ecx,%edx
0x80a367f <qt_decode_rle24+159>: movzbl (%ebx,%esi,1),%ecx
0x80a3683 <qt_decode_rle24+163>: inc %ebx
0x80a3684 <qt_decode_rle24+164>: cmp $0xff,%cl
0x80a3687 <qt_decode_rle24+167>: jne 0x80a3670 <qt_decode_rle24+144>
0x80a3689 <qt_decode_rle24+169>: decl 0xc(%esp,1)
0x80a368d <qt_decode_rle24+173>: mov 0x4(%esp,1),%eax
0x80a3691 <qt_decode_rle24+177>: add %eax,0x8(%esp,1)
0x80a3695 <qt_decode_rle24+181>: cmpl $0xffffffff,0xc(%esp,1)
0x80a369a <qt_decode_rle24+186>: jne 0x80a3651 <qt_decode_rle24+113>
0x80a369c <qt_decode_rle24+188>: add $0x10,%esp
End of assembler dump.
(gdb) quit
The program is running. Exit anyway? (y or n) y
More information about the MPlayer-users
mailing list