Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57628 - SIGSEGV - missing __libc_sigaction after upgrading glibc-2.3.4.20040619 and linux26-headers-2.6.6-r1
Summary: SIGSEGV - missing __libc_sigaction after upgrading glibc-2.3.4.20040619 and l...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-19 13:17 UTC by Jiri VERUNEK
Modified: 2005-07-14 01:42 UTC (History)
0 users

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 Jiri VERUNEK 2004-07-19 13:17:44 UTC
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"
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2004-07-20 11:31:52 UTC
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.
Comment 2 Jiri VERUNEK 2004-07-20 13:48:45 UTC
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.
Comment 3 Jiri VERUNEK 2004-08-09 11:12:57 UTC
The problem has been "solved" by
USE="-nptl" emerge glibc
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2005-07-14 01:42:18 UTC
closing... please reopen if you have any further issues or this exists in more
recent glibc verisons.