Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292745 - dev-libs/libsigsegv-2.6/2.4 block in configuration process in newer glibc versions
Summary: dev-libs/libsigsegv-2.6/2.4 block in configuration process in newer glibc ver...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: Bug
Depends on: 300549 316473
Blocks:
  Show dependency tree
 
Reported: 2009-11-11 02:04 UTC by Maciej Piechotka
Modified: 2010-06-07 17:42 UTC (History)
10 users (show)

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


Attachments
An ebuild using the git repository (libsigsegv-9999.ebuild,709 bytes, text/plain)
2009-12-29 02:01 UTC, Tom Lippincott
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Piechotka 2009-11-11 02:04:10 UTC
In configuration process on Core 2 Duo processor  dev-libs/libsigsegv-2.6/2.4 seems to stack (2.6 shown, 2.4 2 lines above - ie. longjmp).
checking for stack direction... grows down
checking for PIOCMAP in sys/procfs.h... no
checking for mincore... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sigaltstack... yes
checking for stack_t... yes
checking for working sigaltstack... yes
checking if the system supports catching stack overflow... yes
checking whether a signal handler can be left through longjmp... yes
checking whether a signal handler can be left through longjmp and sigaltstack... yes
checking whether a signal handler can be left through longjmp and setcontext... 



Reproducible: Always




Portage 2.1.7.4 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r0, 2.6.31-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9600_@_2.80GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 10 Nov 2009 19:45:02 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.4, 3.1.1-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r2
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.10.2, 1.11
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -mfpmath=sse -mmmx -msse -msse2 -msse3 -msse4.1 -fgcse-sm -fgcse-las -fgcse-after-reload -ftracer -momit-leaf-frame-pointer -msahf -mcx16"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=core2 -mfpmath=sse -mmmx -msse -msse2 -msse3 -msse4.1 -fgcse-sm -fgcse-las -fgcse-after-reload -ftracer -momit-leaf-frame-pointer -msahf -mcx16"
DISTDIR="/var/tmp/distfiles"
FEATURES="assume-digests collision-protect distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://212.219.56.132/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/ ftp://212.219.56.133/sites/www.ibiblio.org/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both -Wl,--sort-common"
LINGUAS="en en_GB pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
PORTDIR_OVERLAY="/usr/portage/local/layman/gnome"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 applet bash-completion berkdb bluetooth boo branding bzip2 cairo caps cdr cli connection-sharing consolekit cracklib crypt cups dbus device-mapper disk-partition dri dts dvd dvdr eds emacs emboss encode evo expat extras fam firefox flac fontconfig fortran galago gdbm gif git glitz gmp gnome gnome-keyring gnutls gphoto2 gpm graphite gstreamer gtk hal iconv introspection ipv6 irc jabber java jpeg kdrive kpathsea laptop latex ldap libffi libnotify libproxy libsigseg libsoup lzma mad mikmod mmx modules mono mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly objc objc++ objc-gc ogg opengl openmp pam pch pcre pdf perl png podcast policykit ppds pppd pulseaudio python qt3support qt4 quicktime readline reflection sdl session sip spell spl sqlite sse sse2 ssl startup-notification subversion svg symlink sysfs tcpd thunar tiff truetype unicode usb videos vorbis wav webkit x264 xattr xcb xml xorg xpm xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mmap_emul 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB pl" USERLAND="GNU" VIDEO_CARDS="intel" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Sebastian Beßler 2009-11-27 16:01:29 UTC
I can confirm it for a Athlon X2 processor

checking whether a fault handler according to HP-UX HPPA works... no
checking whether a fault handler according to OSF/1 Alpha works... no
checking whether a fault handler according to NetBSD Alpha works... no
checking whether a fault handler according to AIX works... no
checking whether a fault handler according to MacOSX/Darwin7 PowerPC works... no
checking whether a fault handler according to MacOSX/Darwin5 PowerPC works... no
checking whether a fault handler according to Hurd works... no
checking for the fault handler specifics... fault-posix.h
checking if the system supports catching SIGSEGV... yes
checking for stack direction... grows down
checking for PIOCMAP in sys/procfs.h... no
checking for mincore... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sigaltstack... yes
checking for stack_t... yes
checking for working sigaltstack... yes
checking if the system supports catching stack overflow... yes
checking whether a signal handler can be left through longjmp... yes
checking whether a signal handler can be left through longjmp and sigaltstack...

