I have upgraded the system to linux26-headers-2.6.6-r1 and glibc-2.3.4.20040619. Now some applications crash due to SIGSEGV - xmms, xine, ogg123, ... When I used valgrind I got the following report. $ valgrind --tool=memcheck xmms ==2760== Conditional jump or move depends on uninitialised value(s) ==2760== at 0x3C008EBA: (within /lib/ld-2.3.4.so) ==2760== by 0x3C001E29: (within /lib/ld-2.3.4.so) ==2760== by 0x3C00E9FF: (within /lib/ld-2.3.4.so) ==2760== by 0x3C000C5F: (within /lib/ld-2.3.4.so) xmms: symbol lookup error: /usr/lib/valgrind/libpthread.so.0: undefined symbol: __libc_sigaction btw. I added `hardened' to the USE flags before the upgrade. Reproducible: Always Steps to Reproduce: 1. 2. 3. Gentoo Base System version 1.5.1 Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.4.20040619-r0, 2.6.8-rc1) ================================================================= System uname: 2.6.8-rc1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -funroll-loops -mfpmath=sse -msse2 -msse -mmmx -pipe -fprefetch-loop-arrays -finline-limit=1200 -falign-functions=32" 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/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/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uninett.no/pub/linux/Gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3ds X aalib accessibility acpi adns afs alsa audiofile avi bonobo cddb cdr crypt cscope cups doc dv dvb dvd emacs encode faad flac flash fmod foomaticdb gdbm ggi gif gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 guile icc icc-pgo ieee1394 imlib innodb ipv6 jabber java javascript jbig jikes jpeg kde kerberos lcms ldap libg++ libgda libwww mad maildir matroska mikmod mmx mng motif mpeg mpi mysql nas ncurses nls nptl nvidia objc odbc oggvorbis openal opengl oss pam pdflib perl pic plotutils png postgres ppds python qt quicktime readline samba scanner sdl silc slang slp speex spell sse ssl svga tcpd tetex theora threads tiff truetype usb vim-with-x wmf wxwindows x86 xchattext xine xinerama xml xml2 xv zlib"
Did you try to remerge those apps? I cannot say I had the same thing, but especially if you also now updated to use NPTL, it would be the cause.
Yes, I did. Sorry that I did not say that before. I performed the following actions. emerge unmerge linux-headers emerge --one-shot linux26-headers emerge glibc emerge gcc compile new kernel and module-init-tools emerge -Du system (yes, upgrade only) revdep-rebuild emerge xmms xine-lib xine-ui valgrind vorbis-tools These applications still fall. I do not know if there is an old version library on which these applications depends. I am going to try to remerge the whole system.
The problem has been "solved" by USE="-nptl" emerge glibc
closing... please reopen if you have any further issues or this exists in more recent glibc verisons.