Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 215645
Alias:
Product:
Component:
Status: RESOLVED
Resolution: TEST-REQUEST
Assigned To: Tony Vroon <chainsaw@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ed Criscuolo <ed@chessie.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
t2.t Xorg.0.log text/plain Ed Criscuolo 2008-04-02 05:18 0000 26.57 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 215645 depends on: Show dependency tree
Bug 215645 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-31 21:22 0000
Building nvidia-drivers-169.09-r1 against sys-libs/glibc-2.3.6-r5 succeeds, but
produces a non-functional GLX module.  Attempting to startx causes the xorg X
server to shut down as soon as it tries to initialize it's GLX module. 
Commenting out the "load glx" line in /etc/x11/xorg.conf allows the X server to
startup, albeit without GLX support.

Changing to sys-libs/glibc-2.6.1 and re-emerging nvidia-drivers-169.09-r1
solves the problem, allowing X to startup with the GLX module loaded.

It would appear that there is an unspecified dependency in
nvidia-drivers-169.09-r1 on a version of glibc that is greater than 2.3.6-r5.

Systems that have a CHOST set to i386-xxx cannot use a glibc any greater than
2.3.6, so this is a real concern for those systems.

Reproducible: Always

------- Comment #1 From Doug Goldstein 2008-04-01 16:20:38 0000 -------
What's the error when X dies? Can you attach your Xorg.log? Include emerge
--info?

------- Comment #2 From Ed Criscuolo 2008-04-02 05:16:28 0000 -------
(In reply to comment #1)
> What's the error when X dies? Can you attach your Xorg.log? Include emerge
> --info?
> 

The Xorg.0.log file from the failure has been overwritten.
I would have to downgrade my system from glibc-2.6.1-r0 back to glibc-2.3.6-r5
in order to get it to fail again, and I'm not about to do that as it breaks
a lot of other things.

The Xorg.0.log file was an absolutely normal startup sequence, with the 
nvidia's gpu and the Dell flatpanel monitor being correctly detected, 
identical right up to the line

(II) Initializing extension GLX

this was then followed by a

Backtrace:

with NO additional information or errors!


I've created an attachment with the current successful Xorg.0.log.
It is identical to the failure case up to the line
"(II) Initializing extension GLX" which I have marked.


My current emerge --info is:

Portage 2.1.4.4 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.6.1-r0,
2.6.24-gentoo-r3 i686)
=================================================================
System uname: 2.6.24-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Timestamp of tree: Sun, 23 Mar 2008 04:00:04 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans
userfetch"
GENTOO_MIRRORS="http://ftp.kaist.ac.kr/pub/gentoo/
ftp://ftp.kaist.ac.kr/gentoo/ ftp://140.127.177.17/pub/Linux/Gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa berkdb cdr cli cracklib crypt cups directfb divix4linux dri dvd
fbdev fortran gdbm gpm gtk hal iconv ipv6 isdnlog kde live midi mmx mudflap nas
ncurses network nls nptl nptlonly nvidia openmp pam pcre perl ppds pppd python
qt qt3 qt4 readline reflection rtc session spl sse sse2 ssl tcpd unicode
win32codecs x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem
bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801
hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem
ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug
file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate
route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias
authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs
dav_lock deflate dir disk_cache env expires ext_filter file_cache filter
headers include info log_config logio mem_cache mime mime_magic negotiation
rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad
cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU"
VIDEO_CARDS="nvidia nv vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL,
LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

------- Comment #3 From Ed Criscuolo 2008-04-02 05:18:23 0000 -------
Created an attachment (id=148051) [details]
Xorg.0.log

Failure point marked with <<<===

------- Comment #4 From Doug Goldstein 2008-05-07 14:58:11 0000 -------
Chainsaw is taking over this package.

------- Comment #5 From Harrison Metzger 2008-06-14 15:53:17 0000 -------
This is very interesting. Looking at
http://us.download.nvidia.com/XFree86/Linux-x86_64/169.09/README/chapter-02.html
NVIDIA claims that any version of glib above 2 will work. I wonder if GLX needs
features in a certain glibc. Could you try to start X with GLX but without the
nvidia driver (perhaps using nv)?

------- Comment #6 From Tony Vroon 2008-06-19 12:37:24 0000 -------
Before spending any further time on troubleshooting, please try the following
new driver releases in the order listed:
173.14.05
173.14.09
177.13 (masked)

Should this fail to alleviate the issue, please reopen the bug and answer the
questions asked in comment #5.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug