[MPlayer-users] Crash with MWV1 file (motion wavelets)

Angel Luis Jimenez Martinez inspector_chan at ono.com
Mon Oct 7 19:59:04 CEST 2002


Hi,

	I have some .avi files with MWV1 codec (Motion wavelets) and
mplayer
 0.90pre8 crashes when playing after a few seconds. Same behaviour with
mencoder.

I'll upload a file (about 10MB) with descriptive .txt to the ftp.

-------------------------------------------------------
Info about my system:

- Debian unstable
- Linux nevat 2.4.19 #1 vie sep 6 14:47:58 CEST 2002 i586 unknown
unknown GNU/Linux
- /lib/libc-2.2.5.so
- XFree86 Version 4.2.1 
- gcc version 2.95.4 20011002 (Debian prerelease)
- GNU ld versión 2.13.90.0.4 20020814 Debian GNU/Linux
- GNU ensamblador 2.13.90.0.4 20020814 Debian GNU/Linux (binutils)
- processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 9
model name      : AMD-K6(tm) 3D+ Processor
stepping        : 1
cpu MHz         : 400.918
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow
k6_mtrr
bogomips        : 799.53
- nvidia TNT 2 M64 32MB
- nvidia closed source drivers v3123
- Sounblaster 128 pci (es1371)

Execution with -v:

MPlayer 0.90pre8-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices K6-III Chomper (Family: 5, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow

[cfg] read config file: /home/angel/.mplayer/gui.conf
vo: X11 running at 800x600 with depth 16 and 16 bpp (":0.0" => local
display)
Reading /home/angel/.mplayer/codecs.conf: can't open
'/home/angel/.mplayer/codecs.conf': No existe el fichero o el directorio
Reading /etc/mplayer/codecs.conf: 38 audio & 106 video codecs
CommandLine:init_freetype
 '-v' 'test.avi'
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Linux RTC init error: Permiso denegado
Using usleep() timing
get_path('input.conf') -> '/home/angel/.mplayer/input.conf'
Parsing input config file /home/angel/.mplayer/input.conf
Input config file /home/angel/.mplayer/input.conf parsed : 1 binds
get_path('Skin') -> '/home/angel/.mplayer/Skin'
SKIN dir 1: '/home/angel/.mplayer/Skin'
SKIN dir 2: '/usr/share/mplayer/Skin'
get_path('subfont.ttf') -> '/home/angel/.mplayer/subfont.ttf'
Unicode font: 1141 glyphs.
get_path('subfont.ttf') -> '/home/angel/.mplayer/subfont.ttf'
Unicode font: 1141 glyphs.

Playing test.avi
Not an URL!
File size is 10485760 bytes
Detected AVI file format!
list_end=0x178
======= AVI Header =======
us/frame: 41667  (fps=24,000)
max bytes/sec: 484717
padding: 0
MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE
frames  total: 7235   initial: 0
streams: 2
Suggested BufferSize: 370692
Size:  384 x 288
list_end=0x114
==> Found video stream: 0
======= STREAM Header =======
Type: vids   FCC: MWV1 (3156574D)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 24/1 = 24,000
Start: 0   Len: 7235
Suggested BufferSize: 22040
Quality 0
Sample size: 0
found 'bih', 104 bytes of 40
======= VIDEO Format ======
  biSize 104
  biWidth 384
  biHeight 288
  biPlanes 1
  biBitCount 12
  biCompression 827742029='MWV1'
  biSizeImage 158146
===========================
list_end=0x178
==> Found audio stream: 1
======= STREAM Header =======
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 176400/4 = 44100,000
Start: 0   Len: 13294912
Suggested BufferSize: 88192
Quality 0
Sample size: 0
found 'wf', 16 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 44100
avg byte/sec: 176400
Block align: 4
bits/sample: 16
cbSize: 0
Broken chunk?  chunksize=1652  (id=JUNK)
list_end=0xB5667F4
Found movie at 0x800 - 0xB5667F4
stream_seek: WARNING! Can't seek to 0xB5667F4 !
Generating Index:   1 %     
Generating Index:   2 %     
Generating
Index:   3 %     
Generating Index:   4 %     
Generating Index:   5 %  
  
stream_seek: WARNING! Can't seek to 0xA01930 !
AVI: Generated index table for 436 chunks!
AVI index offset: 0x0 (movi=0x800 idx0=0x800 idx1=0x351E)
Auto-selected AVI video ID = 0
Auto-selected AVI audio ID = 1
AVI: Searching for audio stream (id:1)
XXX initial  v_pts=0,417  a_pos=0 (0,000) 
AVI video length=176911636
VIDEO:  [MWV1]  384x288  12bpp  24,00 fps  4694,8 kbps (573,1 kbyte/s)
[V] filefmt:3  fourcc:0x3156574D  size:384x288  fps:24,00  ftime:=0,0417
get_path('sub/') -> '/home/angel/.mplayer/sub/'
==========================================================================
Detected audio codec: [pcm] afm:pcm (Uncompressed PCM)
Initializing audio codec...
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer
AUDIO: 44100 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 176400->176400 (1411,2
kbit)
==========================================================================
Trying to force video codec driver family 5 ...
Opening video decoder: [vfw] Win32/VfW video codecs
======= Win32 (VFW) VIDEO Codec init =======
Loading codec DLL: 'icmw_32.dll'
Loaded DLL driver icmw_32.dll
ICDecompressGetFormatSize ret: 40
ICDecompressGetFormat OK
VDec: vo config request - 384 x 288 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 9
VDec: using BGR 24-bit as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (384x288->384x288,flags=0,'MPlayer',0x42475218)
VO: [xv] 384x288 => 384x288 BGR 24-bit 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 63 for hw scaling
[xv] dx: 0 dy: 0 dw: 384 dh: 288
ICDecompressQuery OK
Input format:
======= VIDEO Format ======
  biSize 104
  biWidth 384
  biHeight 288
  biPlanes 1
  biBitCount 12
  biCompression 827742029='MWV1'
  biSizeImage 158146
===========================
Output format:
======= VIDEO Format ======
  biSize 40
  biWidth 384
  biHeight 288
  biPlanes 1
  biBitCount 24
  biCompression 0=''
  biSizeImage 331776
===========================
INFO: Win32 video codec init OK!
Detected video codec: [mwv1] vfm:vfw (Motion Wavelets)
==========================================================================
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested:
Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags: 128/128  (1024 bytes/frag)  free: 131072
Start playing...
*** [vo] Allocating mp_image_t, 384x288x24bpp BGR packed, 331776 bytes
get_path('subfont.ttf') -> '/home/angel/.mplayer/subfont.ttf'
Unicode font: 1141 glyphs.
[xv] dx: 0 dy: 0 dw: 384 dh: 288
A:   0,5 V:   0,0 A-V:  0,500 ct:  0,000    1/  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.
DEMUXER: freeing demuxer at 0x84535e0  
[mplayer] exit.
get_path('gui.conf') -> '/home/angel/.mplayer/gui.conf'
get_path('gui.pl') -> '/home/angel/.mplayer/gui.pl'
get_path('gui.url') -> '/home/angel/.mplayer/gui.url'





More information about the MPlayer-users mailing list