Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55925 - entranced segmentation fault with nvidia-kernel-1.0.6106 and nvidia-glx-1.0.6106
Summary: entranced segmentation fault with nvidia-kernel-1.0.6106 and 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 17:33 UTC by Jason Allen
Modified: 2004-07-20 17:33 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Allen 2004-07-02 17:33:33 UTC
entranced is crashing on start, it worked fine with previous nvidia-glx. I am currently using 4K stacks.

Reproducible: Always
Steps to Reproduce:
1.launch entranced on command line
2.see the output:
/usr/sbin/entranced: /usr/lib/opengl/nvidia/lib/libGL.so.1: no version information available (required by /usr/lib/libevas.so.1)
Segmentation fault

Expected Results:  
entranced should be launched without problems. 

emerge info
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.4.0, glibc-2.3.3.20040420-r0, 2.6.7-mm4)
=================================================================
System uname: 2.6.7-mm4 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.5.1
distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="no"
CFLAGS="-O2 -march=athlon -mtune=athlon -fomit-frame-pointer -frename-registers -ftracer -fweb -funit-at-a-time -pipe "
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/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon -mtune=athlon -fomit-frame-pointer -frename-registers -ftracer -fweb -funit-at-a-time -pipe "
DISTDIR="/tmp/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo http://gentoo.oregonstate.edu"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acl alsa apm avi cdr composite crypt cups dga directfb divx4linux dvd dvdr fam fbcon flac flash foomaticdb gcj gd ggi gif gpm gstreamer gtk gtk2 imap imlib innodb jikes jpeg lcms libg++ libgda libwww mad maildir mbox mmx monkey mozilla moznocompose moznoirc moznomail mpeg ncurses nls nogcj nomac nptl oav offensive oggvorbis opengl pam png postgres quicktime readline samba sasl sdl spell sqlite ssl svg svga tcpd tetex theora tiff truetype unicode x86 xine xml xml2 xmms xv xvid zlib"
Comment 1 Sloan Poe 2004-07-03 06:49:59 UTC
mplayer gives this same error message, but contiues to play without problems.  I also believe this new version of nvidia has broken video playback in mythtv as well as gameplay in ut2004.  I'm in the process of testing this now.
Comment 2 Jason Allen 2004-07-03 19:55:22 UTC
The comment <a href="http://bugs.gentoo.org/show_bug.cgi?id=55897#c10">here</a> has a solution.

Since the build uses --extract-only, appending --force-tls=new will do nothing. The build needs to detect whether glibc >= 2.3.3 is used and install libnvidia-tls.so.1.0.6106 from NVIDIA-Linux-x86-1.0-6106-pkg1/usr/lib/tls instead of NVIDIA-Linux-x86-1.0-6106-pkg1/usr/lib.
Comment 3 Andrew Bevitt 2004-07-04 01:42:08 UTC
Seems to be the fact that both glibc versions tls libraries are installed.

Trying to work out where is best to put the one version and will fix up the ebuild... People who want a fix this minute try this
rm /usr/lib/opengl/nvidia/lib/*tls* 
  Does the probelm still occur???? PLEASE tell me this for the above.
If it does
cp /usr/lib/tls/* /usr/lib/opengl/nvidia/lib/
  Should be fixed now... Once again let me know what happened.
Comment 4 Andrew Bevitt 2004-07-04 01:42:43 UTC
tls will need to be handled by opengl-update aswell in the future 
Comment 5 Jason Allen 2004-07-08 08:53:25 UTC
Yes, removing tls files from /usr/lib/opengl/nvidia/lib/ fixes the problem.
Comment 6 Andrew Bevitt 2004-07-16 20:36:39 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 7 Luke Hoersten 2004-07-19 06:13:52 UTC
Same problem with America's Army 2.1. I re-emerged last night (the 18th) and the problem still persisted.
Comment 8 Andrew Bevitt 2004-07-19 07:28:49 UTC
Specifically you get crashes with this line
> /usr/sbin/entranced: /usr/lib/opengl/nvidia/lib/libGL.so.1: no version information available (required by /usr/lib/libevas.so.1)

Yes?
Comment 9 Jason Allen 2004-07-19 11:44:13 UTC
Upgrading to nvidia-glx-1.0.6106-r3 and opengl-update-1.8.1 fixes the issue here.
Comment 10 Andrew Bevitt 2004-07-20 17:04:26 UTC
BlindSpy: If you are having problems with Americas Army needing the GL version info then make a new bug about it... this one for entranced is fixed.