Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 234177 - dev-lang/php-5.2* segfaults because of gcc-4.3* optimizer bug
Summary: dev-lang/php-5.2* segfaults because of gcc-4.3* optimizer bug
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL: http://bugs.php.net/bug.php?id=47730
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-07 13:23 UTC by Christian Hoffmann (RETIRED)
Modified: 2009-07-05 22:55 UTC (History)
4 users (show)

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


Attachments
Zend/tests/bug31177.phpt (bug31177.phpt,558 bytes, text/plain)
2008-08-07 13:23 UTC, Christian Hoffmann (RETIRED)
Details
Log excerpt from discussion with upstream about this issue (php-irc-2008-08-07-excerpt.log,6.88 KB, text/plain)
2009-04-24 09:11 UTC, Christian Hoffmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Hoffmann (RETIRED) gentoo-dev 2008-08-07 13:23:13 UTC
dev-lang/php-5.2.6-r7 (and other versions as well) are segfaulting in certain cases w/ gcc-4.3.1 (probably all 4.3) and standard optimizations (-O2). As soon as enabling debugging symbols (-ggdb3) or disabling optimizations (-O0) the problem goes away.
php upstream says it's a gcc issue and with the given facts it really sounds like that.

gdb only prints a completely unusuable backtrace.

The problem is reproducible by executing the php test suite, Zend/tests/bug31177.phpt is the failing test. Directly executing this file using php can be used to reproduce this as well. I'm attaching the file here.

Any ideas what to do now? :)
Comment 1 Christian Hoffmann (RETIRED) gentoo-dev 2008-08-07 13:23:46 UTC
Created attachment 162424 [details]
Zend/tests/bug31177.phpt
Comment 2 Luca Lesinigo 2008-11-15 18:43:35 UTC
Gentoo Linux 2008.0 on hppa
CFLAGS = CXXFLAGS = "-pipe -O2 -march=2.0"
gcc-4.3.2, glibc-2.7-r2, php-5.2.6-r7, default USE flags
does not segfault with the attached bug31177.phpt test file: it gives ok / ok.

what to do now: upgrade your gcc-4.3.1 to 4.3.2 and try again.

if it doesn't segfault, issue solved. if it segfaults, could be arch-specific, or it could be your glibc (what version are you using?) or lots of other things...
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2008-11-15 21:44:55 UTC
Seems to work just fine with gcc-4.3.2.  Please retest and reopen if you are still experiencing a problem.
Comment 4 Robert Förster 2008-11-17 09:24:15 UTC
still segfaults here:

Portage 2.2_rc14 (default/linux/amd64/2008.0/server, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.26-vs2.3.0.35.6-gentoo-Dessa x86_64)
=================================================================
System uname: Linux-2.6.26-vs2.3.0.35.6-gentoo-Dessa-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4000+-with-glibc2.2.5
Timestamp of tree: Sun, 16 Nov 2008 23:45:02 +0000
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.2-r8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.63
sys-devel/automake:  1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fforce-addr"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /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/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,--as-needed"
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"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/hoffie"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 chroot cli cracklib crypt dri fortran gdbm gif gpm iconv imap innodb ipv6 isdnlog jpeg logrotate maildir memlimit midi mmx mudflap multilib mysql ncurses nls no-old-linux nptl nptlonly openmp pam pcre pdflib perl png pppd python readline reflection session snmp spl sse sse2 ssl symlink sysfs tcpd threads tiffgd truetype unicode vda vhosts xml xml2 xorg zlib" 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" KERNEL="linux" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2008-11-17 15:38:12 UTC
Alright then...I'll try and get this to blow up later since I wasn't successful at doing so.
Comment 6 Christian Hoffmann (RETIRED) gentoo-dev 2008-11-17 16:30:18 UTC
I just noticed I can still reproduce this as well.

Stripped information:

Portage 2.2_rc14 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E6750_@_2.66GHz-with-glibc2.2.5
ccache version 2.4 [enabled]
dev-util/ccache:     2.4-r8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=native -O2 -pipe"
FEATURES="autoaddcvs ccache cvs distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms sign strict unmerge-orphans userfetch userpriv usersandbox"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"