Reproducible: Always

Portage 2.2_rc52 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r0, 2.6.31-gentoo-r6 x86_64)          
=================================================================                                               
System uname: Linux-2.6.31-gentoo-r6-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4400+-with-gentoo-2.0.1    
Timestamp of tree: Fri, 27 Nov 2009 10:45:01 +0000                                                              
ccache version 2.4 [enabled]                                                                                    
app-shells/bash:     4.0_p35                                                                                    
dev-java/java-config: 1.3.7-r1, 2.1.9-r1                                                                        
dev-lang/python:     2.6.4, 3.1.1-r1                                                                            
dev-util/ccache:     2.4-r8                                                                                     
dev-util/cmake:      2.8.0                                                                                      
sys-apps/baselayout: 2.0.1                                                                                      
sys-apps/openrc:     0.5.2-r2                                                                                   
sys-apps/sandbox:    2.2                                                                                        
sys-devel/autoconf:  2.13, 2.64                                                                                 
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                                                           
sys-devel/binutils:  2.20                                                                                       
sys-devel/gcc-config: 1.4.1                                                                                     
sys-devel/libtool:   2.2.6b                                                                                     
virtual/os-headers:  2.6.30-r1                                                                                  
ACCEPT_KEYWORDS="amd64 ~amd64"                                                                                  
ACCEPT_LICENSE="*"                                                                                              
CBUILD="x86_64-pc-linux-gnu"                                                                                    
CFLAGS="-O2 -march=native -pipe"                                                                                
CHOST="x86_64-pc-linux-gnu"                                                                                     
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /usr/share/config/kdm /var/lib/hsqldb"                
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/skel /etc/splash /etc/terminfo /etc/udev/rules.d"                                  
CXXFLAGS="-O2 -march=native -pipe"                                                                                 
DISTDIR="/usr/portage/distfiles"                                                                                   
EMERGE_DEFAULT_OPTS="--keep-going --with-bdeps y --unordered-display  --quiet-build --jobs=1"                      
FEATURES="assume-digests buildsyspkg ccache distlocks fixpackages news nodoc noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"                    
GENTOO_MIRRORS="ftp://gentoo.imj.fr/pub/gentoo/ http://130.59.10.35/ftp/mirror/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://212.219.56.139/sites/www.ibiblio.org/gentoo/"                                   
LANG="de_DE.UTF-8"                                                                                                 
LC_ALL="de_DE.UTF-8"                                                                                               
LDFLAGS="-Wl,-O1,--as-needed"                                                                                      
LINGUAS="de"                                                                                                       
MAKEOPTS="-j5"                                                                                                     
PKGDIR="/usr/portage/packages"                                                                                     
PORTAGE_CONFIGROOT="/"                                                                                             
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"                                                                                             
PORTDIR_OVERLAY="/usr/local/portage/layman/sabayon /usr/local/portage/layman/sunrise"                              
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"                                                              
USE="3dnow 7Zip X a52 aac aalib abiword accessibility acl acpi aiglx aim alsa amd64 artswrappersuid audiofile bash-completion berkdb bidi bzip2 cairo cdda cddb cdr chm cli config_wizard consolekit cpudetection cracklib crypt cscope css cups dbus dga dri dts dv dvb dvd dvdr dvdread dvi dxr3 emboss encode expat extramodules fam fame fat ffmpeg fftw firefox flac flash fontconfig fontforge foomatic-db fortran freetype fuse gcj gd gdbm gif gimpprint gmp gnutls gphoto2 gpm graphite gs gsm gstreamer hal iconv icq ieee1394 imap inotify ipv6 irc jabber java jingle joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kipi lame lcd lcms libnotify live lj lm_sensors logitech-mouse lzma lzo mad mail matroska mikmod mjpeg mmx mng modules mozdevelop mp3 mp3rtp mp4 mpeg msn mudflap multilib musepack musicbrainz mysql ncurses network new-login nls nptl nptlonly ntfs ogg openal openexr opengl openmp pam pcmcia pcre pdf perl php png policykit povray ppds pppd python qt3support qt4 quicktime quotas rar readline reflection reiserfs replytolist rss ruby scanner sdl session slp speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification stream svg sysfs tcpd theora threads thunar tiff tracker truetype udev unicode upnp usb v4l2 vim-syntax visualization vorbis wmf x264 xattr xcb xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" APACHE2_MPMS="prefork" CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="audio audio_alsa serial" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Dennis Schridde 2009-12-05 14:57:30 UTC
On my system it hangs here already:
checking if the system supports catching stack overflow... yes
checking whether a signal handler can be left through longjmp... yes
checking whether a signal handler can be left through longjmp and sigaltstack...

