[MPlayer-users] [BUG] New LotR:RotK trailer crashes

Arwed von Merkatz v.merkatz at gmx.net
Mon Sep 29 22:11:26 CEST 2003


same result here, seems like a problem in the ffmpeg svq3 codec, it
plays fine with -vc qtsvq3

On Mon, Sep 29, 2003 at 03:35:21PM -0400, Peter Nelson wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> I just got the new, high-quality, trailer for RotK and causes mplayer to 
> crash quite badly.  You can get the trailer (at good speed) from here:
> http://www.andrew.cmu.edu/~dcheng/rotk_trailer_480x280.mov
> 
> Below are a -v run log and a stack trace.
> 
> -Peter
> 
> #0  0x082cd684 in put_pixels16_mmx (block=0x86c8150 <Address 0x86c8150 
> out of bounds>,
>    pixels=0x8664e50 "?ABD?ABD?ABD?ABDDDDDDDDDEEEEDEEDACDFACDFACDFACD", 
> 'F' <repeats 17 times>, "CEFHCEFHCEFHCEFH", 'I' <repeats 13 times>, 
> "HIIGHJKGHJKGHJKGHJKJJJJKLLLKJJJJJJJGIJLGIJLGIJLGIJL", 'J' <repeats 16 
> times>, "GIJLGIJLGIJLGIJL", 'K' <repeats 16 times>, "HJKMHJKM"..., 
> line_size=480, h=-546) at i386/dsputil_mmx.c:355
> #1  0x0829285e in svq3_mc_dir_part (s=0x855ac00, x=0, y=0, width=16, 
> height=2, mx=0, my=0, dxy=0, thirdpel=0, dir=0, avg=0) at svq3.c:302
> #2  0x08292d4f in svq3_mc_dir (h=0x855ac00, size=-546, mode=4, dir=0, 
> avg=0) at svq3.c:394
> #3  0x0828e154 in svq3_decode_mb (h=0x855ac00, mb_type=0) at svq3.c:456
> #4  0x0828f4b2 in svq3_decode_frame (avctx=0x855a940, data=0x855a890, 
> data_size=0xbfffe53c, buf=0x3c0 <Address 0x3c0 out of bounds>,
>    buf_size=1252) at svq3.c:922
> #5  0x081f8da4 in avcodec_decode_video (avctx=0x855a940, picture=0x3c0, 
> got_picture_ptr=0xbfffe53c,
>    buf=0x3c0 <Address 0x3c0 out of bounds>, buf_size=960) at utils.c:367
> #6  0x08109513 in decode (sh=0x853e9a8, data=0x86234b0, len=1252, 
> flags=0) at vd_ffmpeg.c:622
> #7  0x081029b3 in decode_video (sh_video=0x853e9a8, start=0x3c0 <Address 
> 0x3c0 out of bounds>, in_size=960, drop_frame=0)
>    at dec_video.c:304
> #8  0x080ac951 in main (argc=3, argv=0xbffff984) at mplayer.c:2085
> 
> 
> #mplayer -v rotk_trailer_480x280_fixed.mov
> Using GNU internationalization
> Original domain: messages
> Original dirname: /usr/share/locale
> Current domain: mplayer
> Current dirname: /usr/local/share/locale
> 
> MPlayer dev-CVS-030929-11:36-3.3.2 (C) 2000-2003 MPlayer Team
> 
> CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 2148 MHz (Family: 
> 6, Stepping: 1)
> Detected cache-line size is 64 bytes
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
> 
> Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or 
> directory
> Reading config file /home/rufus/.mplayer/config
> Reading /home/rufus/.mplayer/codecs.conf: Can't open 
> '/home/rufus/.mplayer/codecs.conf': No such file or directory
> Reading /usr/local/etc/mplayer/codecs.conf: Can't open 
> '/usr/local/etc/mplayer/codecs.conf': No such file or directory
> Using built-in default codecs.conf
> CommandLine: '-v' 'rotk_trailer_480x280_fixed.mov'
> get_path('font/font.desc') -> '/home/rufus/.mplayer/font/font.desc'
> font: can't open file: /home/rufus/.mplayer/font/font.desc
> Font /usr/local/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/rufus/.mplayer/input.conf'
> Can't open input config file /home/rufus/.mplayer/input.conf: No such 
> file or directory
> Can't open input config file /usr/local/etc/mplayer/input.conf: No such 
> file or directory
> Falling back on default (hardcoded) input config
> Setting up LIRC support...
> mplayer: could not connect to socket
> mplayer: Connection refused
> Failed to open LIRC support.
> You will not be able to use your remote control.
> get_path('rotk_trailer_480x280_fixed.mov.conf') -> 
> '/home/rufus/.mplayer/rotk_trailer_480x280_fixed.mov.conf'
> 
> Playing rotk_trailer_480x280_fixed.mov
> [file] File size is 19927973 bytes
> STREAM: [file] rotk_trailer_480x280_fixed.mov
> STREAM: Description: File
> STREAM: Author: Albeu
> STREAM: Comment: based on the code from ??? (probably Arpi)
> Checking for YUV4MPEG2
> DEMUXER: freeing demuxer at 0x8527b20
> ASF_check: not ASF guid!
> DEMUXER: freeing demuxer at 0x8527b20
> Checking for NuppelVideo
> DEMUXER: freeing demuxer at 0x8527b20
> Checking for REAL
> DEMUXER: freeing demuxer at 0x8527b20
> Checking for SMJPEG
> DEMUXER: freeing demuxer at 0x8527b20
> DEMUXER: freeing demuxer at 0x85283f0
> DEMUXER: freeing demuxer at 0x85283f0
> Searching demuxer type for filename rotk_trailer_480x280_fixed.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=98617
> --------------
> MOV: Track #0:
> MOV:  Track header!
> tkhd len=84 ver=0 flags=0x0 id=1 dur=98617 lay=0 vol=0
> MOV:  Edit atom!
> MOV:   Edit list table (1 entries) (ver:0,flags:0)
> MOV:     entry#0: duration: 98617  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  (107 bytes)
> MOV:     Sample duration table! (2 blocks)
> MOV:     Syncing samples (keyframes) table! (212 entries) (ver:0,flags:0)
> MOV:     Sample->Chunk mapping table!  (658 blocks) (ver:0,flags:0)
> MOV:     Sample size table! (entries=4108 ss=0) (ver:0,flags:0)
> MOV:     Chunk offset table! (658 chunks)
> MOV track #0: 658 chunks, 4108 samples
> pts=98617  scale=600  time=164.362
> EL#0: pts=0  1st_sample=0  frames=4108 (164.362s)  pts_offs=0
> ==> Found video stream: 0
> MOV: Found unsupported Gamma-Correction movie atom (12)!
> MOV: Found unknown movie atom SMI  (21)!
> Image size: 480 x 264 (32 bpp)
> Display size: 480 x 264
> Fourcc: SVQ3  Codec: 'Sorenson Video 3'
> --------------
> MOV: Track #1:
> MOV:  Track header!
> tkhd len=84 ver=0 flags=0x0 id=2 dur=98617 lay=0 vol=256
> MOV:  Edit atom!
> MOV:   Edit list table (1 entries) (ver:0,flags:0)
> MOV:     entry#0: duration: 98617  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: ms  (112 bytes)
> MOV:     Sample duration table! (1 blocks)
> MOV:     Sample->Chunk mapping table!  (282 blocks) (ver:0,flags:0)
> MOV:     Sample size table! (entries=7248384 ss=1) (ver:0,flags:0)
> MOV:     Chunk offset table! (329 chunks)
> MOV track #1: 329 chunks, 0 samples
> pts=7248384  scale=44100  time=164.362
> ==> Found audio stream: 1
> Audio bits: 16  chans: 2  rate: 44100
> Audio header: samp/pack=2304 bytes/pack=417 bytes/frame=834 bytes/samp=2
> Audio extra header: len=76  fcc=0x77617665
> MOV: Found unknown audio atom >Fourcc: ms
> --------------
> Quicktime Clip Info:
> MOV: longest streams: A: #1 (329 samples)  V: #0 (4108 samples)
> [V] filefmt:7  fourcc:0x33515653  size:480x264  fps:25.00  ftime:=0.0400
> get_path('sub/') -> '/home/rufus/.mplayer/sub/'
> get_path('default.sub') -> '/home/rufus/.mplayer/default.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
> mp3lib: using 3DNow!Ex optimized decore!
> MP3lib: init layer2&3 finished, tables done
> MPEG 1.0, Layer III, 44100 Hz 128 kbit Joint-Stereo, BPF: 417
> Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
> AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 16000->176400 (128.0 kbit)
> Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
> ==========================================================================
> X11 opening display: :0.0
> vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
> vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local 
> display)
> [x11] Detected wm supports NetWM.
> [x11] Detected wm supports ABOVE state.
> [x11] Detected wm supports STAYS_ON_TOP state.
> [x11] Current fstype setting honours STAYS_ON_TOP ABOVE X atoms
> Opening video filter: [pp]
> [vo] query(Planar YV12) -> 3
> ==========================================================================
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> INFO: libavcodec init OK!
> Selected video codec: [ffsvq3] vfm:ffmpeg (FFmpeg Sorenson Video v3 (SVQ3))
> ==========================================================================
> [PP] Using external postprocessing filter, max q = 6.
> AutoQ: setting quality to 6
> Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
> [libaf] Adding filter dummy
> [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
> and bps = 2
> AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
> AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
> [pl_volnorm] Normalizer plugin in use.
> [pl_volnorm] Normalizer plugin in use.
> 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:   8/8  (8192 bytes/frag)  free:  65536
> AO: [plugin] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
> AO: Description: Plugin audio output
> AO: Author: Anders
> Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
> [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
> and bps = 2
> [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 
> and bps = 2
> Starting playback...
> [ffmpeg] aspect_ratio: 0.000000
> VDec: vo config request - 480 x 264 (preferred csp: Planar YV12)
> [PP] Using external postprocessing filter, max q = 6.
> Trying filter chain: pp vo
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is undefined - no prescaling applied.
> VO Config (480x264->480x264,flags=0,'MPlayer',0x32315659)
> REQ: flags=0x437  req=0x0
> VO: [xv] 480x264 => 480x264 Planar YV12
> 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: 0x59565955 (UYVY) packed
> Xvideo image format: 0x32315659 (YV12) planar
> Xvideo image format: 0x30323449 (I420) planar
> using Xvideo port 115 for hw scaling
> [xv] dx: 0 dy: 0 dw: 480 dh: 282
> *** [pp] Allocating mp_image_t, 480x272x12bpp YUV planar, 195840 bytes
> error while decoding MB 0 0
> Error while decoding frame!
> [xv] dx: 0 dy: 0 dw: 480 dh: 282
> *** [pp] Allocating mp_image_t, 480x272x12bpp YUV planar, 195840 bytes%
> unsupported slice header (FF)
> Error while decoding frame!
> unsupported slice header (FF) ct:  0.004    2/  2   0%  0%  0.0% 0 5 0%
> Error while decoding frame!
> unsupported slice header (FF) ct:  0.008    3/  3   0%  0%  0.0% 0 4 0%
> Error while decoding frame!
> DR1 failure   0.1 A-V:  0.026 ct:  0.011    4/  4   0%  0%  0.0% 0 3 0%
> *** [pp] Exporting mp_image_t, 480x264x12bpp YUV planar, 190080 bytes
> *** [vo] Allocating mp_image_t, 480x264x12bpp YUV planar, 190080 bytes
> left block unavailable for requested intra mode at 0 8  0%  0.0% 0 2 0%
> error while decoding MB 0 8
> Error while decoding frame!
> error while decoding MB 23 35 ct:  0.019    6/  6   0%  0%  0.0% 0 3 0%
> Error while decoding frame!
> A:   0.3 V:   0.2 A-V:  0.026 ct:  0.021    7/  7   0%  0%  0.0% 0 2 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/en/bugreports.html#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/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 audio filters...
> [libaf] Removing filter dummy
> uninit audio: mp3lib
> uninit video: ffmpeg
> DEMUXER: freeing demuxer at 0x85283f0
> DEMUXER: freeing sh_video at 0x853e9a8
> DEMUXER: freeing sh_audio at 0x8541368
> vo: uninit ...
> 
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
> 
> 

-- 
Arwed v. Merkatz
Grimoire Guru for video
Grimoire Guru for xfce
Sourcemage GNU/Linux
http://www.sourcemage.org



More information about the MPlayer-users mailing list