dev-lang/php-5.2.6-r8 USE="-* apache2 bcmath bzip2 calendar cgi cli concurrentmodphp crypt ctype curl curlwrappers discard-path exif fastbuild filter force-cgi-redirect ftp gd gmp hash iconv imap ipv6 json mysql mysqli ncurses nls pcre pdo posix readline reflection session sharedext simplexml spl sqlite ssl suhosin threads tokenizer truetype unicode xml xmlreader xmlrpc xmlwriter xsl zip zlib"
sys-devel/gcc-4.3.2 USE="-* fortran gtk mudflap (multilib) nls openmp"

$ wget -q "http://bugs.gentoo.org/attachment.cgi?id=162424&action=view" -O - | php
--TEST--
Bug #31177 (Memory leak)
--FILE--
Segmentation fault


Could be happening on 64bit only?
Comment 7 SpanKY gentoo-dev 2009-01-10 12:07:56 UTC
gcc-4.3.2-r2 on x86_64 and that test passes for me

CFLAGS="-O2 -march=k8 -pipe -g"
Comment 8 Jérémie Horhant 2009-02-22 12:37:00 UTC
I have the same isue. I'm on sparc and before i switch to multilib profile everything just worked fine.

I've followed the multilib on sparc guide so I've updated my glibc to 2.7-r2 and gcc to 4.3.2-r3.

I'm still in 32bits userland. :-)


Portage 2.1.6.4 (default/linux/sparc/experimental/multilib/server, gcc-4.3.2, glibc-2.7-r2, 2.6.27-gentoo sparc64)
=================================================================
System uname: Linux-2.6.27-gentoo-sparc64-sun4u-with-glibc2.0
Timestamp of tree: Sat, 21 Feb 2009 22:45:01 +0000
app-shells/bash:     3.2_p39
dev-lang/python:     2.4.4-r14, 2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -mtune=ultrasparc -pipe -mvis"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=ultrasparc -mtune=ultrasparc -pipe -mvis"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/"
LDFLAGS="-Wl,-O1"
LINGUAS="fr"
MAKEOPTS="-j4"
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.europe.gentoo.org/gentoo-portage"
USE="acl apache2 bash-completion bzip2 clamav cli cracklib crypt dri fortran gdbm gpm iconv ipv6 isdnlog logrotate mailwrapper midi mudflap multilib mysql nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session snmp sparc spl ssl sysfs tcpd threads truetype unicode vhosts xml xorg zlib" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer   proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3   suncg6 sunffb sunleo tdfx voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Denis M. Gabaidulin 2009-03-14 23:06:33 UTC
Same issue:

Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r3 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r3-x86_64-AMD_Athlon-tm-_64_Processor_3500+-with-glibc2.2.5
Timestamp of tree: Sat, 14 Mar 2009 22:30:16 +0000
app-shells/bash:     4.0_p10
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.4.4-r13, 2.5.4-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.4
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
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/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config /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 /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
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/postgresql-experimental /usr/local/portage/layman/php-experimental /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aac acl alsa amd64 asf bash-completion berkdb bzip2 cli cracklib crypt cscope cups dri fortran gdbm gif gpm iconv ipv6 isdnlog jabber javascript jpeg kde kdeenablefinal kdeprefix kdexdeltas midi mime mmx mp3 mpeg mplayer mudflap multilib ncurces ncurses nls nptl nptlonly ogg opengl openmp oss pam pcntl pcre perl png posix pppd python quicktime readline reflection session sockets socks5 spl sse sse2 ssl symlink sysfs sysvipc tcpd threads unicode usb verbose vhosts vim-syntax wmv x264 xine xinerama xml xorg xsl xvid zlib" ALSA_CARDS="intel8x0" 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="access auth auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in deflate mime-magic cern-meta expires headers usertrack unique-id proxy proxy_connect proxy_http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so filter unique_id authz_host dav_fs vhost_alias auth" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia vga vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

