xine (and gxine) are crashing since nvidia-kernel and nvidia-glx have been updated with version 1.0.6106. xine (and gxine) were working fine with previous nvidia driver versions. here some details of the system where it crashes: [ebuild R ] media-libs/xine-lib-1_rc4-r1 +X +aalib +alsa +arts +avi +directfb +dvd +esd +gnome -ipv6 +nls +oggvorbis +sdl +speex +theora 0 kB [ebuild R ] media-video/nvidia-kernel-1.0.6106 7,159 kB [ebuild R ] media-video/nvidia-glx-1.0.6106 7,159 kB [ebuild R ] sys-kernel/gentoo-dev-sources-2.6.7-r7 -build 0 kB [ebuild R ] x11-base/xorg-x11-6.7.0-r1 -3dfx +3dnow -cjk -debug +doc -hardened -ipv6 +mmx +nls +pam -pie -sdk +sse -static 8 kB Use 4Kb for kernel stacks instead of 8kb is not activayed in kernel. Reproducible: Always Steps to Reproduce: 1.launch xine on command line 2.see the output: This is xine (X11 gui) - a free video player v0.9.23. (c) 2000-2003 The xine Team. Segmentation fault Actual Results: xine segmentation fault. Expected Results: xine should be launched without problems. emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r7) ================================================================= System uname: 2.6.7-gentoo-r7 i686 AMD Athlon(TM) XP 2800+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe -fstack-protector -fomit-frame-pointer -ffast-math -fPIC -DPIC" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe -fstack-protector -fomit-frame-pointer -ffast-math -fPIC -DPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://gentoo.blueyonder.co.uk/mirrors/gentoo http://gentoo.blueyonder.co.uk" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apache2 apm arts avi berkdb bonobo cdr clamav crypt cscope cups curl dga directfb dnd doc dv dvd dvdr emacs encode esd faad fbcon ffmpeg flac foomaticdb freetype gb gdbm ggi gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile idea imagemagick imlib jabber jack java javascript jpeg kde lcms ldap libcaca libg++ libwww linguas_fr lirc live mad matroska mbox mdb mikmod mmx monkey motif mozilla mpeg mpi mysql nas ncurses nls nptl nvidia oggvorbis opengl oss pam pdflib perl pic plotutils png ppds prelude python qt quicktime readline rplay samba scanner sdl slang snmp speex spell sse ssl svga tcltk tcpd tetex theora tiff transcode truetype usb v4l v4l2 videos vim-with-x wmf x86 xchattext xine xml2 xmms xosd xv xvid zlib"
Works fine with xine-lib-1_rc5-r2, nvidia-kernel-1.0.6106, nvidia-glx-1.0.6106, xorg-x11-6.7.0-r1, mm-sources-2.6.7-r4 You should consider to upgrade your xine-lib to 1_rc5 version, that fix many bugs.
I'm using the latest xine and it segfaults. [ebuild R ] media-libs/xine-lib-1_rc5-r2 +X -aalib +alsa -(altivec) +arts +avi -directfb +dvd +esd -gnome -ipv6 +nls +oggvorbis +sdl +speex +theora xorg, kde-3.2.3, twinview, xinerama, linux-headers-2.6.7-r1. # emerge info Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.4.20040619-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 AMD Athlon(tm) XP 1900+ Gentoo Base System version 1.5.1 distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X acpi aim alsa apm arts artswrappersuid audiofile avi berkdb bonobo cdr cjk crypt cups curl dga divx4linux dv dvd dvdr emacs emacs-w3 encode esd fastcgi flac flash foomaticdb gd gdbm ggi gif gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib jabber java joystick jpeg kde lcms libg++ libgda libwww mad mikmod mmx motif mozilla mpeg msn ncurses nls nptl offensive oggvorbis opengl oscar oss pam pdflib perl png ppds python qt quicktime readline samba scanner sdl slang slp snmp speex spell sse ssl svg svga tcltk tcpd theora tiff truetype tscd unicode usb videos wmf wxwindows x86 xinerama xml xml2 xmms xv xvid yahoo zlib"
upgrading xine-lib to 1_rc5-r2 doesn't solve the trouble.
Can you try and get a verbose output for me, something that says _where_ it is segfaulting or similar. This would make debugging a lot easier...
I've got the same problem here. Xmms, Xine, and amarok are crashing. Here's an output from xine starting : This is xine (X11 gui) - a free video player v0.99.1. (c) 2000-2003 The xine Team. Built with xine library 1.0.0 (1-rc4a) Found xine library version: 1.0.0 (1-rc5). Plateform informations: ---------------------- system name : Linux node name : marco release : 2.6.7 version : #11 Fri Jul 2 20:02:14 CEST 2004 machine : i686 CPU Informations: ---------------- processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 10 model name : AMD Athlon(tm) XP 2600+ stepping : 0 cpu MHz : 1920.967 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 3801.08 ------- Display Name: :0.0, XServer Vendor: Gentoo Linux (The X.Org Foundation 6.7.0, revision r1-1.1), Protocol Version: 11, Revision: 0, Available Screen(s): 1, Default screen number: 0, Using screen: 0, Depth: 24, XShmQueryVersion: 1.1, Maximum request size: 16777212 bytes, Motion buffer size: 256, Bitmap unit: 32, Bit order: LSBFirst, Padding: 32, Image byte order: LSBFirst, Number of supported pixmap formats: 7, Supported pixmap formats: Depth Bits_per_pixel Scanline_pad 1 1 32 4 8 32 8 8 32 15 16 32 16 16 32 24 32 32 32 32 32 ----------------------------------------------- Focus: Window 0x3800008, revert to PointerRoot, Number of extensions: 31 BIG-REQUESTS: [opcode: 132] DEC-XTRAP: [opcode: 146, base (event: 94, error: 169)] DOUBLE-BUFFER: [opcode: 145, base (error: 168)] DPMS: [opcode: 139] Extended-Visual-Information: [opcode: 142] FontCache: [opcode: 140, base (error: 163)] GLX: [opcode: 128, base (event: 64, error: 128)] LBX: [opcode: 153, base (event: 113, error: 185)] MIT-SCREEN-SAVER: [opcode: 134, base (event: 84)] MIT-SHM: [opcode: 149, base (event: 96, error: 178)] MIT-SUNDRY-NONSTANDARD: [opcode: 131] NV-CONTROL: [opcode: 148, base (event: 95)] NV-GLX: [opcode: 147] RANDR: [opcode: 158, base (event: 116)] RECORD: [opcode: 129, base (error: 140)] RENDER: [opcode: 157, base (error: 189)] SECURITY: [opcode: 155, base (event: 115, error: 187)] SHAPE: [opcode: 130, base (event: 81)] SYNC: [opcode: 133, base (event: 82, error: 141)] TOG-CUP: [opcode: 141] X-Resource: [opcode: 144] XC-APPGROUP: [opcode: 154, base (error: 186)] XC-MISC: [opcode: 135] XFree86-Bigfont: [opcode: 156] XFree86-DGA: [opcode: 138, base (event: 85, error: 158)] XFree86-Misc: [opcode: 137, base (error: 150)] XFree86-VidModeExtension: [opcode: 136, base (error: 143)] XInputExtension: [opcode: 150, base (event: 97, error: 179)] XKEYBOARD: [opcode: 152, base (event: 112, error: 184)] XTEST: [opcode: 151] XVideo: [opcode: 143, base (event: 92, error: 165)] X-Video Extension version: 2.2 Dimensions: 1152x864 pixels (313x230 millimeters). Resolution: 93x95 dots per inch. Depths (7): 24, 1, 4, 8, 15, 16, 32 Root window id: 0x8d Depth of root window: 24 planes Number of colormaps: min 1, max 1 Default colormap: 0x20 Default number of colormap cells: 256 Preallocated pixels: black 0, white 16777215 Options: backing-store no, save-unders no Largest cursor: 64x64 Xv infos: Adaptor #0: "NV10 Video Overlay" Number of ports: 1 Port base: 105 Operations supported: PutImage Supported visuals: - Depth 24, visualID 0x21 - Depth 24, visualID 0x23 - Depth 24, visualID 0x24 - Depth 24, visualID 0x25 - Depth 24, visualID 0x26 - Depth 24, visualID 0x27 - Depth 24, visualID 0x28 - Depth 24, visualID 0x29 - Depth 24, visualID 0x2a - Depth 24, visualID 0x2b - Depth 24, visualID 0x2c - Depth 24, visualID 0x2d - Depth 24, visualID 0x22 - Depth 24, visualID 0x2e - Depth 24, visualID 0x2f - Depth 24, visualID 0x30 - Depth 24, visualID 0x31 - Depth 24, visualID 0x32 - Depth 24, visualID 0x33 - Depth 24, visualID 0x34 - Depth 24, visualID 0x35 - Depth 24, visualID 0x36 - Depth 24, visualID 0x37 - Depth 24, visualID 0x38 Number of attributes: 9 - XV_DOUBLE_BUFFER - XV_COLORKEY - XV_AUTOPAINT_COLORKEY - XV_SET_DEFAULTS - XV_BRIGHTNESS - XV_CONTRAST - XV_SATURATION - XV_HUE - XV_ITURBT_709 Maximum XvImage size: 2046 x 2046 Number of image formats: 4 - Id: 0x32595559 (YUY2): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x32315659 (YV12): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) - Id: 0x59565955 (UYVY): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x30323449 (I420): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) End #0. Adaptor #1: "NV05 Video Blitter" Number of ports: 32 Port base: 106 Operations supported: PutImage Supported visuals: - Depth 24, visualID 0x21 - Depth 24, visualID 0x23 - Depth 24, visualID 0x24 - Depth 24, visualID 0x25 - Depth 24, visualID 0x26 - Depth 24, visualID 0x27 - Depth 24, visualID 0x28 - Depth 24, visualID 0x29 - Depth 24, visualID 0x2a - Depth 24, visualID 0x2b - Depth 24, visualID 0x2c - Depth 24, visualID 0x2d - Depth 24, visualID 0x22 - Depth 24, visualID 0x2e - Depth 24, visualID 0x2f - Depth 24, visualID 0x30 - Depth 24, visualID 0x31 - Depth 24, visualID 0x32 - Depth 24, visualID 0x33 - Depth 24, visualID 0x34 - Depth 24, visualID 0x35 - Depth 24, visualID 0x36 - Depth 24, visualID 0x37 - Depth 24, visualID 0x38 Number of attributes: 2 - XV_SET_DEFAULTS - XV_SYNC_TO_VBLANK Maximum XvImage size: 2046 x 2046 Number of image formats: 5 - Id: 0x32595559 (YUY2): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x32315659 (YV12): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) - Id: 0x59565955 (UYVY): Bits per pixel: 16 Number of planes: 1 Type: YUV (packed) - Id: 0x30323449 (I420): Bits per pixel: 12 Number of planes: 3 Type: YUV (planar) - Id: 0x3: Bits per pixel: 32 Number of planes: 1 Type: RGB (packed) Depth: 24 Red, green, blue masks: 0xff0000, 0xff00, 0xff End #1. Adaptor #2: "NVIDIA Video Interface Port" Number of ports: 1 Port base: 138 Operations supported: PutVideo Supported visuals: - Depth 24, visualID 0x21 - Depth 24, visualID 0x23 - Depth 24, visualID 0x24 - Depth 24, visualID 0x25 - Depth 24, visualID 0x26 - Depth 24, visualID 0x27 - Depth 24, visualID 0x28 - Depth 24, visualID 0x29 - Depth 24, visualID 0x2a - Depth 24, visualID 0x2b - Depth 24, visualID 0x2c - Depth 24, visualID 0x2d - Depth 24, visualID 0x22 - Depth 24, visualID 0x2e - Depth 24, visualID 0x2f - Depth 24, visualID 0x30 - Depth 24, visualID 0x31 - Depth 24, visualID 0x32 - Depth 24, visualID 0x33 - Depth 24, visualID 0x34 - Depth 24, visualID 0x35 - Depth 24, visualID 0x36 - Depth 24, visualID 0x37 - Depth 24, visualID 0x38 Number of attributes: 9 - XV_ENCODING - XV_COLORKEY - XV_AUTOPAINT_COLORKEY - XV_SET_DEFAULTS - XV_BRIGHTNESS - XV_CONTRAST - XV_SATURATION - XV_HUE - XV_ITURBT_709 Number of encodings: 2 - encoding ID #0: "ntsc" size: 720 x 480 rate: 59.940060 - encoding ID #1: "pal" size: 720 x 576 rate: 50.000000 End #2. -[ xiTK version 0.10.7 [XShm][XFT] ]-[ WM type: (EWMH) KWIN {KWin} ]- Display is not using Xinerama. load_plugins: skipping unreadable plugin directory /home/marc/.xine/plugins. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_goom.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_switch.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_audio_filter_upmix.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_qt.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xvmc.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.so found load_plugins: input plugin gnomevfs does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_a52.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_bitplane.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_none.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_matroska.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_alsa.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dts.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_asf.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_real_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_avi.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_sputext.so found load_plugins: demuxer plugin sputext does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_real.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_fli.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_arts.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_flv.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_dvb.so found load_plugins: input plugin DVB does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_dvd.so found load_plugins: input plugin DVD does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dxr3_video.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_iff.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_mad.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_pes.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_nsf.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_rtsp.so found load_plugins: input plugin rtsp does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dvaudio.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mng.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.so found load_plugins: input plugin stdin does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_rgb.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_ogg.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_nsv.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_spucc.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_mms.so found load_plugins: input plugin mms does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_net.so found load_plugins: input plugin tcp does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_spu.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_gsm610.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_pva.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_flac.so found load_plugins: demuxer plugin flac does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_flac.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_file.so found load_plugins: input plugin FILE does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_pnm.so found load_plugins: input plugin pnm does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_v4l.so found load_plugins: input plugin v4l_radio does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_v4l.so found load_plugins: input plugin v4l_tv does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_faad.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_pvr.so found load_plugins: input plugin pvr does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_rtp.so found load_plugins: input plugin rtp does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_none.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_yuv.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_vcd.so found load_plugins: input plugin VCD does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_lpcm.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_image.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_esd.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qt.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qt.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_sputext.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_vcdo.so found load_plugins: input plugin VCDO does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_caca.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_real.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_oss.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dxr3_spu.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_slave.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_image.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_yuv_frames.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_rawdv.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_file.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_aa.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_fb.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_http.so found load_plugins: input plugin http does not provide a priority, xine-lib will use the default priority. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so found Segmentation fault
Created attachment 34693 [details] strace /usr/bin/xine same segfault here, too. i add a strace, maybe it helps...
here is my output of xine --verbose: This is xine (X11 gui) - a free video player v0.99.1. (c) 2000-2003 The xine Team. Built with xine library 1.0.0 (1-rc5) Found xine library version: 1.0.0 (1-rc5). Plateform informations: ---------------------- system name : Linux node name : pauguste-4-81-57-187-21.fbx.proxad.net release : 2.6.7-gentoo-r7 version : #1 Thu Jul 1 11:40:41 CEST 2004 machine : i686 CPU Informations: ---------------- processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 10 model name : AMD Athlon(TM) XP 2800+ stepping : 0 cpu MHz : 2076.002 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 4087.80 ------- Display Name: :0.0, XServer Vendor: Gentoo Linux (The X.Org Foundation 6.7.0, revision r1-1.1), Protocol Version: 11, Revision: 0, Available Screen(s): 1, Default screen number: 0, Using screen: 0, Depth: 24, XShmQueryVersion: 1.1, -[ xiTK version 0.10.7 [XShm][XFT] ]-[ WM type: (EWMH) KWIN {KWin} ]- Failed to load /usr/share/xine/skins/lcd skin, wrong version. Load fallback skin 'xinetic'. Display is not using Xinerama. load_plugins: skipping unreadable plugin directory /root/.xine/plugins. load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_goom.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_switch.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_audio_filter_upmix.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_arts.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_esd.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_none.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_oss.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_caca.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_a52.so found load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dxr3_spu.so found Segmentation fault I'm actually compiling xine with -g and will post new results
xine is segfaulting here: xine-lib-1-rc5/src/xine-engine/load_plugins.c (518) in function collect_plugins when dlopening [install-path]/lib/xine/plugins/1.0.0/xineplug_vo_out_opengl.so
I did the following and everything seems to be working fine now. emerge -C nvidia-kernel nvidia-glx nvidia-settings ./NVIDIA-Linux-x86-1.0-6106-pkg1.run Go through the install steps. startx Xine, XMMS, working now without a problem. If I run nvidia-installer -A and in the advanced help it says about opengl headers: "-opengl-headers Normally, installation does not install NVIDIA's OpenGL header files. This option enables installation of the NVIDIA OpenGL header files. NVIDIA's OpenGL libraries are compiled with one of two different thread local 2.3 or newer. The nvidia-installer will select the OpenGL libraries The NVIDIA OpenGL libraries contain an OS ABI note tag, which identifies the installer to remove this note from the OpenGL libraries during installation. " So maybe it is the the problem described in http://www.nvnews.net/vbulletin/showthread.php?t=31010
Sorry about comment #9 The Last part of the OpenGL info was for --force-tls, only the first two lines are about --opengl-headers. Here's all of the -force-tls help. --force-tls=[TLS TYPE] NVIDIA's OpenGL libraries are compiled with one of two different thread local storage (TLS) mechanisms: 'classic tls' which is used on systems with glibc 2.2 or older, and 'new tls' which is used on systems with tls-enabled glibc 2.3 or newer. The nvidia-installer will select the OpenGL libraries appropriate for your system; however, you may use this option to force the installer to install one library type or another. Valid values for [TLS TYPE] are 'new' and 'classic'.
i can confirm #9 / #10 ! thanks i do a NVIDIA-Linux-x86-1.0-6106-pkg1.run --force-tls=new --expert and choose the right path to use the opengl-update script. (path to install OpenGL -> /usr/lib/opengl/nvidia) after opengl-update nvidia : xine,xmms is running now :-) great thanks a lot
I'm using NPTL here, and simply copying libnvidia-tls.so.1.0.6106 from /usr/lib/tls to /usr/lib/opengl/nvidia/lib seems to fix things. No need to run the NVidia installer. Thanks a lot for tracking this down, everyone.
OK tls is actually installed to /usr/lib/tls (well the glibc-2.3 one is anyway). glibc-2.2's is installed to /usr/lib/opengl/nvidia/lib -- which is obviously breaking some stuff. Im wondering why some people are having /usr/lib/tls used for libnvidia-tls and others are not, but ill unify this so it works properly. Unfortunately this problem will stick around because of libnvidia-tls not being supported by opengl-update. Adding depend on bug #54984... Adam can you try removing that file completely from /usr/lib/opengl/nvidia/lib and the symlinks to it... Does the problem come back?
Replying to #13, I can confirm that removing the files with: rm /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* Has solved my problem.
Since I updated to nvidia-{glx,kernel}-1.0.6106 I cannot view any video files. Xine crashes with segfault and with mplayer/aviplay/VideoLanClient I only get a blue area where the movie should be. I tested with a lot of different file types (mpg, wmv, mov, asf) with always the same result.
Replying to #13. This worked for me as well. Before deleting /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* Totem (w/xine backend) would always segfault. After deleting those files, Totem runs fine.
So far I tried xine-ui, gxine and totem. They all segfault. I guess everything that uses xine-lib does.
removing /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* worked for me too.
Comment #13 worked for me as well
ditto on the: removing /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* worked for me too.
Have a look at my comments on bug 54984 (right at the bottom), but this wont be fixed until xorg-x11-6.7.0-r2 is released ...
Just commited fixes for TLS and glext.h to cvs. Please update your portage tree and remerge nvidia-glx (which should ask you to update to opengl-update-1.8 if it doesnt you havent got the new version yet). The changes should fix the error. Please report back.
hehe.. mplayer segfaults now.. well.. after a recompile.. it works.. but it has all kinds of garbage characters in the terminal.. (I think it thinks it's supposed to be in a different language... why? because ... it loves learning langauges?... anyway, that's a different matter)
emerge nvidia-glx-1.0.6106-r1 works but: -The following message is displayed at the end of emerge process: * Switching to nvidia OpenGL interface... rm: cannot remove `/usr/lib/tls': Is a directory [ ok ] -mplayer is segfaulting. re-emerging it doesn't fix the segfault. xine is working fine
/usr/lib/tls is a userspace artefact of the original ebuilds, the only way around this is for you to remove the directory manually and re-run opengl-update.
Ok, removing /usr/lib/tls and running "opengl-update nvidia" fixed the mplayer segfault.
Latest stuff has this fixed.
Thank you Andrew for having close the bug. I was waiting to be sure its was ok for everybody.