After the update to glibc-2.3.2-r9 (marked as stable), several programs refuse to work. - alsamixer, alsactl dies with segfault (alsa 0.98) - ooffice 1.1-bin dies too - remerge of ooffice 1-1-bin dies at the install script - any alsa depended programm (e.g. xmms, juk) refuse to work If i downgrade to glibc-2.3.2-r3, the mentioned programs worked as before. I remerge gcc after the glibc update, remerge alsa too, but no luck. I'm using Kernelheaders 2.6.0 and gcc 3.3.2-r5. emerge info: Portage 2.0.50 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.2-reiser4) ================================================================= System uname: 2.6.2-reiser4 i686 AMD Athlon(tm) XP 1900+ Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/var/tmp/distfiles" FEATURES="autoaddcvs ccache sandbox strict userpriv usersandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apache2 apm arts avi berkdb cdr crypt cups dga dvd encode foomaticdb gdbm gif gpm gtk gtk2 imap imlib java jpeg kde lame libg++ libwww lirc mad maildir mbox mikmod motif mozilla mp3 mpeg ncurses nls oggvorbis opengl pam pdflib perl png python qt quicktime readline samba scanner sdl slang spell ssl svga tcpd tetex tiff truetype wmf x86 xml2 xmms xv zlib"
Created attachment 25326 [details] output from "strace alsamixer"
Created attachment 25337 [details] strace alsamixer with glibc-2.3.2-r3 After the downgrade to glibc-2.3.2-r3 alsamixer complains about a missing lib: > alsamixer: /lib/libc.so.6: version `GLIBC_2.3.3' not found (required by > alsamixer) But after a remerge of alsa-utils the program works fine.
Try to run 'ldconfig'. Did you downgrade glibc at any time?
Only a few times from r-9 to -r3 and back. I'm running -r3 now, because i need openoffice at the moment. But tomorow i'll try -r9 another time.
Compiling something against newer glibc, and then downgrading glibc can do this. Not really a bug as such, and I say this can be closed.
Ok, i'll try it one more time.. $ emerge -s glibc * sys-libs/glibc Latest version available: 2.3.2-r9 Latest version installed: 2.3.2-r3 $ alsamixer no problem henning$ ooffice Open Office starts without any problems. $ emerge glibc [wait..] $ ldconfig $ alsamixer Segmentation fault henning $ ooffice Segmentation fault
Created attachment 25463 [details] output from "strace ooffice"
I heard there is issues with binary OO and -r9 of glibc ... what I was talking about, is `GLIBC_2.3.3' symbols missing if you downgrade glibc. Does it work with -r9 if you remerge alsa-utils (alsamixer at least). If not, have you tried to remerge alsa-lib and ncurses?
Remerge of alsa-utils, alsa-lib and ncurses don't work. Alsactl (during the boot process) segfaults too, this program should not depend on ncurses.
I think that old libraries (copied from a live-cd) in /lib/ caused this error. After a remerge of the complete base system everything works as expected.