[MPlayer-users] -vo x11 xxx.mpg crash still.
Meszaros Andras
andrej at draconis.elte.hu
Tue May 14 09:36:01 CEST 2002
Hi!
If i play some mpeg files happen crash.:-(
Full bugreport attached. (I hope so correct bugreport)
One instance of mpeg file uploaded incoming/xxx.mpg
Thx:
Andrej
-------------- next part --------------
Collecting system information.
cat /etc/debian_version
3.0
uname -a
Linux charlie 2.4.18-686 #1 Sun Apr 14 11:32:47 EST 2002 i686 unknown
ls -l /lib/libc[.-]*
-rwxr-xr-x 1 root root 1153784 Apr 28 11:57 /lib/libc-2.2.5.so
lrwxrwxrwx 1 root root 14 Mar 25 16:20 /lib/libc.so.5 -> libc.so.5.4.46
-rw-r--r-- 1 root root 563068 Feb 4 22:30 /lib/libc.so.5.4.46
lrwxrwxrwx 1 root root 13 May 12 16:10 /lib/libc.so.6 -> libc-2.2.5.so
X -version
This is a pre-release version of XFree86, and is not supported in any
way. Bugs may be reported to XFree86 at XFree86.Org and patches submitted
to fixes at XFree86.Org. Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 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.17 i686 [ELF]
Module Loader present
ls -l /etc/alternatives/x-window-manager
lrwxrwxrwx 1 root root 26 Apr 8 12:18 /etc/alternatives/x-window-manager -> /usr/X11R6/bin/icewm-gnome
gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
ld -v
GNU ld version 2.12.90.0.1 20020307 Debian/GNU Linux
as --version
GNU assembler 2.12.90.0.1 20020307 Debian/GNU Linux
Copyright 2002 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-linux'.
ls -l /usr/lib/libgtk[.-]*
lrwxrwxrwx 1 root root 19 Apr 29 11:03 /usr/lib/libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
-rw-r--r-- 1 root root 1195108 Apr 14 19:40 /usr/lib/libgtk-1.2.so.0.9.1
-rw-r--r-- 1 root root 1846562 Apr 14 19:41 /usr/lib/libgtk.a
-rw-r--r-- 1 root root 802 Apr 14 19:38 /usr/lib/libgtk.la
lrwxrwxrwx 1 root root 19 Apr 29 11:03 /usr/lib/libgtk.so -> libgtk-1.2.so.0.9.1
ls -l /usr/lib/libglib[.-]*
lrwxrwxrwx 1 root root 21 Mar 25 16:21 /usr/lib/libglib-1.2.so.0 -> libglib-1.2.so.0.0.10
-rw-r--r-- 1 root root 138256 Feb 12 19:28 /usr/lib/libglib-1.2.so.0.0.10
-rw-r--r-- 1 root root 196932 Feb 12 19:28 /usr/lib/libglib.a
-rw-r--r-- 1 root root 662 Feb 12 19:28 /usr/lib/libglib.la
lrwxrwxrwx 1 root root 21 Apr 17 11:39 /usr/lib/libglib.so -> libglib-1.2.so.0.0.10
ls -l /usr/lib/libpng[.-]*
-rw-r--r-- 1 root root 218512 Feb 11 18:35 /usr/lib/libpng.a
lrwxrwxrwx 1 root root 11 Apr 17 11:28 /usr/lib/libpng.so -> libpng.so.3
lrwxrwxrwx 1 root root 18 Feb 2 21:31 /usr/lib/libpng.so.2 -> libpng.so.2.1.0.12
-rw-r--r-- 1 root root 173768 Dec 19 09:49 /usr/lib/libpng.so.2.1.0.12
lrwxrwxrwx 1 root root 17 Mar 25 16:22 /usr/lib/libpng.so.3 -> libpng.so.3.1.2.1
-rw-r--r-- 1 root root 178544 Feb 11 18:35 /usr/lib/libpng.so.3.1.2.1
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 797.970
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 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1592.52
lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4)
Flags: bus master, medium devsel, latency 0
Memory at d0000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d4000000-d5ffffff
Prefetchable memory behind bridge: d6000000-d7ffffff
Capabilities: <available only to root>
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
Subsystem: VIA Technologies, Inc. VT82C596/A/B PCI to ISA Bridge
Flags: bus master, stepping, medium devsel, latency 0
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10) (prog-if 8a [Master SecP PriP])
Flags: bus master, medium devsel, latency 32
I/O ports at e000 [size=16]
Capabilities: <available only to root>
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
Flags: medium devsel
00:0b.0 SCSI storage controller: Initio Corporation 360P (rev 02)
Subsystem: Unknown device 9292:0202
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at e800 [size=256]
Memory at d9000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=32K]
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 12
I/O ports at ec00 [size=256]
Memory at d9001000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=64K]
01:00.0 VGA compatible controller: nVidia Corporation Riva TnT2 [NV5] (rev 15) (prog-if 00 [VGA])
Subsystem: nVidia Corporation RIVA TNT2 Pro
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 12
Memory at d4000000 (32-bit, non-prefetchable) [size=16M]
Memory at d6000000 (32-bit, prefetchable) [size=32M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: <available only to root>
Running gdb.
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...
MPlayer CVS-020514-08:05-2.95.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: 6)
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 for x86 CPU with features: MMX MMX2 SSE
/etc/mplayer.conf(3): option: vo
/etc/mplayer.conf(3): parameter: xv
Reading /home/andrej/.mplayer/codecs.conf: can't open '/home/andrej/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 34 audio & 92 video codecs
CommandLine:get_path('font/font.desc') -> '/home/andrej/.mplayer/font/font.desc'
'-v' '-vo' 'x11' 'xxx.mpg'
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
font: can't open file: /home/andrej/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Linux RTC init error: Permission denied
Using usleep() timing
get_path('input.conf') -> '/home/andrej/.mplayer/input.conf'
Can't open input config file /home/andrej/.mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) config
Playing xxx.mpg
Not an URL!
File size is 2801704 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x82b9e48
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x82b9e48
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x82b9e48
Checking for MOV
DEMUXER: freeing demuxer at 0x82b9e48
Checking for VIVO
DEMUXER: freeing demuxer at 0x82b9e48
header block 1 size: 0
Checking for REAL
DEMUXER: freeing demuxer at 0x82b9e48
DEMUXER: freeing demuxer at 0x82b9e48
DEMUXER: freeing demuxer at 0x82b9e48
DEMUXER: freeing demuxer at 0x82b9e48
DEMUXER: freeing demuxer at 0x82b9e48
DEMUXER: freeing demuxer at 0x82b9e48
system stream synced at 0xB (11)!
==> Found video stream: 0
Detected MPEG-PS file format!
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO: MPEG1 160x120 (aspect 1) 24.00 fps 115.0 kbps (14.4 kbyte/s)
[V] filefmt:2 fourcc:0x10000001 size:160x120 fps:24.00 ftime:=0.0417
get_path('sub/') -> '/home/andrej/.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
AUDIO: srate=44100 chans=2 bps=2 sfmt=0x10 ratio: 4000->176400
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 32 kbit Single-Channel, BPF: 104
Channels: 1, copyright: No, original: Yes, CRC: No, emphasis: 0
[x11] Create window for WM detect ...
X11 opening display: :0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1600x1200 with depth 24 and 32 bits/pixel (":0" => local display)
[x11] Detected wm is IceWM.
==========================================================================
Opening Video Decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 160 x 120, 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...
vo_debug: query(Mpeg PES) returned 0x0 (i=0)
SwScale: -1 x -1 (-1=no scaling)
Sorry, selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening Video Decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
VDec: vo config request - 160 x 120, Planar YV12
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
[PP] Sorry, postprocessing is not available
vo_debug: query(Planar YV12) returned 0x445 (i=0)
vo_debug: query(Planar I420) returned 0x445 (i=1)
vo_debug: query(Planar IYUV) returned 0x445 (i=2)
Movie-Aspect is undefined - no prescaling applied.
video_out->init(160x120->160x120,flags=0,'MPlayer',0x32315659)
VO: [x11] 160x120 => 160x120 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 32-bit special converter
Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2)
==========================================================================
AO: [oss] 44100Hz Stereo Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
couldn't open/init audio device -> NOSOUND
Audio: no sound!!!
ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
Can't open audio device /dev/dsp: Device or resource busy -> no sound
Freeing 0 unused audio chunks
Start playing...
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
V: 1.4 1 0% 0% 0.0% 0 0 0%
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
V: 1.4 2 0% 0% 0.0% 0 0 0%
V: 1.6 3 0% 0% 0.0% 0 0 0%
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
[New Thread 1024 (LWP 3903)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 3903)]
0x08161dbc in yuv420_argb32_MMX2 (image=0x40943000 "\b\006", py=0x82ecc80 "",
pu=0x82f4340 "", pv=0x82f2f40 "", h_size=160, v_size=128, rgb_stride=640,
y_stride=160, uv_stride=80) at yuv2rgb_template.c:521
521 __asm__ __volatile__ (
#0 0x08161dbc in yuv420_argb32_MMX2 (image=0x40943000 "\b\006",
py=0x82ecc80 "", pu=0x82f4340 "", pv=0x82f2f40 "", h_size=160, v_size=128,
rgb_stride=640, y_stride=160, uv_stride=80) at yuv2rgb_template.c:521
#1 0x08155f5f in planarYuvToBgr (c=0x82e6dc0, src=0x82bd038,
srcStride=0x82bd044, srcSliceY=0, srcSliceH=128, dstParam=0xbfffe230,
dstStride=0xbfffe224) at swscale.c:1263
#2 0x08084e53 in draw_slice (src=0x82bd038, stride=0x82bd044, w=160, h=128,
x=0, y=0) at vo_x11.c:516
#3 0x080a0247 in put_image (vf=0x82b9c20, mpi=0x82bd018) at vf_vo.c:79
#4 0x0809a150 in decode_video (sh_video=0x82babc0, start=0x40842008 "",
in_size=279, drop_frame=0) at dec_video.c:204
#5 0x0806972e in main (argc=5, argv=0xbffff584, envp=0xbffff59c)
at mplayer.c:1553
Dump of assembler code from 0x8161d9c to 0x8161ddc:
0x8161d9c <yuv420_argb32_MMX2+272>: pusha
0x8161d9d <yuv420_argb32_MMX2+273>: ret
0x8161d9e <yuv420_argb32_MMX2+274>: punpcklbw %mm4,%mm1
0x8161da1 <yuv420_argb32_MMX2+277>: punpcklbw %mm5,%mm2
0x8161da4 <yuv420_argb32_MMX2+280>: pxor %mm3,%mm3
0x8161da7 <yuv420_argb32_MMX2+283>: movq %mm0,%mm6
0x8161daa <yuv420_argb32_MMX2+286>: movq %mm1,%mm7
0x8161dad <yuv420_argb32_MMX2+289>: movq %mm0,%mm4
0x8161db0 <yuv420_argb32_MMX2+292>: movq %mm1,%mm5
0x8161db3 <yuv420_argb32_MMX2+295>: punpcklbw %mm2,%mm6
0x8161db6 <yuv420_argb32_MMX2+298>: punpcklbw %mm3,%mm7
0x8161db9 <yuv420_argb32_MMX2+301>: punpcklwd %mm7,%mm6
0x8161dbc <yuv420_argb32_MMX2+304>: movntq %mm6,(%edi)
0x8161dbf <yuv420_argb32_MMX2+307>: movq %mm0,%mm6
0x8161dc2 <yuv420_argb32_MMX2+310>: punpcklbw %mm2,%mm6
0x8161dc5 <yuv420_argb32_MMX2+313>: punpckhwd %mm7,%mm6
0x8161dc8 <yuv420_argb32_MMX2+316>: movntq %mm6,0x8(%edi)
0x8161dcc <yuv420_argb32_MMX2+320>: punpckhbw %mm2,%mm4
0x8161dcf <yuv420_argb32_MMX2+323>: punpckhbw %mm3,%mm5
0x8161dd2 <yuv420_argb32_MMX2+326>: punpcklwd %mm5,%mm4
0x8161dd5 <yuv420_argb32_MMX2+329>: movntq %mm4,0x10(%edi)
0x8161dd9 <yuv420_argb32_MMX2+333>: movq %mm0,%mm4
End of assembler dump.
eax=40956100
ebx=082F2F70
ecx=00000007
edx=082F1880
esp=BFFFE154
ebp=BFFFE18C
edi=40956000
esi=082F4370
More information about the MPlayer-users
mailing list