Opened 15 years ago

Last modified 13 years ago

#1335 new defect

mplayer crash when playing realvid in mkv file (see file in url around 15 MB)

Reported by: delab.hook@… Owned by: reimar
Priority: normal Component: demuxer
Version: unspecified Severity: normal
Keywords: Cc: compn
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

here's the output of mplayer -v *.mkv:

MPlayer dev-SVN-r27514-4.3.0 (C) 2000-2008 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 with runtime CPU detection.
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/mplayer --mandir=/usr/share/man --confdir=/etc/mplayer --libdir=/usr/lib --codecsdir=/usr/lib/codecs --target=i386-linux --language=all --enable-joystick --enable-largefiles --enable-lirc --enable-menu --enable-runtime-cpudetection --enable-unrarexec --disable-dvdread-internal --disable-libdvdcss-internal --disable-nemesi --disable-faac-lavc --disable-mp3lame-lavc --disable-x264-lavc --disable-libamr_nb --disable-libamr_wb --disable-faad-internal --disable-mad --disable-tremor-internal --disable-bitmap-font --disable-directfb --with-fribidi-config=pkg-config fribidi --disable-svga --disable-termcap --enable-xvmc --with-xvmclib=XvMCW --disable-arts --disable-esd --disable-jack --disable-openal
CommandLine: '-v' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de début {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de fin {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep01 - L'évasion {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep02 - Le vase de Xiang {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep03 - L'ombre métallique {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep04 - Les croisés d'argent {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep05 - Le vaisseau fantôme {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep06 - Flora, la faune et les Monstroplantes {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep07 - Feu et glace {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep08 - Les hors-la-loi de l'espace {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep09 - Le futur du futur {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep10 - Vie sous-marine {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep11 - Galaxie gelée {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep12 - Jungle galactique {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep13 - Le manuscrit mauve {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep14 - Un plan machiavélique {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep15 - La planète Kyros {RV10-HeAAC}.mkv' 'Jayce & les Conquérants de la Lumière -=TnT=- Ep16 - Les esclaves d'Adlebaren {RV10-HeAAC}.mkv'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 89 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de début {RV10-HeAAC}.mkv.conf') -> '/root/.mplayer/Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de début {RV10-HeAAC}.mkv.conf'

Playing Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de début {RV10-HeAAC}.mkv.
get_path('sub/') -> '/root/.mplayer/sub/'
[file] File size is 14762425 bytes
STREAM: [file] Jayce & les Conquérants de la Lumière -=TnT=- Ep00 - Générique de début {RV10-HeAAC}.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: Matroska file format
libavformat file format detected.
==> Found video stream: 0
[lavf] Video stream found, -vid 0
======= VIDEO Format ======

biSize 48
biWidth 696
biHeight 556
biPlanes 0
biBitCount 0
biCompression 808736338='RV40'
biSizeImage 0

Unknown extra header dump: [1] [48] [10] [20] [40] [0] [80] [0]
===========================
==> Found audio stream: 1
[lavf] Audio stream found, -aid 1
======= WAVE Format =======
Format Tag: 255 (0xFF)
Channels: 2
Samplerate: 22050
avg byte/sec: 0
Block align: 1
bits/sample: 0
cbSize: 5
Unknown extra header dump: [13] [90] [56] [e5] [a0]
==========================================================================
LAVF: 1 audio and 1 video streams found
LAVF: build 3413248
VIDEO: [RV40] 696x556 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x30345652 size:696x556 fps:25.000 ftime:=0.0400
get_path('sub/') -> '/root/.mplayer/sub/'
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 FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
[VO_XV] Using Xv Adapter #0 (NV17 Video Texture)
[xv common] Drawing no colorkey.
[xv common] Maximum source image dimensions: 2046x2046
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40008000 sub-id: 0x01481020
opening shared obj '/usr/lib/codecs/drvc.so'
INFO: RealVideo codec init OK!
Selected video codec: [rv3040] vfm: realvid (Linux RealPlayer 10 RV30/40 decoder)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer.
dec_audio: Allocating 49152 + 65536 = 114688 bytes for output buffer.
FAAD: Decoder init done (0Bytes)!
FAAD: Negotiated samplerate: 44100Hz channels: 2
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Trying preferred audio driver 'alsa', options '[none]'
alsa-init: requested format: 44100 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.17a
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy@…>
AO: Comment: under developement
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
Increasing filtered audio buffer size from 0 to 65536

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. 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.

quick chat in #mplayer:

<Jeez> Hi there i've got mkv anime files, which are making mplayer crash, vlc can't play them (only sound) and xine just plays them perfectly
<Jeez> what should i do considering files are above 100 MB?
<Jeez> should i cut them before uploading somewhere?
<Grandia> get the par2 files?
<Grandia> sounds like they're just bad
<Jeez> they may be bad, but xine is playing bad files ok :)
<Jeez> bad or not i would prefer mplayer to play them instead of crashing
<Grandia> huh
<Grandia> tried reindexing?
<Jeez> nope
<Jeez> but anyway
<Jeez> - MPlayer crashed. This shouldn't happen.
<Jeez> :)

  • Gnutoo has quit (Remote closed the connection)

<Grandia> why not?
<Jeez> Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash
<Jeez> humm maybe i should just do a bugreport like specified
<Jeez> why not? ;) just copy pasting the ouput of mplayer

  • Grandia fails to understand the logic of trouble shooting mplayer when it's probably just bad files

<Jeez> who cares it's bad or not? just want them to be played...
<_julian_> Lobs: the video speed problem I showed you with the sample does seem to happen with all interlaced h264 ts streams.
<iive> Jeez: -try with -forceidx first
<Jeez> iive, crash
<iive> pastebin forst the log, with -v
<Jeez> http://pastebin.com/m7585249e

  • Kardos has quit (Remote closed the connection)

<iive> hehe
<iive> no need to bugreport
<iive> the problem is in binary driver

  • Kardos (i=kardos@…) has joined #mplayer
  • ivanich (n=ivanich@…) has joined #mplayer

<Jeez> what about xine?
<Jeez> isn't xine using these codecs too?
<iive> there are a number of real codecs
<iive> e.g. they even have native linux (still binary) one
<Jeez> well
<iive> and win32 vfw and dshow maybe
<Jeez> xine is playing the files perfectly...
<iive> try with -vfm vfw
<Grandia> real media inside an mkv is a sin against god, nature & all things elementary
<Jeez> iive, crash
<iive> Jeez: try -demuxer mkv
<Jeez> got it :)
<iive> this is strange, it is supposed to use mplayer mkv demuxer before the lavf one
<Jeez> ...
<Jeez> bugreport? ;)
<iive> yep, would be nice...
<Jeez> what should i write then...?
<iive> the bugreport section would tell you where to upload sample too.
<Jeez> ok
<Jeez> will do this this evening thanks iive

Change History (3)

comment:1 by compn, 15 years ago

bug_file_loc: http://rapidshare.com/files/166464776/Jayce___les_Conqu_rants_de_la_Lumi_re_-_TnT_-_Ep00_-_G_n_rique_de_d_but__RV10-HeAAC_.mkv.html http://rapidshare.com/files/166464776/Jayce___les_Conqu_rants_de_la_Lumi_re_-_TnT_-_Ep00_-_G_n_rique_de_d_but__RV10-HeAAC_.mkv.html

it works with -demuxer mkv
-demuxer lavf seems to crash.

comment:2 by compn, 13 years ago

Cc: patriotact@… added

sample url is 404 and i didnt save it.

does it still crash now?

comment:3 by compn, 13 years ago

Owner: changed from r_togni@… to reimar
Note: See TracTickets for help on using tickets.