Portage 2.2_rc55 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo x86_64)
=================================================================                                  
System uname: Linux-2.6.32-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5000+-with-gentoo-2.0.1
Timestamp of tree: Sat, 05 Dec 2009 14:15:01 +0000                                                       
app-shells/bash:     4.0_p35                                                                             
dev-java/java-config: 2.1.9-r2                                                                           
dev-lang/python:     2.6.4, 3.1.1-r1                                                                     
dev-python/pycrypto: 2.1.0_beta1                                                                         
dev-util/cmake:      2.8.0                                                                               
sys-apps/baselayout: 2.0.1                                                                               
sys-apps/openrc:     0.5.3                                                                               
sys-apps/sandbox:    2.2                                                                                 
sys-devel/autoconf:  2.13, 2.64                                                                          
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                                                    
sys-devel/binutils:  2.20                                                                                
sys-devel/gcc-config: 1.4.1                                                                              
sys-devel/libtool:   2.2.6b                                                                              
virtual/os-headers:  2.6.30-r1                                                                           
ACCEPT_KEYWORDS="amd64 ~amd64"                                                                           
ACCEPT_LICENSE="* -@EULA"                                                                                
CBUILD="x86_64-pc-linux-gnu"                                                                             
CFLAGS="-pipe -O2 -march=athlon64-sse3 -fstack-protector -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-pipe -O2 -march=athlon64-sse3 -fstack-protector -ftree-vectorize"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests distlocks fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/var/cache/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_CONFIGROOT="/"
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="/var/cache/portage/gentoo"
PORTDIR_OVERLAY="/var/cache/portage/layman/oss-overlay /var/cache/portage/layman/sunrise /var/cache/portage/layman/java-overlay /var/cache/portage/layman/pcsx2 /var/cache/portage/layman/mpd /var/cache/portage/layman/kde /var/cache/portage/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
[...]
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Tony Vroon (RETIRED) gentoo-dev 2009-12-06 14:40:34 UTC
Gets stuck here too:
checking whether a fault handler according to POSIX works... yes
checking whether a fault handler according to Linux/i386 works... no
checking whether a fault handler according to old Linux/i386 works... no
checking whether a fault handler according to Linux/m68k works... no
checking whether a fault handler according to Linux/PowerPC works... no
checking whether a fault handler according to Linux/HPPA works... no
checking whether a fault handler according to BSD works... no
checking whether a fault handler according to IRIX works... no
checking whether a fault handler according to HP-UX HPPA works... no
checking whether a fault handler according to OSF/1 Alpha works... no
checking whether a fault handler according to NetBSD Alpha works... no
checking whether a fault handler according to AIX works... no
checking whether a fault handler according to MacOSX/Darwin7 PowerPC works... no
checking whether a fault handler according to MacOSX/Darwin5 PowerPC works... no
checking whether a fault handler according to Hurd works... no
checking for the fault handler specifics... fault-posix.h
checking if the system supports catching SIGSEGV... yes
checking for stack direction... grows down
checking for PIOCMAP in sys/procfs.h... no
checking for mincore... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sigaltstack... yes
checking for stack_t... yes
checking for working sigaltstack... yes
checking if the system supports catching stack overflow... yes
checking whether a signal handler can be left through longjmp... 

