Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209501 - dev-lang/php-5.2.5_p20080206 crashes
Summary: dev-lang/php-5.2.5_p20080206 crashes
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
: 209550 (view as bug list)
Depends on:
Blocks: unaligned-access 209148
  Show dependency tree
 
Reported: 2008-02-10 10:53 UTC by seraph@xs4all.nl
Modified: 2023-05-06 05:41 UTC (History)
6 users (show)

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 seraph@xs4all.nl 2008-02-10 10:53:23 UTC
Last night I upgraded dev-lang/php to version 5.2.5_p20080206. Since then, every attempt to go to a php-enabled page gives a '500 internal server' error.

I've tried restart, reinstalling lighttpd and all, nothing worked. Downgrading to dev-lang/php-5.2.5-r1 fixed the problem immediately.

The problem seems similar to the one described here:
http://forum.lighttpd.net/topic/34454
http://bugs.php.net/bug.php?id=43476

Reproducible: Always

Steps to Reproduce:
1. Upgrade to dev-lang/php-5.2.5_p20080206
2. Try to visit any php-enabled page

Actual Results:  
"500 internal server error"

Lighttpd error log shows:
2008-02-10 09:59:00: (mod_fastcgi.c.2462) unexpected end-of-file (perhaps the fastcgi process died): pid: 4078 socket: unix:/var/run/lighttpd/lighttpd-fastcgi-php-4035.socket-3 
2008-02-10 09:59:00: (mod_fastcgi.c.3254) response not received, request sent: 885 on socket: unix:/var/run/lighttpd/lighttpd-fastcgi-php-4035.socket-3 for /gallery/main.php , closing connection

Expected Results:  
Page should display normally like it does with 5.2.5-r1.

www-servers/lighttpd-1.4.18
www-apps/gallery-2.2.4


Portage 2.1.3.19 (default-linux/sparc/sparc64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r6 sparc64)
=================================================================
System uname: 2.6.23-gentoo-r6 sparc64 sun4u
Timestamp of tree: Sun, 10 Feb 2008 01:16:01 +0000
distcc 2.18.3 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -pipe -frename-registers"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /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 -pipe -frename-registers"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/linux/gentoo http://distfiles.gentoo.org"
LINGUAS="en_US"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.pearlgates.net/gentoo-portage"
USE="bitmap-fonts cli cracklib cups dri fortran gdbm iconv isdnlog midi mudflap nptl nptlonly openmp pcre ppds pppd reflection session sparc spl truetype-fonts type1-fonts unicode xorg" ALSA_CARDS="none" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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="none" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="none"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-10 11:08:04 UTC
Hmmm, it works perfectly fine here.
Comment 2 Christian Hoffmann (RETIRED) gentoo-dev 2008-02-10 11:39:32 UTC
Certainly not related to php+lighttpd -- it works perfectly fine here (on multiple machines). The problem rather seems to be that php crashes -- are you using any extensions, especially Zend extensions like ZendOptimizer by chance?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-02-10 11:41:12 UTC
Yeah more like http://bugs.php.net/bug.php?id=43387 if anything.
Comment 4 seraph@xs4all.nl 2008-02-10 12:40:07 UTC
Nope, no extensions. I only use php for gallery. Here are the use flags for the packages involved (mysql is installed minimal because the actual database is on another server):

