[MPlayer-users] crash with quicktime on DEC Alpha

Andrew A. Gill superluser at frontiernet.net
Sun Feb 29 18:17:28 CET 2004


I'm having trouble with playing Quicktime movies on a DEC Alpha.
error logs attached[*].  Suffice it to say that SVQ1 is making
Mplayer crash.  It usually occurs with signal 11 in module
demux_open, but for some reason, it crashed with signal 1 in
module read_subtitles_file with gdb.  Figure that one out.

Anywho, I'd like to get this fixed (it's my only way to see
John Parkin setting fire to the hood of a car).


[*] error       is the output from gdb,
    metaerror   is the list and output of commands entered,
    humanerror  is a list of configuration info that I couldn't
                export by machine.

(Keywords not used above(to make it easier to find): Sorenson
Apple qt mov svq2)

-- 
|Andrew A. Gill                       |I posted to Silent-Tristero and|
|<superluser at frontiernet.net>         |all I got was this stupid sig! |
|alt.tv.simpsons CBG-FAQ author       |                               |
|                          (Report all obscene mail to Le Maitre Pots)|
|Yet: <http://www.needsfoodbadly.com>                 Temporary sig: --

And all for the low, low price of...well, nothing.
-------------- next part --------------
Creative ViBRA16X PnP with ALSA OSS emulation
built in X driver from XFree86 4.4
-------------- next part --------------
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer dev-CVS-040229-07:40-3.3.3 (C) 2000-2004 MPlayer Team

CPU: Digital Alpha
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/superluser/.mplayer/config
Reading /home/superluser/.mplayer/codecs.conf: Can't open '/home/superluser/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
CommandLine: '-v' '/home/superluser/pitchtrailerbroad.mov'
init_freetype
get_path('font/font.desc') -> '/home/superluser/.mplayer/font/font.desc'
Font /home/superluser/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Inappropriate ioctl for device
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/superluser/.mplayer/input.conf'
Can't open input config file /home/superluser/.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
get_path('pitchtrailerbroad.mov.conf') -> '/home/superluser/.mplayer/pitchtrailerbroad.mov.conf'