While my predecessors had rather crazy CFLAGS, this is not the case here:
Portage 2.2_rc55 (default/linux/amd64/10.0/developer, gcc-4.4.2, glibc-2.11-r1, 2.6.32-00908-g6ec22f9-dirty x86_64)
=================================================================
System uname: Linux-2.6.32-00908-g6ec22f9-dirty-x86_64-Six-Core_AMD_Opteron-tm-_Processor_2435-with-gentoo-2.0.1
Timestamp of tree: Unknown
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r2
dev-lang/python:     2.6.4, 3.1.1-r1
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 sun-bcla-java-vm"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -DFORTIFY_SOURCE=2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe -DFORTIFY_SOURCE=2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --complete-graph --keep-going"
FEATURES="assume-digests collision-protect cvs distlocks fixpackages multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms sign splitdebug strict test unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1,--as-needed,--hash-style=gnu"
MAKEOPTS="-j12"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/cvs/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="cvs://chainsaw@cvs.gentoo.org:/var/cvsroot"
USE="16bit 3dnow 3dnowext 7zip S3TC X a52 aac aalib ace acpi adns adplug alac allegro alsa amd64 amr amrnb amrwb animgif aotuv applet archive aspell async asyncns audacious audiofile autoipd avahi bash-completion beagle berkdb binary-drivers binfilter bluetooth bonjour bs2b bzip2 cairo calendar canberra caps cardbus cdaudio cdda cddb cdparanoia cdr cdrkit cdrom cegui chardet chipcard chm cleartype cli consolekit cpio cracklib crypt css cups curl cxx dbus devhelp device-mapper devil dhcp dhcpcd dirac disk-partition diskio divx djbfft djvu dmi dns double-precision dri drm dtmf dts dv dvd dvdr dvi ecc elf emboss enca encode epiphany erandom evo exif exiv2 expat extras faac faad fam fat fbcon fbcondecor ffmpeg fftw flac fortran fpx ftp fuse g15 galago gcdmaster gconf gcrypt gd gdbm gdl gdm gedit gif gimp glade glep glib glitz glut gmedia gnome gnome-keyring gnomecd gnutls gpg gphoto2 graphite graphviz gs gsm gstreamer gtk gzip h323 hal hddtemp hfs howl-compat hpn http ical icons iconv icu id3 id3tag idn ieee1394 imagemagick imap imlib inkjar inotify iplayer ipod ipv6 irda jabber java jbig jce john jpeg jpeg2k juju kdrive keyring lame lcms ldap libburn libcaca libffi libgcrypt libnl libnotify libsamplerate libsigsegv libssh2 libwww lilo logrotate lzma lzo mad magic maps md5sum mdnsresponder-compat mikmod mime mjpeg mmap mmx mmxext mng modplug modules moonlight mp2 mp3 mp4 mpeg mplayer mudflap multilib musepack musicbrainz nano-syntax nautilus ncurses nemesi neon network network-cron networkmanager nls nptl nptlonly nsplugin nss nut nuv nvidia ogg openal opencore-amr openexr opengl openssl otr ots pam pango pccts pcmcia pcre pdf perl physfs pic pidgin pipechan png pnm policykit posix ppds pppd pulseaudio python quicktime rar rdesktop readline reflection rle rss rtc scenarios schroedinger screenshot sdl session sftp shorten sid sip smp sms sndfile sound soup sourceview sox speex spell spl sqlite srt sse sse2 ssl ssse3 startup-notification subtitles svg svgz sysfs syslog szip t1lib taglib tagwriting theora thesaurus threads thunar tiff timidity tls tordns totem tracker trayicon truetype tta twolame unicode urandom usb v4l2 valgrind vcd vnc vorbis vorbis-psy vte wav wavpack webkit wifi wma wmf wmp wxwidgets x264 xcb xcomposite xface xinerama xml xmp xorg xpm xsettings xslt xulrunner xv xvid xvmc yv12 zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="serdisplib" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Tom Lippincott 2009-12-26 12:36:05 UTC
As others are reporting, the libsigsegv ebuilds all hang for me at:

>>> checking whether a signal handler can be left through longjmp...

Is there even a workaround for this yet?  Can't install clisp without it...