[ebuild   R   ] dev-db/mysql-5.0.54  USE="minimal -berkdb -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -perl (-selinux) -ssl -static" 0 kB 
[ebuild   R   ] dev-lang/php-5.2.5-r1  USE="cgi gd gdbm iconv mysql pcre reflection session spl unicode zlib (-adabas) -apache2 -bcmath -berkdb (-birdstep) -bzip2 -calendar -cdb -cjk -cli -concurrentmodphp -crypt -ctype -curl -curlwrappers (-db2) -dbase (-dbmaker) -debug -discard-path -doc (-empress) (-empress-bcs) (-esoob) -exif -fastbuild (-fdftk) -filter (-firebird) -flatfile -force-cgi-redirect (-frontbase) -ftp -gd-external -gmp -hash -imap -inifile -interbase -iodbc -ipv6 (-java-external) -json -kerberos -ldap -ldap-sasl (-libedit) -mcve -mhash -msql -mssql -mysqli -ncurses -nls (-oci8) (-oci8-instant-client) -odbc -pcntl -pdo -pic -posix -postgres -qdbm -readline -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets (-solid) -spell -sqlite -ssl -suhosin (-sybase) (-sybase-ct) -sysvipc -threads -tidy -tokenizer -truetype -wddx -xml -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip -zip-external" 0 kB 
[ebuild   R   ] www-servers/lighttpd-1.4.18  USE="fastcgi gdbm pcre php -bzip2 -doc -fam -ipv6 -ldap -lua -memcache -minimal -mysql -rrdtool -ssl -test -webdav -xattr" 0 kB 
[ebuild   R   ] www-apps/gallery-2.2.4  USE="gd mysql unzip vhosts -ffmpeg -imagemagick -netpbm -postgres -raw -zip" 0 kB


Perhaps it's related to my architecture? Wouldn't be the first time things work fine on x86 but break on sparc...
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2008-02-10 13:39:03 UTC
This won't get us anywhere, need a backtrace:

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 6 Richard H. 2008-02-10 13:52:46 UTC
I cannot reproduce this on my x86 machine.
It really seems sparc related.
Comment 7 Christian Hoffmann (RETIRED) gentoo-dev 2008-02-10 18:29:05 UTC
*** Bug 209550 has been marked as a duplicate of this bug. ***
Comment 8 Markus Tacker 2008-02-11 10:04:31 UTC
Same problem here on one machine (emerge --info below). Another works. Strange.

# emerge --info
Portage 2.1.3.19 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r8 i686)
=================================================================
System uname: 2.6.22-gentoo-r8 i686 Intel(R) Xeon(TM) CPU 2.66GHz
Timestamp of tree: Mon, 11 Feb 2008 05:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -pipe -mmmx -msse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/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="-O3 -march=pentium4 -pipe -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://angelina.krawall.de/gentoo-portage"
USE="apache2 bcmath berkdb bitmap-fonts blas bzip2 cli cracklib crypt ctype cups curl curlwrappers dba dri expat filter fortran ftp gd gdbm gpm iconv imap ipv6 isdnlog json midi mmx mpm-prefork mudflap mysql mysqli ncurses nls no-suexec nptl nptlonly openmp overload pam pcntl pcre pdo pear perl png ppds pppd python readline reflection session simplexml slang soap sockets spl sse ssl tcpd tokenizer truetype truetype-fonts type1-fonts unicode userlocales x86 xml xmlrpc xorg zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="env auth_basic authn_file authz_host authz_user authz_groupfile access auth alias filter deflate headers info vhost-alias rewrite log_config logio setenvif mime status dir so dav vhost_alias actions ssl" 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="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Christian Hoffmann (RETIRED) gentoo-dev 2008-02-12 16:49:40 UTC
Can you please try php-5.2.5_p20080206-r2 which I just added to the tree? It contains the fix for bug 209606 and this bug might actually be the same.
Simply make this bug a dupe of bug 209606 if this is the case.

If it doesn't fix the problem, please try to generate a backtrace.