dev-lang/php-5.2.8-r2  USE="apache2 berkdb bzip2 calendar cgi cli curl curlwrappers fastbuild gd-external hash iconv ipv6 json ldap mysql mysqli ncurses nls pcntl pcre pdo posix postgres reflection session simplexml soap sockets spl ssl sysvipc tokenizer truetype unicode xml xmlreader xmlrpc xsl zlib (-adabas) -bcmath (-birdstep) -cdb -cjk -concurrentmodphp -crypt -ctype -db2 -dbase (-dbmaker) -debug -discard-path -doc (-empress) (-empress-bcs) (-esoob) -exif (-fdftk) -filter (-firebird) -flatfile -force-cgi-redirect (-frontbase) -ftp -gd -gdbm -gmp -imap -inifile -interbase -iodbc (-java-external) -kerberos -kolab -ldap-sasl -libedit -mcve -mhash -msql -mssql -oci8 -oci8-instant-client -odbc -pic -qdbm -readline -recode -sapdb -sharedext -sharedmem -snmp (-solid) -spell -sqlite -suhosin (-sybase) (-sybase-ct) -threads -tidy -wddx -xmlwriter -xpm -yaz -zip -zip-external"

sys-devel/gcc-4.3.3  USE="fortran mudflap (multilib) nls openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla"

wget -q "http://bugs.gentoo.org/attachment.cgi?id=162424&action=view" -O - |
> php
--TEST--
Bug #31177 (Memory leak)
--FILE--
Segmentation fault
Comment 10 Christian Hoffmann (RETIRED) gentoo-dev 2009-04-24 09:11:39 UTC
Created attachment 189303 [details]
Log excerpt from discussion with upstream about this issue

Adding log excerpt from irc discussion with upstream about this issue as this got some attention again recently.
http://news.php.net/php.internals/43762
Comment 11 Tanktalus 2009-05-29 21:35:48 UTC
I have this issue, too.  x86_64, php 5.2.9-r2, gcc 4.3.2-r3, glibc-2.8_p20080602-r1.  I found it while running mediawiki (which was working earlier).

I created an /etc/portage/env/dev-lang/php file, and put the following into it:

CFLAGS="${CFLAGS/-O?/} -O0"
CXXFLAGS="${CFLAGS}"

And then the problem went away after a recompile.  The wget line people have been showing in other comments also works now.
Comment 12 Robert Förster 2009-06-21 07:46:43 UTC
seems to work here now with 5.2.10

Portage 2.2_rc33 (default/linux/amd64/2008.0/server, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29.4-vs2.3.0.36.14-Dessa x86_64)
=================================================================
System uname: Linux-2.6.29.4-vs2.3.0.36.14-Dessa-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4000+-with-gentoo-2.0.1
Timestamp of tree: Sat, 20 Jun 2009 11:15:01 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fforce-addr"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /var/bind"
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/terminfo /etc/udev/rules.d""
CXXFLAGS="-march=native -O2 -pipe -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,--as-needed"
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"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/dessa"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 apache2 berkdb bzip2 chroot cli cracklib crypt cups dri fortran gdbm gif gpm iconv imap innodb ipv6 isdnlog jpeg logrotate maildir memlimit midi mmx mudflap multilib mysql ncurses nls no-old-linux nptl nptlonly openmp pam pcre pdflib perl png pppd python readline reflection session snmp spl sse sse2 ssl symlink sysfs tcpd threads tiffgd truetype unicode vda vhosts xml xml2 xorg zlib" 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" KERNEL="linux" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 13 Christian Hoffmann (RETIRED) gentoo-dev 2009-06-21 11:13:52 UTC
Yep, I already saw a CVS commit which sounded like it could fix this bug, but wasn't able to test it.
Stabilization will happen soon, so marking this bug as fixed now.
Comment 14 SpanKY gentoo-dev 2009-07-05 20:01:12 UTC
could you summarize where/how/when this was fixed ?