Summary: | mplayer crashes when trying to view a .mkv file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | OxO pHz.60 <pirata> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | VERIFIED NEEDINFO | ||
Severity: | critical | CC: | Martin.vGagern, yaroslav.isakov |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
OxO pHz.60
2005-09-24 13:57:58 UTC
Can you reproduce this with a supported kernel (gentoo-sources, vanilla-sources)? well actually i couldn't because all my partitions are reiser4 so i couldn't mount them on gentoo sources or vanilla, but i only use reiser4 and genetic anticipatory I/O scheduler from nitro features. Similar error here. This is an "official" apple quicktime: http://movies.apple.com/movies/wb/harry_potter_goblet/harry_pott_goblet_h480.mov Below are 1. the output from mplayer, minus LIRC-related stuff 2. for comparison the output from transcode, which segfaults 3. emerge info If I can supply any other useful information, please let me know. Maybe the subject should be modified, since mine is no .mkv file. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= $ mplayer harry_potter_goblet_h480.mov Playing harry_potter_goblet_h480.mov. ISO: File Type Major Brand: Original QuickTime QuickTime/MOV file format detected. -------------- MOV track #0: 329 chunks, 1969 samples MOV: Found unknown movie atom colr (18)! MOV: AVC decoder configuration record atom (42)! Image size: 480 x 204 (24 bpp) Display size: 480 x 204 Fourcc: avc1 Codec: 'H.264' -------------- MOV track #1: 381 chunks, 3532 samples Audio bits: 16 chans: 2 rate: 44100 Audio extra header: len=91 fcc=0x77617665 MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)! Fourcc: mp4a -------------- MOV track #2: 1 chunks, 0 samples Generic track - not completely understood! (id: 2) -------------- MOV: longest streams: A: #1 (3532 samples) V: #0 (1969 samples) VIDEO: [avc1] 480x204 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s) Clip info: comments: Encoded and delivered by apple.com/trailers/ copyright: Similar error here. This is an "official" apple quicktime: http://movies.apple.com/movies/wb/harry_potter_goblet/harry_pott_goblet_h480.mov Below are 1. the output from mplayer, minus LIRC-related stuff 2. for comparison the output from transcode, which segfaults 3. emerge info If I can supply any other useful information, please let me know. Maybe the subject should be modified, since mine is no .mkv file. =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= $ mplayer harry_potter_goblet_h480.mov Playing harry_potter_goblet_h480.mov. ISO: File Type Major Brand: Original QuickTime QuickTime/MOV file format detected. -------------- MOV track #0: 329 chunks, 1969 samples MOV: Found unknown movie atom colr (18)! MOV: AVC decoder configuration record atom (42)! Image size: 480 x 204 (24 bpp) Display size: 480 x 204 Fourcc: avc1 Codec: 'H.264' -------------- MOV track #1: 381 chunks, 3532 samples Audio bits: 16 chans: 2 rate: 44100 Audio extra header: len=91 fcc=0x77617665 MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)! Fourcc: mp4a -------------- MOV track #2: 1 chunks, 0 samples Generic track - not completely understood! (id: 2) -------------- MOV: longest streams: A: #1 (3532 samples) V: #0 (1969 samples) VIDEO: [avc1] 480x204 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s) Clip info: comments: Encoded and delivered by apple.com/trailers/ copyright: © 2005 Warner Bros. Pictures. All Rights Reserved name: Harry Potter & The Goblet of Fire ========================================================================== Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400) Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder) ========================================================================== vo: X11 running at 1600x1200 with depth 24 and 32 bpp (":0.0" => local display ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264) ========================================================================== Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... AF_pre: 44100Hz/2ch/s16le AO: [oss] 44100Hz 2ch s16le (2 bps) Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Starting playback... mplayer: h264.c:2306: mc_dir_part: Assertion `pic->data[0]' failed. MPlayer interrupted by signal 6 in module: decode_video - 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 =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= $ transcode -i harry_potter_goblet_h480.mov transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source harry_potter_goblet_h480.mov (ok) [transcode] V: import format | Digital Video (V=dv|A=null) [transcode] V: import frame | 720x480 1.50:1 encoded @ 4:3 [transcode] V: bits/pixel | 0.174 [transcode] V: decoding fps,frc | 29.970,4 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x1 PCM [ 0,16,0] [transcode] A: export | disabled [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 0 (0.000000) [transcode] A: adjustment | 0@1000 [transcode] V: IA32 accel mode | sse3 (sse3 sse2 sse mmxext mmx asm C) tc_memcpy: using mmxext for memcpy [transcode] warning : no option -o found, encoded frames send to "/dev/null" [transcode] V: video buffer | 10 @ 720x480 [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null [import_dv.so] v0.3.1 (2003-10-14) (video) DV | (audio) PCM [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [import_dv.so] tcextract -x dv -i "harry_potter_goblet_h480.mov" -d 0 | tcdecode -x dv -y yv12 -d 0 -Q 5 tc_memcpy: using mmxext for memcpy sh: line 1: 19789 Broken pipe tcextract -x dv -i "harry_potter_goblet_h480.mov" -d 0 19790 Segmentation fault | tcdecode -x dv -y yv12 -d 0 -Q 5 clean up | frame threads | unload modules | cancel signal | internal threads | done [transcode] encoded 0 frames (0 dropped, 0 cloned), clip length 0.00 s =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= $ emerge info Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo i686) ================================================================= System uname: 2.6.14-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.0_pre10 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=prescott -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" LANG="de_DE" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/java-axxo" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X aac aalib acpi alsa apache2 apm arts auctex audiofile avi bash-completion bcmath berkdb bigger-fonts bitmap-fonts bzip2 bzlib c++ cairo cdparanoia cdr chroot crypt css cups curl dba dhcp dnd doc dts dv dvd eds emboss encode escreen esd ethereal exif expat faad fam fastcgi fbcon ffmpeg fftw firefox flac flatfile foomaticdb fortran ftp gcc-libffi gd gdbm gif gimp gimpprint glut gmp gnutls gpm graphviz gs gstreamer gtk gtk2 guile idn imagemagick imlib ipv6 java jpeg junit kde latex lcms ldap libcaca libg++ libwww lirc lm_sensors lzo lzw mad maildir mailwrapper mhash mikmod mime mjpeg mmx mng motif mozilla moznocompose mozxmlterm mp3 mpeg mpeg2 mplayer mpm-worker mule mysql ncurses net network nls no-old-linux nptl nsplugin odbc ogg oggvorbis opengl operanom2 oss pam pcre pdf pdflib perl php pic pie plotutils png postgres povray procmail python qt quicktime rdesktop readline real recode samba sasl savedconfig sdl slang smime sndfile sockets sox spell sse sse2 ssl svg svga tcltk tcpd tetex threads thunderbird tiff tokenizer transcode translator truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales utf8 v4l v4l2 vorbis wmf xanim xchattext xemacs xine xml xml2 xmms xv xvid xvmc zlib fritzcapi_cards_fcpci linguas_en linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS See bug 111814 pre7 is just to old to be useful with H.264 content. The trailer works fine for me with the CVS version. A lots of movies on the Apple trailer site will only work with the CVS version, and backporting wouldn't be easy since the fixes were all over the place. In my todo doing an mplayer snapshot is just after mlt inclusion and avifile removal, please hold on some days Cleaning out old bugs, please reopen if still an issue with newer versions (>=pre8) Thanks all The problem file is worked with mplayer-1.0_pre8 and ffmpeg-0.4.9_p20051216. Thanks all. thanks :) |