Summary: mplayer always crashes when trying to play almost.mpeg -------------------------------------------------------------------------- =================== mplayer -v almost.mpeg ====================== -------------------------------------------------------------------------- MPlayer 0.90pre4-3.0.4 (C) 2000-2002 Arpad Gereoffy (see DOCS!) CPU vendor name: GenuineIntel max cpuid level: 2 CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 3) Testing OS support for SSE... yes. Testing OS support for SSE unmasked exceptions... yes. Tests of OS support for SSE passed. CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile mplayer from sources with --disable-runtime-cpudetection /home/as/.mplayer/config(11): option: vo /home/as/.mplayer/config(11): parameter: sdl /home/as/.mplayer/config(14): option: ao /home/as/.mplayer/config(14): parameter: sdl /home/as/.mplayer/config(17): option: fs /home/as/.mplayer/config(17): parameter: yes /home/as/.mplayer/config(127): option: framedrop /home/as/.mplayer/config(127): parameter: yes Reading /home/as/.mplayer/codecs.conf: can't open '/home/as/.mplayer/codecs.conf': No such file or directory Reading /usr/local/share/mplayer/codecs.conf: 34 audio & 92 video codecs CommandLine: '-v' '../almost.mpeg' get_path('font/font.desc') -> '/home/as/.mplayer/font/font.desc' font: can't open file: /home/as/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Linux RTC init error in ioctl (rtc_pie_on): Permission denied Using usleep() timing get_path('input.conf') -> '/home/as/.mplayer/input.conf' Can't open input config file /home/as/.mplayer/input.conf : No such file or directory Falling back on default (hardcoded) config Playing ../almost.mpeg Not an URL! File size is 1556484 bytes Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x82855a8 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x82855a8 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x82855a8 Checking for MOV DEMUXER: freeing demuxer at 0x82855a8 Checking for VIVO header block 1 size: 0 DEMUXER: freeing demuxer at 0x82855a8 Checking for REAL DEMUXER: freeing demuxer at 0x82855a8 DEMUXER: freeing demuxer at 0x82855a8 DEMUXER: freeing demuxer at 0x82855a8 DEMUXER: freeing demuxer at 0x82855a8 DEMUXER: freeing demuxer at 0x82855a8 DEMUXER: freeing demuxer at 0x82855a8 system stream synced at 0xB (0)! ==> Found video stream: 0 Detected MPEG-PS file format! ==> Found audio stream: 0 Searching for sequence header... OK! VIDEO: MPEG1 314x232 (aspect 8) 25.00 fps 1125.0 kbps (140.6 kbyte/s) [V] filefmt:2 fourcc:0x10000001 size:314x232 fps:25.00 ftime:=0.0400 get_path('sub/') -> '/home/as/.mplayer/sub/' Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3) Initializing audio codec... Selecting 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 MMX optimized decore! MPEG 1.0, Layer II, 44100 Hz 224 kbit Stereo, BPF: 731 Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0 AUDIO: srate=44100 chans=2 bps=2 sfmt=0x10 ratio: 28000->176400 ========================================================================== Opening Video Decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 314 x 232, Mpeg PES [PP] Sorry, postprocessing is not available vo_debug: query(Mpeg PES) returned 0x0 (i=0) Couldn't find matching colorspace - retrying with -vop scale... SwScale: -1 x -1 (-1=no scaling) vo_debug: query(Mpeg PES) returned 0x0 (i=0) Sorry, selected video_out device is incompatible with this codec. VDecoder init failed :( Opening Video Decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0 libmpeg2: Using MMXEXT for IDCT transform libmpeg2: Using MMXEXT for motion compensation VDec: vo config request - 314 x 232, Planar YV12 [PP] Sorry, postprocessing is not available vo_debug: query(Planar YV12) returned 0x437 (i=0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. video_out->init(314x232->314x236,flags=1,'MPlayer',0x32315659) VO: [sdl] 314x232 => 314x236 Planar YV12 fs VO: Description: SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!) VO: Author: Ryan C. Gordon , Felix Buenemann SDL: Using 0x32315659 (Planar YV12) image format SDL: deactivating XScreensaver/DPMS SDL: X11 Resolution 1024x768 Disabling DPMS stat: 1 SDL: Using driver: x11 SDL: using hardware-surface SDL: setting zoomed fullscreen without modeswitching SDL: Info - please use -vm or -zoom to switch to best resolution. Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2) ========================================================================== AO: [sdl] 44100Hz Stereo Signed 16-bit (Little-Endian) AO: Description: SDLlib audio output AO: Author: Felix Buenemann SDL: Samplerate: 44100Hz Channels: Stereo Format Signed 16-bit (Little-Endian) SDL: buf size = 4096 Start playing... *** [vo] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes *** [vo] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes% 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. *** free_stream() called *** SDL: activating XScreensaver/DPMS Successfully enabled DPMS SDL: Audio Subsystem shutting down! vo: x11 uninit called but X11 not inited.. [2]+ Done nedit mplayer.bug -------------------------------------------------------------------------- ===================== GDB TRACE ========================================= -------------------------------------------------------------------------- '-v' '../almost.mpeg' font: can't open file: /home/as/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc header block 1 size: 0 mp3lib: made decode tables with MMX optimization init layer2&3 finished, tables done mp3lib: using MMX optimized decore! MPEG 1.0, Layer II, 44100 Hz 224 kbit Stereo, BPF: 731 Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0 SwScale: -1 x -1 (-1=no scaling) libmpeg2: Using MMXEXT for IDCT transform libmpeg2: Using MMXEXT for motion compensation SDL: Using 0x32315659 (Planar YV12) image format SDL: deactivating XScreensaver/DPMS SDL: X11 Resolution 1024x768 Disabling DPMS stat: 1 SDL: Using driver: x11 SDL: using hardware-surface SDL: setting zoomed fullscreen without modeswitching SDL: Info - please use -vm or -zoom to switch to best resolution. SDL: Samplerate: 44100Hz Channels: Stereo Format Signed 16-bit (Little-Endian) SDL: buf size = 4096 [New Thread 1024 (LWP 17076)] [New Thread 2049 (LWP 17077)] [New Thread 1026 (LWP 17078)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 17076)] 0x0807cdc6 in fast_memcpy (to=0x40b9e000, from=0x8300120, len=160) at aclib_template.c:320 320 __asm__ __volatile__ ( #0 0x0807cdc6 in fast_memcpy (to=0x40b9e000, from=0x8300120, len=160) at aclib_template.c:320 #1 0x0807877e in draw_slice (image=0x82862c0, stride=0x82862cc, w=320, h=240, x=0, y=0) at vo_sdl.c:1133 #2 0x080882d9 in put_image (vf=0x8283838, mpi=0x82862a0) at vf_vo.c:79 #3 0x080814a8 in decode_video (sh_video=0x82853e0, start=0x40783008 "", in_size=7961, drop_frame=0) at dec_video.c:204 #4 0x080532ad in main (argc=3, argv=0xbfffdd84, envp=0xbfffdd94) at mplayer.c:1546 #5 0x404d6647 in __libc_start_main (main=0x804f6d0
, argc=3, ubp_av=0xbfffdd84, init=0x804d5fc <_init>, fini=0x8192694 <_fini>, rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbfffdd7c) at ../sysdeps/generic/libc-start.c:129 Dump of assembler code from 0x807cda6 to 0x807cde6: 0x807cda6 : add %cl,(%edi) 0x807cda8 : outsl %ds:(%esi),(%dx) 0x807cda9 : push %es 0x807cdaa : movq 0x8(%esi),%mm1 0x807cdae : movq 0x10(%esi),%mm2 0x807cdb2 : movq 0x18(%esi),%mm3 0x807cdb6 : movq 0x20(%esi),%mm4 0x807cdba : movq 0x28(%esi),%mm5 0x807cdbe : movq 0x30(%esi),%mm6 0x807cdc2 : movq 0x38(%esi),%mm7 0x807cdc6 : movntq %mm0,(%edi) 0x807cdc9 : movntq %mm1,0x8(%edi) 0x807cdcd : movntq %mm2,0x10(%edi) 0x807cdd1 : movntq %mm3,0x18(%edi) 0x807cdd5 : movntq %mm4,0x20(%edi) 0x807cdd9 : movntq %mm5,0x28(%edi) 0x807cddd : movntq %mm6,0x30(%edi) 0x807cde1 : movntq %mm7,0x38(%edi) 0x807cde5 : add $0x40,%esi End of assembler dump. *** free_stream() called *** SDL: activating XScreensaver/DPMS Successfully enabled DPMS SDL: Audio Subsystem shutting down! -------------------------------------------------------------------------- ===================== SYSTEM INFO ========================================= -------------------------------------------------------------------------- Linux distribution: Red Hat 7.2 + updates kernel version: 2.4.9-31 #1 Tue Feb 26 07:11:02 EST 2002 i686 unknown libc version: -rwxr-xr-x 1 root root 1285788 Apr 3 02:58 /lib/libc-2.2.4.so X version: XFree86 Version 4.1.0 (Red Hat Linux release: 4.1.0-15) / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 2 June 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Build Operating System: Linux 2.4.7-0.13.1smp i686 [ELF] Build Host: stripples.devel.redhat.com Module Loader present gcc version: Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.0.4/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --host=i386-redhat-linux --with-system-zlib Thread model: posix gcc version 3.0.4 (Red Hat Linux 7.2 3.0.4-1) ld version: GNU ld version 2.11.90.0.8 (with BFD 2.11.90.0.8) binutils version: GNU assembler 2.11.90.0.8 Copyright 2001 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. This assembler was configured for a target of `i386-redhat-linux'. CPU info: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 8 model name : Pentium III (Coppermine) stepping : 3 cpu MHz : 797.967 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips : 1592.52 Video card: (--) PCI:*(1:0:0) NVidia GeForce2 MX rev 178, Mem @ 0xdc000000/24, 0xd0000000/27 Video driver: (II) NV: driver for NVIDIA chipsets: RIVA128, RIVATNT, RIVATNT2, RIVATNT2 (A), RIVATNT2 (B), RIVATNT2 (Ultra), RIVATNT2 (Vanta), RIVATNT2 M64, RIVATNT2 (Integrated), GeForce 256, GeForce DDR, Quadro, GeForce2 GTS, GeForce2 GTS (rev 1), GeForce2 ultra, Quadro 2 Pro, GeForce2 MX, GeForce2 MX DDR, Quadro 2 MXR, GeForce 2 Go, GeForce3, GeForce3 (rev 1), GeForce3 (rev 2), GeForce3 (rev 3) Sound card: Ensoniq CT5880 [AudioPCI] -------------------------------------------------------------------------- ===================================================================== --------------------------------------------------------------------------