Here's my emerge --info:

Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 25 Dec 2009 21:30:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.5.4-r3, 2.6.4, 3.1.1-r1
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
PORTDIR_OVERLAY="/usr/local/portage/layman/games /usr/local/portage/layman/gamerlay /usr/local/portage/layman/lisp /usr/local/portage/custom"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi additions alsa amd64 amrnb amrwb ao avahi bash-completion berkdb blas bzip2 cairo cddb cdparanoia cdr cjk cli consolekit cracklib crypt css cups curl cvs cxx dbus devil dns doc dri dvd dvdr emacs encode epydoc ffmpeg firefox flac fortran gd gdbm gif gimp glib glut gnome gnome-keyring gnuplot gphoto2 gpm gstreamer gtk h323 hal iconv id3tag ieee1394 ipv6 java java6 javascript jingle jpeg jpeg2k kpathsea kqemu kvm ladspa laptop latex ldap libnotify libsamplerate lm_sensors lyrics mad mdnsresponder-compat midi mikmod mime mmx modules mozilla mp3 mpeg mplayer mudflap multilib mysql ncurses networkmanager nls nptl nptlonly offensive ogg opengl openmp pam pcre pdf perl php pipechan plotutils png pppd pymacs python readline reflection sasl sdk sdl session sip sndfile source spell spl sqlite sqlite3 sse sse2 ssl ssse3 subversion svg synaptics sysfs tagwriting tcpd threads tidy tiff tk truetype unicode usb v4l2 vorbis wav wavpack wifi wma xcb xcomposite xine xinexv xml xorg xpm xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mmap_emul 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="synaptics keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa vga intel fbdev" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Tom Lippincott 2009-12-29 02:01:48 UTC
Created attachment 214513 [details]
An ebuild using the git repository
Comment 6 hirakendu 2010-01-01 21:19:25 UTC
The problem is due to glibc-2.11. (And since one can't downgrade glibc, it is a bust :D.)

@ comment #5 thanks for the git ebuild. (I didn't try it. Luckily I had a backup of my system, so still happy with glibc-2.10.1.)
Comment 7 Tim Harder gentoo-dev 2010-01-14 20:35:46 UTC
Building libsigsegv-2.8 (bug #300549) worked for me with glibc-2.11.
Comment 8 Dennis Schridde 2010-01-23 14:30:44 UTC
The issue persists. Any plan for a bump or fixing this problem in the tree?
Comment 9 Martin Väth 2010-03-15 22:14:02 UTC
I can confirm it also with a Dual Core a glibc-2.11 on amd64.

There is a random element in it whether it hangs:
Sometimes it even hangs at
  checking whether a signal handler can be left through longjmp... 
sometimes at the next check, and once it even managed to get to the fourth test
(and got stuck there).
However, so far, I never succeeded to get all tests.
Comment 10 Martin Väth 2010-03-15 22:27:19 UTC
I can also confirm that libsigsegv-2.8 fixes the issue...
Comment 11 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-03-26 14:12:43 UTC
*libsigsegv-2.8 (26 Mar 2010)

  26 Mar 2010; Panagiotis Christopoulos <pchrist@gentoo.org>
  +libsigsegv-2.8.ebuild:
  Bump to 2.8, fixes bug #292745 , bug #300549, thanks to Tom Lippincott and 
  Tim Harder for their ebuilds

----------------------------------

Hm maybe, in some days the 2.8 version should go for stable. I will leave the bug open, as the 2.4 and 2.6 versions are not fixed.
Comment 12 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-06-07 17:42:06 UTC
--- ChangeLog	2010-05-29 10:40:14.000000000 +0300
+++ ChangeLog.new	2010-06-07 20:39:47.000000000 +0300
@@ -2,6 +2,11 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigsegv/ChangeLog,v 1.42 2010/05/25 15:16:24 hwoarang Exp $
 
+  07 Jun 2010; Panagiotis Christopoulos <pchrist@gentoo.org>
+  -libsigsegv-2.4.ebuild, -libsigsegv-2.6.ebuild:
+  dev-libs/libsigsegv: cleaning up (remove obsolete 2.4 and 2.6 ebuilds) wrt
+  bug #292745
+