[MPlayer-users] -vo x11 crash

Meszaros Andras andrej at draconis.elte.hu
Mon May 6 20:48:01 CEST 2002


Hi!

If I play manga04.mpg :) with -vo x11 , then mplayer interrupted by
signal 11, but -vo sdl working.

System information and gdb results attached.
The file, and information uploaded ftp://mplayerhq.hu/MPlayer/incoming/mangacrash.tgz


Thx:
		Andrej
-------------- next part --------------
charlie:mpg$ gdb mplayer      
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"...(no debugging symbols found)...
(gdb) run -v -vo x11 manga04.mpg
Starting program: /usr/bin/mplayer -v -vo x11 manga04.mpg
(no debugging symbols found)...[New Thread 1024 (LWP 4152)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...


MPlayer CVS-020506-19:30-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: '-v' '-vo' 'x11' 'manga04.mpg'
get_path('font/font.desc') -> '/home/andrej/.mplayer/font/font.desc'
font: can't open file: /home/andrej/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
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 manga04.mpg
Not an URL!
File size is 2801704 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x82b5fc8  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x82b5fc8  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x82b5fc8  
Checking for MOV
DEMUXER: freeing demuxer at 0x82b5fc8  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x82b5fc8  
Checking for REAL
DEMUXER: freeing demuxer at 0x82b5fc8  
DEMUXER: freeing demuxer at 0x82b5fc8  
DEMUXER: freeing demuxer at 0x82b5fc8  
DEMUXER: freeing demuxer at 0x82b5fc8  
DEMUXER: freeing demuxer at 0x82b5fc8  
DEMUXER: freeing demuxer at 0x82b5fc8  
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
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
AUDIO: srate=44100  chans=2  bps=2  sfmt=0x10  ratio: 4000->176400
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)
==========================================================================
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...
SwScale: -1 x -1
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 - 160 x 120, Planar YV12  
[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
Disabling DPMS
stat: 1
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
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
couldn't open/init audio device -> NOSOUND
Audio: no sound!!!
Freeing 0 unused audio chunks
Start playing...
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
*** [vo] Allocating mp_image_t, 160x128x12bpp YUV planar, 30720 bytes
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 4152)]
0x0816073c in yuv2rgb_init ()
(gdb) bt
#0  0x0816073c in yuv2rgb_init ()
#1  0x081548df in SwScale_Init ()
#2  0x08084503 in enum_layers_callback ()
#3  0x0809f827 in vf_uninit_filter_chain ()
#4  0x08099760 in decode_video ()
#5  0x080694ee in main ()
#6  0x404a917f in __libc_start_main () from /lib/libc.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x816071c to 0x816075c:
0x816071c <yuv2rgb_init+8076>:	pusha  
0x816071d <yuv2rgb_init+8077>:	ret    
0x816071e <yuv2rgb_init+8078>:	punpcklbw %mm4,%mm1
0x8160721 <yuv2rgb_init+8081>:	punpcklbw %mm5,%mm2
0x8160724 <yuv2rgb_init+8084>:	pxor   %mm3,%mm3
0x8160727 <yuv2rgb_init+8087>:	movq   %mm0,%mm6
0x816072a <yuv2rgb_init+8090>:	movq   %mm1,%mm7
0x816072d <yuv2rgb_init+8093>:	movq   %mm0,%mm4
0x8160730 <yuv2rgb_init+8096>:	movq   %mm1,%mm5
0x8160733 <yuv2rgb_init+8099>:	punpcklbw %mm2,%mm6
0x8160736 <yuv2rgb_init+8102>:	punpcklbw %mm3,%mm7
0x8160739 <yuv2rgb_init+8105>:	punpcklwd %mm7,%mm6
0x816073c <yuv2rgb_init+8108>:	movntq %mm6,(%edi)
0x816073f <yuv2rgb_init+8111>:	movq   %mm0,%mm6
0x8160742 <yuv2rgb_init+8114>:	punpcklbw %mm2,%mm6
0x8160745 <yuv2rgb_init+8117>:	punpckhwd %mm7,%mm6
0x8160748 <yuv2rgb_init+8120>:	movntq %mm6,0x8(%edi)
0x816074c <yuv2rgb_init+8124>:	punpckhbw %mm2,%mm4
0x816074f <yuv2rgb_init+8127>:	punpckhbw %mm3,%mm5
0x8160752 <yuv2rgb_init+8130>:	punpcklwd %mm5,%mm4
0x8160755 <yuv2rgb_init+8133>:	movntq %mm4,0x10(%edi)
0x8160759 <yuv2rgb_init+8137>:	movq   %mm0,%mm4
---Type <return> to continue, or q <return> to quit---
End of assembler dump.
(gdb)  
-------------- next part --------------
cat /etc/debian_version
3.0
uname -a 
Linux charlie 2.4.17-686 #2 Sat Dec 22 21:58:49 EST 2001 i686 unknown
ls -l /lib/libc[.-]* 
-rwxr-xr-x    1 root     root      1153816 Mar 24 18:00 /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 Apr  8 12:17 /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
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.980
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>



More information about the MPlayer-users mailing list