[MPlayer-dev-eng] Re: ia2_tsr_land_r4c5a.mov crashes mplayer

Carl Eugen Hoyos cehoyos at ag.or.at
Thu Mar 29 01:27:41 CEST 2007


Ivan Kalvachev <ikalvachev <at> gmail.com> writes:

[...]

> Even if you X crashes, you can still run and debug mplayer from text
> console, running as the same user who startx-ed. You may need to set
> the DISPLAY env manually (it usually is :0.0 )

Even if the keyboard does not react anymore?

> In case you cannot catch it with gdb, you can try to use the ultimate
> debugging solution "valgrind". If your CPU doesn't have SSE I'd
> recommend you to use the latest 2.x version instead of 3.x. (Now they
> emulate all non SSE CPU as i586, I'm yet to find sense in that
> decision).

valgrind 3.0.1 shows many errors, but doesn't change anything about the
freeze.

> I cannot notice or reproduce any problem, bug, our_of_memory_access or
> even reading_uninitialized_memory, while running the sample from the
> original link.
> My cpu doesn't have SSE, so this may be it...

Thank you for testing! After a dozen power offs, I know now that the
necessary command to freeze my computer is:
mplayer ia2_tsr_land_r4c5a.mov -vo xv:port=124
I use port 124 to be able to use xv and xvmc at the same time - I never
found any information about what ports are in this context. What could be
wrong with using another port than 123?

Fortunately, I found another command that simply crashes mplayer:
mplayer ia2_tsr_land_r4c5a.mov -vf format=rgb32,scale

Thanks for looking, Carl Eugen

MPlayer dev-SVN-r22838-4.0.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2600+ (Family: 6, Model: 8, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
Warning unknown option nomenu at line 46
get_path('codecs.conf') -> '/home/cehoyos/.mplayer/codecs.conf'
Reading /home/cehoyos/.mplayer/codecs.conf: Can't open
'/home/cehoyos/.mplayer/codecs.conf': No such file or directory
Reading /etc/codecs.conf: Can't open '/etc/codecs.conf': No such file or
directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc --mandir=/usr/share/man
--language=en,de --enable-xvmc --enable-gui --enable-radio --enable-radio-capture
CommandLine: 'Projects/mplayerplug-in/ia2_tsr_land_r4c5a.mov' '-vf'
'format=rgb32,scale' '-vo' 'md5sum' '-v'
init_freetype
get_path('font/font.desc') -> '/home/cehoyos/.mplayer/font/font.desc'
font: can't open file: /home/cehoyos/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/cehoyos/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/cehoyos/.mplayer/input.conf'
Parsing input config file /home/cehoyos/.mplayer/input.conf
Input config file /home/cehoyos/.mplayer/input.conf parsed: 61 binds
Setting up LIRC support...
get_path('ia2_tsr_land_r4c5a.mov.conf') ->
'/home/cehoyos/.mplayer/ia2_tsr_land_r4c5a.mov.conf'

Playing Projects/mplayerplug-in/ia2_tsr_land_r4c5a.mov.
get_path('sub/') -> '/home/cehoyos/.mplayer/sub/'
[file] File size is 2275 bytes
STREAM: [file] Projects/mplayerplug-in/ia2_tsr_land_r4c5a.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename
Projects/mplayerplug-in/ia2_tsr_land_r4c5a.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
ISO: File Type Major Brand: Original QuickTime
ISO: File Type Minor Version: 537199360
ISO: File Type Compatible Brand #0: qt
ISO: File Type Compatible Brand #1:
ISO: File Type Compatible Brand #2:
ISO: File Type Compatible Brand #3:
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=6
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=6 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 6  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: gif   (590 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=1 ss=974) (ver:0,flags:0)
MOV:     Chunk offset table! (1 chunks)
MOV track #0: 1 chunks, 0 samples
pts=6  scale=600  time=0.010
EL#0: pts=0  1st_sample=0  frames=1 (0.010s)  pts_offs=0
==> Found video stream: 0
MOV: Found unknown movie atom Allocated 256 entries for palette
Loading palette from file
Image size: 53 x 44 (8 bpp)
Display size: 53 x 44
Fourcc: gif   Codec: 'GIF'
--------------
Quicktime Clip Info:
MOV: longest streams: A: #-1 (0 samples)  V: #0 (1 samples)
VIDEO:  [gif ]  53x44  8bpp  100.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:7  fourcc:0x20666967  size:53x44  fps:100.00  ftime:=0.0100
get_path('sub/') -> '/home/cehoyos/.mplayer/sub/'
md5sum: Parsing suboptions.
md5sum: outfile --> md5sums
md5sum: Suboptions parsed OK.
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Opening video filter: [format fmt=rgb32]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffgif] vfm: ffmpeg (FFmpeg GIF decoder)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 53 x 44 (preferred colorspace: BGR 8-bit)
Trying filter chain: format scale vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale format scale vo
VDec: using BGR 8-bit as output csp (no 2)
Movie-Aspect is undefined - no prescaling applied.
VO Config (53x44->53x44,flags=0,'MPlayer',0x42475208)
[swscaler @ 0x888b950]SwScaler: using unscaled bgr8 -> bgr32 special converter
REQ: flags=0x441  req=0x0
REQ: flags=0x441  req=0x0
REQ: flags=0x403  req=0x0
VO: [md5sum] 54x44 => 54x44 Planar YV12
VO: Description: md5sum of each frame
VO: Author: Ivo van Poorten (ivop at euronet.nl)
*** [scale] Exporting mp_image_t, 53x44x8bpp BGR packed, 2332 bytes
*** [scale] Allocating mp_image_t, 64x44x32bpp RGB packed, 11264 bytes
[swscaler @ 0x888b950]swScaler: internal error bgr8 -> bgr32 converter


MPlayer interrupted by signal 11 in module: filter_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- 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.
Uninit video: ffmpeg
vo: x11 uninit called but X11 not inited..




More information about the MPlayer-dev-eng mailing list