[MPlayer-users] mplayer crashes on trailer quicktime movies

Michael Flohr flohr at itp.uni-hannover.de
Mon Jan 20 16:27:01 CET 2003


Hi,

has anyone experienced something similar?
I just built mplayer on an old machinge (pentium III 500 MHz, 256 MB RAM)
running Redhat 6.2 (kernel 2.2.20) and XFree 3.3.6.
I downloaded all the stuff just today, mplayer-0.90rc3 and all the
codec packages and fonts etc.

It works fine and plays most of the files I give to it, but it does
not want to play movie trailers I downloaded from www.quicktime.com.
Of course, I have followed the instructions for installing the
quicktime dlls etc. etc.
It plays other quicktime movies such as the test movie on the
crossover-plugin test site on www.codeweavers.com.

Here the output of mplayer -v mov.mov where mov.mov is
the trailer for "Final Destination 2" (just an example, happens
with all the trailers I tried) which I watched with the crossover
plugin. This way, I could find the file in the Cache of the browser
and could save it. I did this to ensure that this is not an issue with
mplayerplug-in. So the output was:

----- mplayer -v mov.mov ----- BEGIN -----

Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /home/procyon/flohr/share/locale


MPlayer 0.90rc3-2.95.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: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2

Reading config file /home/procyon/flohr/etc/mplayer/mplayer.conf: No 
such file or directory
Reading config file /home/procyon/flohr/.mplayer/config
Reading /home/procyon/flohr/.mplayer/codecs.conf: can't open 
'/home/procyon/flohr/.mplayer/codecs.conf': No such file or directory
Reading /home/procyon/flohr/etc/mplayer/codecs.conf: 49 audio & 130 
video codecsCommandLine: '-v' 'mov.mov'
get_path('font/font.desc') -> '/home/procyon/flohr/.mplayer/font/font.desc'
Font /home/procyon/flohr/.mplayer/font/font.desc loaded successfully! 
(206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup
scripts.
Using usleep() timing
get_path('input.conf') -> '/home/procyon/flohr/.mplayer/input.conf'
Can't open input config file /home/procyon/flohr/.mplayer/input.conf : 
No such file or directory
Can't open input config file /home/procyon/flohr/etc/mplayer/input.conf 
: No such file or directory
Falling back on default (hardcoded) input config
get_path('mov.mov.conf') -> '/home/procyon/flohr/.mplayer/mov.mov.conf'

Playing mov.mov
Not an URL!
File size is 16529441 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x843daa0
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x843daa0
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x843daa0
Checking for REAL
DEMUXER: freeing demuxer at 0x843daa0
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x843daa0
Searching demuxer type for filename mov.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=54494
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=54494 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 54494  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: SVQ3  (95 bytes)
MOV:     Sample duration table! (2 blocks)
MOV:     Syncing samples (keyframes) table! (152 entries) (ver:0,flags:0)
MOV:     Sample->Chunk mapping table!  (361 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=2180 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (363 chunks)
MOV track #0: 363 chunks, 2180 samples
pts=54494  scale=600  time=90.823
EL#0: pts=0  1st_sample=0  frames=2180 (90.823s)  pts_offs=0
==> Found video stream: 0
MOV: Found unknown movie atom SMI  (21)!
Image size: 480 x 360 (24 bpp)
Display size: 480 x 360
Fourcc: SVQ3  Codec: 'Sorenson Video 3'
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=54446 lay=0 vol=256
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 54446  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  (128 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (140 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=4001792 ss=1) (ver:0,flags:0)
MOV:     Chunk offset table! (182 chunks)
MOV track #1: 182 chunks, 0 samples
pts=4001792  scale=44100  time=90.744
==> Found audio stream: 1
Audio bits: 16  chans: 2  rate: 44100
Audio header: samp/pack=4096 bytes/pack=557 bytes/frame=1114 bytes/samp=2
Audio extra header: len=92  fcc=0x77617665
Fourcc: QDM2
--------------
Quicktime Clip Info:
 Name: Final Destination 2
 Info: Coming Soon
 Copyright: © 2002 New Line Cinema
 Comment: QuickTime 5 version encoded and delivered by 
www.apple.com/trailers/
MOV: longest streams: A: #1 (182 samples)  V: #0 (2180 samples)
[V] filefmt:7  fourcc:0x33515653  size:480x360  fps:24.00  ftime:=0.0417
Clip info:
 name: Final Destination 2
 copyright: © 2002 New Line Cinema
 comments: QuickTime 5 version encoded and delivered by 
www.apple.com/trailers/
get_path('sub/') -> '/home/procyon/flohr/.mplayer/sub/'
==========================================================================
Opening audio decoder: [qtaudio] QuickTime Audio Decoder
win32 libquicktime loader (c) Sascha Sommer
Standard init done you may now call supported functions
loader_init DONE???
loader_init DONE!
get_path('registry') -> '/home/procyon/flohr/.mplayer/registry'
External func COMCTL32.dll:17
External func COMCTL32.dll:16
QuickTime5 DLLs found
QuickTime.qts patched!!! old entry=0x62924c30
theQuickTimeDispatcher catched -> 0x62924c30
Win32 Warning: Accessed uninitialized Critical Section (0x62b7fcd0)!
WARNING! Invalid Ptr handle!
Win32 Warning: Accessed uninitialized Critical Section (0x62b7fcb8)!

### Searching for QuickTime plugins (*.qtx) at 
/home/procyon/flohr/src/MPlayer/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 -> 0x62924c30
theQuickTimeDispatcher catched -> 0x62924c30
InitializeQTML:0
SoundConverterOpen:0
SoundConverterSetInfo:0
SoundConverterGetBufferSizes:131072
WantedBufferSize = 176400
InputBufferSize  = 11140
OutputBufferSize = 163848
FramesToGet = 10
FrameSize: 1114 -> 16384
SoundConverterBeginConversion:0
dec_audio: Allocating 11140 bytes for input buffer
dec_audio: Allocating 163848 + 65536 = 229384 bytes for output buffer
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 11994->176400 (96.0 kbit)
Selected audio codec: [qdmc] afm:qtaudio (Quicktime QDMC/QDM2 audio 
decoders)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1152x864 with depth 16 and 16 bpp (":0.0" => local 
display)
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
InitializeQTML returned 0
Count = 1
Found it! ID = 0x100FC


MPlayer interrupted by signal 4 in module: init_video_codec
- MPlayer crashed by an 'Illegal Instruction'.
  It usually happens when you run it on a CPU different than the one it was
  compiled/optimized for.
  Verify this!
- 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#crash.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 the instructions there. We can't and won't help unless you 
provide
  this information when reporting a possible bug.
uninit audio: qtaudio
SoundConverterEndConversion:0
SoundConverterClose:0
DEMUXER: freeing demuxer at 0x843e950
DEMUXER: freeing sh_video at 0x849f6d8
DEMUXER: freeing sh_audio at 0x84a0e90
vo: uninit ...

----- mplayer -v mov.mov ----- END -----

I should add that mplayer was run on precisely the machine it was 
compiled on.
Just to ask whether the problem is known, otherwise I will proceed with
--enable-debug and bugreport ...

Michael



More information about the MPlayer-users mailing list