[MPlayer-users] [BUG] mplayer locks up on some .asf files

Arpi arpi at thot.banki.hu
Fri Oct 25 08:42:02 CEST 2002


Hi,

upload sample(s)

> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> 
> Recent CVS (including tonight's) locks up when I play some .asf files I
> have (but not all of them).
> 
> system info:
>  - Debian testing (sarge)
>  - linux 2.4.19 / libc6 2.2.5-14.3 / X 4.1.0-17
>  - gcc version 2.95.4 20011002 (Debian prerelease)
>  - GNU ld version 2.13.90.0.4 20020814 Debian GNU/Linux
>  - GNU  assembler 2.13.90.0.4 20020814 Debian GNU/Linux
>  - AMD Thunderbird 900 MHz uniprocessor
>  - matrox G200 AGP 8M
>  - Creative SBLive! w/ stock oss drivers
> 
> I compiled my own debian packages from mplayer cvs.
> 
> When playing some .asf files, mplayer locks up hard. I need to do kill
> -9 to kill it. This happens with -vo x11, -vo xmga, and even -vo null.
> 
> The same file works fine when viewed with mplayer cvs from 2002-09-18.
> 
> Here's "mplayer -v Insomniac-2002-09-03.asf &> log". Below it is the
> same log (but working) from 2002-09-18 cvs.
> 
> Jason
> 
> __________________________________________________________________________
> Using GNU internationalization
> Original domain: messages
> Original dirname: /usr/share/locale
> Current domain: mplayer
> Current dirname: /usr/share/locale
> 
> 
> MPlayer CVS-021023-22:59-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
> 
> CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
> 
> Reading /home/lunz/.mplayer/codecs.conf: 38 audio & 110 video codecs
> CommandLine: '-vo' 'x11' '-v' 'Insomniac-2002-09-03.asf'
> get_path('font/font.desc') -> '/home/lunz/.mplayer/font/font.desc'
> font: can't open file: /home/lunz/.mplayer/font/font.desc
> Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
> Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
> Using Linux hardware RTC timing (1024Hz)
> get_path('input.conf') -> '/home/lunz/.mplayer/input.conf'
> Parsing input config file /home/lunz/.mplayer/input.conf
> Input config file /home/lunz/.mplayer/input.conf parsed : 50 binds
> Setting up lirc support...
> 
> Playing Insomniac-2002-09-03.asf
> Not an URL!
> File size is 87307432 bytes
> Checking for YUV4MPEG2
> DEMUXER: freeing demuxer at 0x84637d0  
> Detected ASF file format!
> ASF: packets: 18625  flags: 2  max_packet_size: 4687  min_packet_size:
> 4687  max_bitrate: 375000  preroll: 1904
> stream type: guid_audio_stream
> stream concealment: guid_audio_conceal_none
> type: 30 bytes,  stream: 16 bytes  ID: 1
> unk1: 0  unk2: FFFFFFFF
> FILEPOS=0x102
> ==> Found audio stream: 1
> ======= WAVE Format =======
> Format Tag: 85 (0x55)
> Channels: 1
> Samplerate: 24000
> avg byte/sec: 4000
> Block align: 1
> bits/sample: 0
> cbSize: 12
> mp3.wID=1
> mp3.fdwFlags=0x2
> mp3.nBlockSize=96
> mp3.nFramesPerBlock=1
> mp3.nCodecDelay=1393
> ASF: audio scrambling: 1 x 1 x 1
> stream type: guid_video_stream
> stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
> type: 51 bytes,  stream: 0 bytes  ID: 2
> unk1: 0  unk2: FFFFFFFF
> FILEPOS=0x17E
> ==> Found video stream: 2
> ======= VIDEO Format ======
>   biSize 40
>   biWidth 320
>   biHeight 240
>   biPlanes 1
>   biBitCount 24
>   biCompression 859066445='MP43'
>   biSizeImage 230400
> ===========================
> 
>  Title: Comedy Central INSOMNIAC
>  Author: 
>  Copyright: sterntuary
>  Comment: 
>  Rating: 
> 
> Found movie at 0x325 - 0x53408B4
> ASF: 1 audio and 1 video streams found
> Invalid plen type! assuming plen=0
> Auto-selected ASF audio ID = 1
> Auto-selected ASF video ID = 2
> warning!  broken fragment, 2573 bytes missing  
> VIDEO:  [MP43]  320x240  24bpp
> ASF: Searching for audio stream (id:1)
> Invalid plen type! assuming plen=0
> [V] filefmt:6  fourcc:0x3334504D  size:320x240  fps:1000.00  ftime:=0.0010
> Clip info: 
>  name: Comedy Central INSOMNIAC
>  author: 
>  copyright: sterntuary
>  comments: 
> get_path('sub/') -> '/home/lunz/.mplayer/sub/'
> ==========================================================================
> Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
> dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
> mp3lib: made decode tables with MMX optimization
> init layer2&3 finished, tables done
> mp3lib: using 3DNow!Ex optimized decore!
> 
> MPEG 2.0, Layer III, 24000 Hz 32 kbit Single-Channel, BPF: 96
> Channels: 1, copyright: No, original: Yes, CRC: No, emphasis: 0
> AUDIO: 24000 Hz, 2 ch, 16 bit (0x10), ratio: 4000->96000 (32.0 kbit)
> Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
> ==========================================================================
> X11 opening display: :0
> vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
> vo: X11 running at 1400x1050 with depth 16 and 16 bpp (":0" => local display)
> Disabling DPMS
> DPMSDisable stat: 1
> ==========================================================================
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> INFO: libavcodec init OK!
> Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
> ==========================================================================
> AutoQ: setting quality to 0
> ao2: 24000 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 24000 Hz samplerate (requested: 24000)
> audio_setup: frags:  32/32  (2048 bytes/frag)  free:  65536
> AO: [oss] 24000Hz 2ch Signed 16-bit (Little-Endian)
> AO: Description: OSS/ioctl audio output
> AO: Author: A'rpi
> Building audio filter chain for 24000Hz/2ch/16bit -> 24000Hz/2ch/16bit...
> [dummy] Was reinitialized, rate=24000Hz, nch = 2, format = 0x00000010 and
> bps = 2
> [dummy] Was reinitialized, rate=24000Hz, nch = 2, format = 0x00000010 and
> bps = 2
> Start playing...
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> Invalid plen type! assuming plen=0
> 
> avg. framerate: 14 fps             
> VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
> Opening video filter: [pp]
> [vo] query(Planar YV12) -> 1
> [vo] query(Planar I420) -> 1
> [vo] query(Planar IYUV) -> 1
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is undefined - no prescaling applied.
> VO Config (320x240->320x240,flags=0,'MPlayer',0x32315659)
> REQ: flags=0x445  req=0x0  
> VO: [x11] 320x240 => 320x240 Planar YV12 
> VO: Description: X11 ( XImage/Shm )
> VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
> Sharing memory.
> Using MMX2 for colorspace transform
> SwScaler: using unscaled Planar YV12 -> BGR 16-bit special converter
> *** [pp] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
> 
> 
> MPlayer interrupted by signal 8 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.
> Uninit audio filters...
> uninit audio: mp3lib  
> uninit video: ffmpeg  
> 
> 
> MPlayer interrupted by signal 11 in module: uninit_vcodec 
> DEMUXER: freeing demuxer at 0x84637d0  
> DEMUXER: freeing sh_audio at 0x83ff5b8  
> 
> 
> MPlayer interrupted by signal 2 in module: free_demuxer 
> 
> 
> MPlayer interrupted by signal 15 in module: uninit_stream 
> 
> __________________________________________________________________________
> MPlayer CVS-020918-15:54-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
> 
> CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
> 
> Reading /home/lunz/.mplayer/codecs.conf: 38 audio & 106 video codecs
> CommandLine: '-v' 'Insomniac-2002-09-03.asf'
> get_path('font/font.desc') -> '/home/lunz/.mplayer/font/font.desc'
> font: can't open file: /home/lunz/.mplayer/font/font.desc
> Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
> Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
> Linux RTC init error: Device or resource busy
> Using usleep() timing
> get_path('input.conf') -> '/home/lunz/.mplayer/input.conf'
> Parsing input config file /home/lunz/.mplayer/input.conf
> Input config file /home/lunz/.mplayer/input.conf parsed : 50 binds
> Setting up lirc support...
> NEW LIRC init was successful.
> 
> Playing Insomniac-2002-09-03.asf
> Not an URL!
> File size is 87307432 bytes
> Checking for YUV4MPEG2
> DEMUXER: freeing demuxer at 0x8435750  
> Detected ASF file format!
> ASF: packets: 18625  flags: 2  max_packet_size: 4687  min_packet_size:
> 4687  max_bitrate: 375000  preroll: 1904
> stream type: guid_audio_stream
> stream concealment: guid_audio_conceal_none
> type: 30 bytes,  stream: 16 bytes  ID: 1
> unk1: 0  unk2: FFFFFFFF
> FILEPOS=0x102
> ==> Found audio stream: 1
> ======= WAVE Format =======
> Format Tag: 85 (0x55)
> Channels: 1
> Samplerate: 24000
> avg byte/sec: 4000
> Block align: 1
> bits/sample: 0
> cbSize: 12
> mp3.wID=1
> mp3.fdwFlags=0x2
> mp3.nBlockSize=96
> mp3.nFramesPerBlock=1
> mp3.nCodecDelay=1393
> ASF: audio scrambling: 1 x 1 x 1
> stream type: guid_video_stream
> stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
> type: 51 bytes,  stream: 0 bytes  ID: 2
> unk1: 0  unk2: FFFFFFFF
> FILEPOS=0x17E
> ==> Found video stream: 2
> ======= VIDEO Format ======
>   biSize 40
>   biWidth 320
>   biHeight 240
>   biPlanes 1
>   biBitCount 24
>   biCompression 859066445='MP43'
>   biSizeImage 230400
> ===========================
> 
>  Title: Comedy Central INSOMNIAC
>  Author: 
>  Copyright: sterntuary
>  Comment: 
>  Rating: 
> 
> Found movie at 0x325 - 0x53408B4
> ASF: 1 audio and 1 video streams found
> Auto-selected ASF audio ID = 1
> Auto-selected ASF video ID = 2
> warning!  broken fragment, 2573 bytes missing  
> VIDEO:  [MP43]  320x240  24bpp
> ASF: Searching for audio stream (id:1)
> [V] filefmt:6  fourcc:0x3334504D  size:320x240  fps:1000.00  ftime:=0.0010
> Clip info: 
>  name: Comedy Central INSOMNIAC
>  author: 
>  copyright: sterntuary
>  comments: 
> get_path('sub/') -> '/home/lunz/.mplayer/sub/'
> ==========================================================================
> Detected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
> Initializing audio codec...
> Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
> dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
> mp3lib: made decode tables with MMX optimization
> init layer2&3 finished, tables done
> mp3lib: using 3DNow!Ex optimized decore!
> 
> MPEG 2.0, Layer III, 24000 Hz 32 kbit Single-Channel, BPF: 96
> Channels: 1, copyright: No, original: Yes, CRC: No, emphasis: 0
> AUDIO: 24000 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 4000->96000 (32.0 kbit)
> ==========================================================================
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> INFO: libavcodec init OK!
> Detected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
> ==========================================================================
> AutoQ: setting quality to 0
> AO: [oss] 24000Hz 2ch Signed 16-bit (Little-Endian)
> AO: Description: OSS/ioctl audio output
> AO: Author: A'rpi
> ao2: 24000 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 24000 Hz samplerate (requested: 24000)
> audio_setup: frags:  32/32  (2048 bytes/frag)  free:  65536
> Start playing...
> 
> avg. framerate: 14 fps             
> VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
> Opening video filter: [pp]
> [vo] query(Planar YV12) -> 3
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is undefined - no prescaling applied.
> VO Config (320x240->320x240,flags=0,'MPlayer',0x32315659)
> REQ: flags=0x437  req=0x0  
> VO: [xmga] 320x240 => 320x240 Planar YV12 
> VO: Description: X11 (Matrox G200/G4x0/G550 overlay in window using
> /dev/mga_vid)
> VO: Author: Zoltan Ponekker <pontscho at makacs.poliod.hu>
> X11 opening display: :0
> vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
> vo: X11 running at 1400x1050 with depth 16 and 16 bpp (":0" => local display)
> [xmga] x: 540 y: 405 w: 320 h: 240
> [xmga] dcx: 540 dcy: 405 dx: 0 dy: 0 dw: 320 dh: 240
> [mga] Using 3 buffers.
> *** [pp] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
> *** [vo] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
> using npp filters 0xF/0x7
> [xmga] x: 6 y: 19 w: 320 h: 240
> [xmga] dcx: 540 dcy: 405 dx: 0 dy: 0 dw: 320 dh: 240
> *** [pp] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
> DEMUXER: freeing demuxer at 0x8435750  
> DEMUXER: freeing sh_audio at 0x83d6c60  
> DEMUXER: freeing sh_video at 0x83d6d20  
> vo: uninit!
> vo: uninit ...
> 
> Exiting... (Quit)
> 
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
> 
> 


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu




More information about the MPlayer-users mailing list