Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55897 - xine segmentation fault with nvidia-kernel-1.0.6106 and/or nvidia-glx-1.0.6106
Summary: xine segmentation fault with nvidia-kernel-1.0.6106 and/or nvidia-glx-1.0.6106
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-02 09:28 UTC by Mathieu Okuyama
Modified: 2004-07-20 17:33 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
strace /usr/bin/xine (xine.err,349.64 KB, text/plain)
2004-07-03 00:54 UTC, Sebastian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Okuyama 2004-07-02 09:28:13 UTC
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"
Comment 1 Guillaume Castagnino 2004-07-02 14:48:05 UTC
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.
Comment 2 Tom Shaw 2004-07-02 15:06:32 UTC
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" 

Comment 3 Mathieu Okuyama 2004-07-02 15:10:59 UTC
upgrading xine-lib to 1_rc5-r2 doesn't solve the trouble.
Comment 4 Andrew Bevitt 2004-07-02 21:12:49 UTC
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...
Comment 5 Marc Cousin 2004-07-03 00:09:17 UTC
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
Comment 6 Sebastian 2004-07-03 00:54:20 UTC
Created attachment 34693 [details]
strace /usr/bin/xine

same segfault here, too.
i add a strace, maybe it helps...
Comment 7 Mathieu Okuyama 2004-07-03 05:22:43 UTC
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
Comment 8 Mathieu Okuyama 2004-07-03 07:37:57 UTC
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
Comment 9 Tom Shaw 2004-07-03 15:48:50 UTC
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
Comment 10 Tom Shaw 2004-07-03 15:57:35 UTC
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'.
Comment 11 Sebastian 2004-07-04 00:52:33 UTC
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
Comment 12 Adam Jones 2004-07-04 01:22:33 UTC
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.
Comment 13 Andrew Bevitt 2004-07-04 01:39:11 UTC
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?
Comment 14 Steven Grafton 2004-07-06 22:09:21 UTC
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.
Comment 15 Tassilo Horn 2004-07-07 09:41:12 UTC
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.
Comment 16 Gene Ruebsamen 2004-07-11 11:25:18 UTC
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.
Comment 17 alex f 2004-07-11 14:17:29 UTC
So far I tried xine-ui, gxine and totem. They all segfault. I guess everything that uses xine-lib does.
Comment 18 Julien Allanos (RETIRED) gentoo-dev 2004-07-13 04:13:46 UTC
removing /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* worked for me too.
Comment 19 Jason Waldhelm 2004-07-14 01:36:32 UTC
Comment #13 worked for me as well
Comment 20 Aaron Peterson 2004-07-15 14:09:36 UTC
ditto on the: removing /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1* worked for me too.
Comment 21 Andrew Bevitt 2004-07-15 15:38:56 UTC
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 ... 
Comment 22 Andrew Bevitt 2004-07-16 20:38:00 UTC
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.
Comment 23 Aaron Peterson 2004-07-17 03:54:32 UTC
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)
Comment 24 Mathieu Okuyama 2004-07-17 13:21:44 UTC
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
Comment 25 Andrew Bevitt 2004-07-17 16:45:17 UTC
/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.
Comment 26 Mathieu Okuyama 2004-07-17 17:09:25 UTC
Ok, removing /usr/lib/tls and running "opengl-update nvidia" fixed the mplayer segfault.
Comment 27 Andrew Bevitt 2004-07-20 17:03:08 UTC
Latest stuff has this fixed.
Comment 28 Mathieu Okuyama 2004-07-20 17:29:28 UTC
Thank you Andrew for having close the bug. I was waiting to be sure its was ok for everybody.