Thanks.
Comment 10 Christian Hoffmann (RETIRED) gentoo-dev 2008-02-12 22:02:41 UTC
Test -r3 instead please (if you don't want to wait on rsync:
-PHP_PATCHSET_REV="2"
+PHP_PATCHSET_REV="3"

It's supposed to include a fix which does not break other things...
Comment 11 seraph@xs4all.nl 2008-02-13 07:51:28 UTC
php-5.2.5_p20080206-r3 seems to fix it for me. I'll do a bit more testing just to make sure, but the initial results are looking good. :-)
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-13 08:42:02 UTC
See bug #208418, comment #23 and onward.
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-13 08:42:35 UTC
Bug #209418, comment #23 and onward, of course.
Comment 14 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-13 08:50:03 UTC
Gah, third time lucky: bug #209148, comment #23 and onward, of course.
Sorry for the superfluous messages.

Comment 15 Christian Hoffmann (RETIRED) gentoo-dev 2008-02-13 15:57:53 UTC
(In reply to comment #14)
> Gah, third time lucky: bug #209148, comment #23 and onward, of course.
> Sorry for the superfluous messages.
So it is still broken for you... bad :P
The symptoms are really the same, right? I.e. things like <?php phpinfo(); ?> work fine?
I guess we need to do the hard and long process of trying to reproduce this with a vanilla snapshot, getting a useful backtrace and finally filing another upstream bug.
Regarding src_test issues -- I've done yet another change to the in-tree version of -r3 (no revbump) which should finally fix it (old logic was wrong, my first attempt at fixing it (>=-r2) missed one thing as well, so...).

Also I find it quite astonishing to see so many QA warnings -- I've never seen them before. Have they been there on hppa for a longer time or did they appear just recently?



Btw, can anyone else still reproduce this problem?
Comment 16 Andrew Gaffney (RETIRED) gentoo-dev 2008-02-17 23:21:56 UTC
I cannot reproduce this any longer with -r3
Comment 17 Markus Tacker 2008-02-18 11:25:11 UTC
-r3 works for me too
Comment 18 Robert Förster 2008-02-19 21:56:29 UTC
-r3 segfaults for me - at least with the debug useflag disabled :o
i didn't managed to get a useful backtrace unfortunatly...

Portage 2.1.4.4 (hardened/amd64, gcc-3.4.6, glibc-2.7-r1, 2.6.23-hardened-r6-Dessa x86_64)
=================================================================
System uname: 2.6.23-hardened-r6-Dessa x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Timestamp of tree: Tue, 19 Feb 2008 17:47:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
sys-apps/baselayout: 2.0.0_rc6-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fforce-addr -msse3 -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/"
CONFIG_PROTECT_MASK="/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/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe -fforce-addr -msse3 -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer nostrip sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
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/portage/local/layman/php-testing /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="amd64 apache2 berkdb chroot cracklib crypt gd gif gpm hardened imap innodb ipv6 jpeg justify logrotate maildir memlimit midi mysql nls no-old-linux nptl nptlonly pam pdflib pic png readline sasl session snmp sse sse2 ssl symlink tcpd threads tiff unicode urandom vda vhosts xml xml2 xorg zlib" 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" ELIBC="glibc" KERNEL="linux" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 19 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-20 19:14:45 UTC
(In reply to comment #15)
> The symptoms are really the same, right? I.e. things like <?php phpinfo(); ?>
> work fine?

Sure. Of course.

> I guess we need to do the hard and long process of trying to reproduce this
> with a vanilla snapshot, getting a useful backtrace and finally filing another
> upstream bug.

Er, why not simply start out from the last known good version? Or why not patch that one with the fixes needed to close the vulnerabilities of bug #209148?

> Regarding src_test issues -- I've done yet another change to the in-tree
> version of -r3 (no revbump) which should finally fix it (old logic was wrong,
> my first attempt at fixing it (>=-r2) missed one thing as well, so...).

I will try it out. It won't help fixing *this* bug though.

> Also I find it quite astonishing to see so many QA warnings -- I've never seen
> them before. Have they been there on hppa for a longer time or did they appear
> just recently?

Try adding -Wall to your CFLAGS.

> Btw, can anyone else still reproduce this problem?

What kind of a question is that?
Comment 20 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-20 19:25:25 UTC
[ebuild   R   ] www-servers/apache-2.2.8  USE="ldap ssl threads -debug -doc (-selinux) -sni -static -suexec" 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 speling status unique_id userdir usertrack vhost_alias -asis -authn_alias -cern_meta -charset_lite -dumpio -log_forensic -proxy_ftp -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 0 kB
[ebuild   R   ] www-servers/lighttpd-1.4.18  USE="bzip2 fam fastcgi gdbm ipv6 ldap lua memcache mysql pcre php rrdtool ssl test webdav -doc -minimal -xattr" 0 kB
[ebuild   R   ] dev-lang/php-5.2.5_p20080206-r3  USE="apache2 berkdb bzip2 calendar cdb cgi cjk cli crypt ctype curl exif filter ftp gd gmp iconv imap iodbc ipv6 kerberos ldap mcve mhash mssql mysql mysqli ncurses nls odbc pcre pdo pic postgres qdbm readline reflection session snmp sockets spell spl sqlite ssl suhosin threads tidy tokenizer truetype unicode xml xpm xsl zip-external zlib (-adabas) -bcmath (-birdstep) -concurrentmodphp -curlwrappers (-db2) -dbase (-dbmaker) -debug -discard-path -doc (-empress) (-empress-bcs) (-esoob) -fastbuild (-fdftk) (-firebird) -flatfile -force-cgi-redirect (-frontbase) -gd-external -gdbm -hash -inifile -interbase (-java-external) -json -ldap-sasl -libedit -msql (-oci8) (-oci8-instant-client) -pcntl -posix -recode -sapdb -sharedext -sharedmem -simplexml -soap (-solid) (-sybase) (-sybase-ct) -sysvipc -wddx -xmlreader -xmlrpc -xmlwriter -yaz -zip" 0 kB
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2008-02-20 19:26:14 UTC
(In reply to comment #19)
> What kind of a question is that?

Seriously, similar snidy remarks are totally not welcome. If you like, you can go and maintain PHP yourself, with the sucky totally uncooperative upstream that doesn't give a damn about any security issues and the only fixes go to CVS trunk.

What kind of question is that - whether anyone can reproduce the problem because we simply can't, like it or not. It just works here and doesn't segfault or anything, otherwise noone would ask for stabilizing this... Answer the question, post backtraces or whatever and keep similar remarks directed to /dev/null, ktnxbye.

Comment 22 Jeroen Roovers (RETIRED) gentoo-dev 2008-02-20 19:39:27 UTC
(In reply to comment #21)
> (In reply to comment #19)
> > What kind of a question is that?
> 
> Seriously, similar snidy remarks

It wasn't a sneer.
Comment 23 Philip Hofstetter 2008-02-21 16:30:47 UTC
I'm still having the problem of php crashing sometimes. This is an installation using fastcgi/lighttpd. As you can see, it's a plain old x86 machine. 

I'll try and get a backtrace - but the crashes are too infrequent to reliably get a trace.

Portage 2.1.2_rc3-r8 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.18-gentoo-r3 i686)
=================================================================
System uname: 2.6.18-gentoo-r3 i686 Intel(R) Xeon(TM) CPU 3.40GHz
Gentoo Base System version 1.12.1
Last Sync: Thu, 21 Feb 2008 16:00:01 +0000
app-shells/bash:     3.1_p16
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /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"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.mirror.solnet.ch"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/vmware"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic apache2_modules_authn_alias apache2_modules_authn_anon apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_rewrite apache2_modules_setenvif apache2_modules_speling apache2_modules_status apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_vhost_alias berkdb bitmap-fonts cli cracklib crypt cups dri elibc_glibc fortran gdbm gpm iconv input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode userland_GNU video_cards_apm video_cards_ark video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i740 video_cards_i810 video_cards_imstt video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nsc video_cards_nv video_cards_r128 video_cards_radeon video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo xorg zlib"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


USE="bcmath bzip2 cgi cli crypt curl curlwrappers fastbuild ftp gd iconv json mssql nls pcre postgres reflection session simplexml spl sqlite ssl tokenizer truetype unicode xml xmlreader zlib -adabas -apache2 -berkdb -birdstep -calendar -cdb -cjk -concurrentmodphp -ctype -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -gd-external -gdbm -gmp -hash -imap -inifile -interbase -iodbc -ipv6 (-java-external) -kerberos -ldap -ldap-sasl -libedit -mcve -mhash -msql -mysql -mysqli -ncurses -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -qdbm -readline -recode -sapdb -sharedext -sharedmem -snmp -soap -sockets -solid -spell -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -wddx -xmlrpc -xmlwriter -xpm -xsl -yaz -zip -zip-external"
Comment 24 Jakub Moc (RETIRED) gentoo-dev 2008-03-03 16:24:54 UTC
Nothing new will happen with this snapshot; test 5.2.6_rc1 please.
Comment 25 Christian Hoffmann (RETIRED) gentoo-dev 2008-07-17 14:18:25 UTC
I just committed 5.2.6-r5 with a patch which fixes SIGBUS errors on sparc* w/ USE=suhosin.