[MPlayer-dev-eng] core dump on tiny rescale?

Charles Henrich henrich at sigbus.com
Tue Jul 9 20:31:33 CEST 2002


When resizing to thumbnail sizes mplayer seems to crash?

----

/usr/local/src/mplayer/main/mplayer -v -zoom -vop scale -xy 90 -frames 1000 -vo jpeg /tmp/test.mov

MPlayer CVS-020709-11:22-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping:
3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2

Reading /lhome/henrich/.mplayer/codecs.conf: can't open
'/lhome/henrich/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 36 audio & 100 video codecs
CommandLine: '-v' '-zoom' '-vop' 'scale' '-xy' '90' '-frames' '1000' '-vo'
'jpeg'
'/tmp/test.mov'
get_path('font/font.desc') -> '/lhome/henrich/.mplayer/font/font.desc'
font: can't open file: /lhome/henrich/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/lhome/henrich/.mplayer/input.conf'
Can't open input config file /lhome/henrich/.mplayer/input.conf : No such file
or directory
Can't open input config file /usr/local/share/mplayer/input.conf : No such
file or directory
Falling back on default (hardcoded) input config

Playing
/tmp/test.mov
Not an URL!
File size is 3120789 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x82d4000  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x82d4000  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x82d4000  
Checking for MOV
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
MOV: Movie DATA found!
MOV: Movie header found!
Detected QuickTime/MOV file format!
MOV: unknown chunk: mvhd 100
--------------
MOV: Track #0:
MOV:  Track header!
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 2600  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV: unknown chunk: hdlr 50
MOV:   Media info!
MOV:    Video header!
MOV: unknown chunk: hdlr 49
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: dvc   (70 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=26 ss=120000) (ver:0,flags:0)
MOV:     Chunk offset table! (26 chunks)
MOV track #0: 26 chunks, 0 samples
pts=2600  scale=2400  time=1.083
==> Found video stream: 0
Image size: 720 x 480 (24 bpp)
Display size: 720 x 480
Fourcc: dvc   Codec: 'DV - NTSC'
--------------
[V] filefmt:7  fourcc:0x20637664  size:720x480  fps:24.00  ftime:=0.0417
get_path('sub/') -> '/lhome/henrich/.mplayer/sub/'
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
==========================================================================
Opening video decoder: [vfw] Win32/VfW video codecs
VDec: vo config request - 720 x 480 (preferred csp: Packed YUY2)  
[PP] Using codec's postprocessing, max q = 9
scale: query(BGR 32-bit) -> 1
scale: query(BGR 24-bit) -> 1
scale: query(BGR 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(RGB 24-bit) -> 1
scale: query(RGB 16-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar YV12) -> 1
scale: query(Planar I420) -> 1
scale: query(Planar IYUV) -> 1
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
vo_debug: query(Packed YUY2) returned 0x441 (i=0) 
vo_debug: query(Packed UYVY) returned 0x0 (i=1) 
scale: query(BGR 32-bit) -> 1
scale: query(BGR 24-bit) -> 1
scale: query(BGR 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(RGB 24-bit) -> 1
scale: query(RGB 16-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar YV12) -> 1
scale: query(Planar I420) -> 1
scale: query(Planar IYUV) -> 1
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
vo_debug: query(BGR 32-bit) returned 0x441 (i=2) 
scale: query(BGR 32-bit) -> 1
scale: query(BGR 24-bit) -> 1
scale: query(BGR 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(RGB 24-bit) -> 1
scale: query(RGB 16-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar YV12) -> 1
scale: query(Planar I420) -> 1
scale: query(Planar IYUV) -> 1
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
vo_debug: query(BGR 24-bit) returned 0x441 (i=3) 
scale: query(BGR 32-bit) -> 1
scale: query(BGR 24-bit) -> 1
scale: query(BGR 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(RGB 24-bit) -> 1
scale: query(RGB 16-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar YV12) -> 1
scale: query(Planar I420) -> 1
scale: query(Planar IYUV) -> 1
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
vo_debug: query(BGR 15-bit) returned 0x441 (i=4) 
Movie-Aspect is undefined - no prescaling applied.
video_out->init(720x480->90x60,flags=4,'MPlayer',0x32595559)
scale: query(BGR 32-bit) -> 1
scale: query(BGR 24-bit) -> 1
scale: query(BGR 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(RGB 24-bit) -> 1
scale: query(RGB 16-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar YV12) -> 1
scale: query(Planar I420) -> 1
scale: query(Planar IYUV) -> 1
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
SwScaler: reducing / aligning filtersize 33 -> 32
SwScaler: reducing / aligning filtersize 33 -> 32
SwScaler: reducing / aligning filtersize 33 -> 32
SwScaler: reducing / aligning filtersize 33 -> 32

SwScaler: BICUBIC scaler, from Packed YUY2 to BGR 32-bit using MMX2
SwScaler: using n-tap MMX scaler for horizontal luminance scaling
SwScaler: using n-tap MMX scaler for horizontal chrominance scaling
SwScaler: using n-tap MMX scaler for vertical scaling (BGR)
SwScaler: using MMX YV12->BGR32 Converter
SwScaler: 720x480 -> 90x60
REQ: flags=0x1  req=0x0  
VO: [jpeg] 90x60 => 11x7 BGR 32-bit  [zoom]
VO: Description: JPEG file
VO: Author: Zoltan Ponekker (pontscho at makacs.poliod.hu)
======= Win32 (VFW) VIDEO Codec init =======
Set_LDT
Loading DLL: 'mcdvd_32.dll'
get_path('registry') -> '/lhome/henrich/.mplayer/registry'
ICDecompressGetFormatSize ret: 40
ICDecompressGetFormat OK
Starting decompression, format:
  biSize 40
  biWidth 720
  biHeight 480
  biPlanes 0
  biBitCount 24
  biCompression 0x64737664 ('dvsd')
  biSizeImage 345600
Dest fmt:
  biSize 40
  biWidth 720
  biHeight -480
  biPlanes 0
  biBitCount 16
  biCompression 0x32595559 ('YUY2')
  biSizeImage 691200
ICDecompressQuery OK
VIDEO CODEC Init OK!!! ;-)
INFO: Win32 video codec init OK!
Detected video codec: [mcdv] vfm:2 (MainConcept DV Codec)
==========================================================================
Audio: no sound!!!
Freeing 0 unused audio chunks
Start playing...
*** [scale] Allocating mp_image_t, 720x480x16bpp YUV packed, 691200 bytes
*** [vo] Allocating mp_image_t, 90x60x32bpp RGB packed, 21600 bytes
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.
vo: x11 uninit called but X11 not inited..

       Charles Henrich         Eon Entertainment         henrich at msu.edu

                        http://www.sigbus.com/~henrich



More information about the MPlayer-dev-eng mailing list