Playing /home/superluser/pitchtrailerbroad.mov.
[file] File size is 3193611 bytes
STREAM: [file] /home/superluser/pitchtrailerbroad.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x1205c36e0  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x1205c36e0  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x1205c36e0  
Checking for REAL
DEMUXER: freeing demuxer at 0x1205c36e0  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x1205c36e0  
DEMUXER: freeing demuxer at 0x1205c4910  
DEMUXER: freeing demuxer at 0x1205c4910  
Searching demuxer type for filename /home/superluser/pitchtrailerbroad.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=600  dur=55115
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=55115 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 55115  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/vide (appl) Apple Video Media Handler
MOV:   Media info!
MOV:    Video header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: SVQ1  (70 bytes)
MOV:     Sample duration table! (2 blocks)
MOV:     Syncing samples (keyframes) table! (51 entries) (ver:0,flags:0)
MOV:     Sample->Chunk mapping table!  (362 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=2756 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (365 chunks)
MOV track #0: 365 chunks, 2756 samples
pts=55115  scale=600  time=91.858
EL#0: pts=0  1st_sample=0  frames=2756 (91.858s)  pts_offs=0
==> Found video stream: 0
Image size: 320 x 240 (24 bpp)
Display size: 320 x 240
Fourcc: SVQ1  Codec: 'Sorenson Video'
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=55114 lay=0 vol=256
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 55114  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/soun (appl) Apple Sound Media Handler
MOV:   Media info!
MOV:    Sound header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: QDM2  (100 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (142 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=4050944 ss=1) (ver:0,flags:0)
MOV:     Chunk offset table! (184 chunks)
MOV track #1: 184 chunks, 0 samples
pts=4050944  scale=44100  time=91.858
==> Found audio stream: 1
Audio bits: 16  chans: 2  rate: 44100
Audio header: samp/pack=4096 bytes/pack=278 bytes/frame=556 bytes/samp=2  
Audio extra header: len=64  fcc=0x77617665
MOV: Found unknown audio atom Fourcc: QDM2
--------------
MOV: Track #2:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=3 dur=55114 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 55114  start time: 0  speed: 1.0x
MOV: unknown chunk: tref 12
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/hint (appl) hint media handler
MOV:   Media info!
MOV:    Generic header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: rtp   (20 bytes)
MOV:     Sample duration table! (42 blocks)
MOV:     Syncing samples (keyframes) table! (55 entries) (ver:0,flags:0)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=56 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (56 chunks)
MOV track #2: 56 chunks, 56 samples
pts=4050879  scale=44100  time=91.857
EL#0: pts=0  1st_sample=0  frames=56 (91.857s)  pts_offs=0
Generic track - not completly understood! (id: 2)
--------------
MOV: Track #3:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=4 dur=55115 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 55115  start time: 0  speed: 1.0x
MOV: unknown chunk: tref 12
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/hint (appl) hint media handler
MOV:   Media info!
MOV:    Generic header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: rtp   (20 bytes)
MOV:     Sample duration table! (2 blocks)
MOV:     Syncing samples (keyframes) table! (51 entries) (ver:0,flags:0)
MOV:     Sample->Chunk mapping table!  (368 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=2756 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (368 chunks)
MOV track #3: 368 chunks, 2756 samples
pts=8267250  scale=90000  time=91.858
EL#0: pts=0  1st_sample=0  frames=2756 (91.858s)  pts_offs=0
Generic track - not completly understood! (id: 3)
--------------
Quicktime Clip Info:
 Software: Encoded with Cleaner 5
MOV: longest streams: A: #1 (184 samples)  V: #0 (2756 samples)
[V] filefmt:7  fourcc:0x31515653  size:320x240  fps:30.00  ftime:=0.0333
Clip info:
 encoder: Encoded with Cleaner 5
get_path('sub/') -> '/home/superluser/.mplayer/sub/'

Program received signal SIGSEGV, Segmentation fault.
0x20000c3917c in mallopt () from /lib/libc.so.6.1
#0  0x20000c3917c in mallopt () from /lib/libc.so.6.1
#1  0x20000c37b84 in malloc () from /lib/libc.so.6.1
Dump of assembler code from 0x20000c3915c to 0x20000c3919c:
0x20000c3915c <mallopt+1068>:	cmpeq	t0,0,t0
0x20000c39160 <mallopt+1072>:	addq	t6,s1,t3
0x20000c39164 <mallopt+1076>:	stq	t3,168(s0)
0x20000c39168 <mallopt+1080>:	subq	t5,s1,t7
0x20000c3916c <mallopt+1084>:	s4addq	t0,0,t0
0x20000c39170 <mallopt+1088>:	or	t0,t1,t0
0x20000c39174 <mallopt+1092>:	stq	t0,8(t6)
0x20000c39178 <mallopt+1096>:	or	t7,0x1,t1
0x20000c3917c <mallopt+1100>:	stq	t1,8(t3)
0x20000c39180 <mallopt+1104>:	br	0x20000c38e68 <mallopt+312>
0x20000c39184 <mallopt+1108>:	ldq	t0,8(t6)
0x20000c39188 <mallopt+1112>:	andnot	t0,0x7,t5
0x20000c3918c <mallopt+1116>:	cmpult	t5,s1,t1
0x20000c39190 <mallopt+1120>:	beq	t1,0x20000c391a8 <mallopt+1144>
0x20000c39194 <mallopt+1124>:	ldq	t6,24(t6)
0x20000c39198 <mallopt+1128>:	ldq	t0,8(t6)
End of assembler dump.
v0             0x0	0
t0             0x211	529
t1             0x65646956206d55b1	7306080314133927345
t2             0x2	2
t3             0x1205e60c0	4838023360
t4             0x20000d38a08	2199037118984
t5             0x65646956206d57c0	7306080314133927872
t6             0x1205e5eb0	4838022832
t7             0x65646956206d55b0	7306080314133927344
s0             0x20000d38550	2199037117776
s1             0x210	528
s2             0x20000d38608	2199037117960
s3             0x41	65
s4             0x211	529
s5             0x20000d38550	2199037117776
fp             0x0	0
a0             0x20000d38550	2199037117776
a1             0x202	514
a2             0x1	1
a3             0x0	0
a4             0x0	0
a5             0x0	0
t8             0x4	4
t9             0x211	529
t10            0x1	1
t11            0x0	0
ra             0x20000c37b84	2199036066692
t12            0x20000c38d50	2199036071248
at             0x0	0
gp             0x20000d3c9e8	2199037135336
sp             0x11fffcf90	4831825808
zero           0x0	0
f0             10	(raw 0x4024000000000000)
f1             1000000	(raw 0x412e848000000000)
f2             0	(raw 0x0000000000000000)
f3             0	(raw 0x0000000000000000)
f4             0	(raw 0x0000000000000000)
f5             0	(raw 0x0000000000000000)
f6             0	(raw 0x0000000000000000)
f7             0	(raw 0x0000000000000000)
f8             0	(raw 0x0000000000000000)
f9             0	(raw 0x0000000000000000)
f10            30	(raw 0x403e000000000000)
f11            0	(raw 0x0000000000000000)
f12            7.9574842161197712e-314	(raw 0x00000003c0000000)
f13            0	(raw 0x0000000000000000)
f14            1.0000000000000002	(raw 0x3ff0000000000001)
f15            274	(raw 0x4071200000000000)
f16            0.033333335071802139	(raw 0x3fa1111120000000)
f17            0.75	(raw 0x3fe8000000000000)
f18            0.063636363636363685	(raw 0x3fb04a7904a7904e)
f19            0	(raw 0x0000000000000000)
f20            0.033333335071802139	(raw 0x3fa1111120000000)
f21            1	(raw 0x3ff0000000000000)
f22            0	(raw 0x0000000000000000)
f23            0	(raw 0x0000000000000000)
f24            1248	(raw 0x4093800000000000)
f25            -274	(raw 0xc071200000000000)
f26            0.090909090909090981	(raw 0x3fb745d1745d174b)
f27            0.84901960784313735	(raw 0x3feb2b2b2b2b2b2c)
f28            1	(raw 0x3ff0000000000000)
f29            0	(raw 0x0000000000000000)
f30            0	(raw 0x0000000000000000)
fpcr           0xe900000000000000	-1657324662872342528
pc             0x20000c3917c	2199036072316
vfp            0x11fffcfa0	4831825824


MPlayer interrupted by signal 1 in module: read_subtitles_file
- 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/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
DEMUXER: freeing demuxer at 0x1205c4910  
DEMUXER: freeing sh_video at 0x1205d45f0  
-------------- next part --------------
]$ uname -a
Linux 208-186-58-128 2.6.2 #1 Thu Feb 12 01:09:53 EST 2004 alpha EV56 unknown PLD Linux
]$ ls -l /lib/libc[.-]*
-rwxr-xr-x    1 root     root      1593432 2004-02-03 05:32 /lib/libc-2.3.3.so
lrwxr-xr-x    1 root     root           13 2004-02-13 10:54 /lib/libc.so.6.1 -> libc-2.3.3.so
]$ gcc -v
Reading specs from /usr/lib/gcc-lib/alpha-pld-linux/3.3.3/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man 
--enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++,f77,objc,ada,java,ksi --enable-c99 
--enable-long-long --enable-multilib --enable-nls --with-gnu-as --with-gnu-ld --with-system-zlib --with-slibdir=/lib --without-x alpha-pld-linux
Thread model: posix
gcc version 3.3.3 (PLD Linux)
]$ ld -v
GNU ld version 2.14 20030612
]$ as --version
GNU assembler 2.14 20030612
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 `alphaev56-unknown-linux-gnu'.
]$ cat /proc/cpuinfo
cpu                     : Alpha
cpu model               : EV56
cpu variation           : 0
cpu revision            : 0
cpu serial number       : Linux_is_Great!
system type             : EB164
system variation        : LX164
system revision         : 0
system serial number    : MILO-2.2-18
cycle frequency [Hz]    : 533333333 
timer frequency [Hz]    : 1024.00
page size [bytes]       : 8192
phys. address bits      : 40
max. addr. space #      : 127
BogoMIPS                : 1059.80
kernel unaligned acc    : 260 (pc=fffffc000041c75c,va=fffffc0007f551fb)
user unaligned acc      : 4666606 (pc=12005da28,va=120589fbc)
platform string         : N/A
cpus detected           : 0
]$ /sbin/lspci -vv 
00:05.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Rage XL
        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), cache line size 08
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at 0000000009000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: I/O ports at 8000 [size=256]
        Region 2: Memory at 000000000a060000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at 000000000a040000 [size=128K]
        Capabilities: <available only to root>

]$ gdb mplayer -batch --command=cmd >error 2>&1
]$ cat cmd
run -v /home/superluser/pitchtrailerbroad.mov
bt
disass $pc-32 $pc+32
info all-registers


More information about the MPlayer-users mailing list