Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156260 - concurrentmodphp causes apache freeze on x86_64
Summary: concurrentmodphp causes apache freeze on x86_64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
: 156259 (view as bug list)
Depends on: 166048
Blocks:
  Show dependency tree
 
Reported: 2006-11-25 16:12 UTC by Kamil Gornik
Modified: 2007-03-05 18:03 UTC (History)
1 user (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 Kamil Gornik 2006-11-25 16:12:19 UTC
setting concurrentmodphp on amd64 causes apache to freeze, browser awaits response from server with no success.
apache2 seems to zombie, whe I try to /etc/init.d/apache2 stop I get
httpd (no pid file) not running 
put ps -ef |grep apache returns one copy of apache2 running.
Seems concurrentmodphp should not be allowed for amd64
Comment 1 Kamil Gornik 2006-11-25 16:15:14 UTC
Portage 2.1.1-r2 (default-linux/amd64/2006.1/server, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r3 x86_64 AMD Opteron(tm) Processor 252
Gentoo Base System version 1.12.6
Last Sync: Sat, 25 Nov 2006 11:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.po.opole.pl http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"LANG="pl_PL"
LC_ALL="pl_PL"
LINGUAS="pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS=""
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/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 aalib acpi aim aliaschain apache2 async atm bash-completion bcmath berkdb bidi big-tables blas bzip2 caps checkpath chroot cli cnamefix concurrentmodphp cracklib crypt cscope ctype cups curl curlwrappers datadir dba dbase dbm dbus dbx discard-path dlloader dri dvb elibc_glibc encode erandom exif expat extensions extraengine fam fastcgi fftw finger flash flatfile fontconfig foomaticdb force-cgi-redirect fortran ftp fwdzone gd gdbm geoip gif gmp gnutls gpg2-experimental gpgme gpm graphviz gs hal hardened hash hpn iconv ident idn imagemagick imap imlib inifile innodb input_devices_keyboard input_devices_mouse iodbc iproute2 ipv6 isdnlog java javascript jbig jpeg jpeg2k kernel_linux ldap lesstif libcaca libg++ libnotify libsamplerate libwww linguas_pl m17n-lib maildir mailwrapper mbox mcal memlimit mhash milter mime ming mmap mng modperl mono motif mpeg msession multidata multipleip multiprocess multiuser musepack mysql mysqli nas ncurses neXt nfs nis nls nntp nptl nptlonly odbc ogg openssh overload pam pcntl pcre pdf perl php plotutils png posix ppds pppd python quicktime readline realmedia reflection rewrite roundrobin ruby samba session shaper sharedext simplexml skey slang slp smtp snmp soap sockets socks5 softquota spell spl sqlite sqlite3 ssl startup-notification svg swat syslog sysvipc szip tcl tcltk tcpd tidy tiff tk tokenizer truetype udev unicode ups urandom usb userland_GNU userlocales vhosts video_cards_vga vim vim-pager vim-syntax vorbis winbind wmf wordexp xface xml xmlreader xmlrpc xmlwriter xsl xslt zip zlib"
Unset:  CTARGET, INSTALL_MASK, LDFLAGS

machine is Sun Fire V20z (as I think it may be helpful), 2 CPUs
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-11-25 16:17:48 UTC
*** Bug 156259 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-26 00:12:55 UTC
Looks like you've missed the big fat warning about this feature being highly experimental... :)

First of all, make sure you've updated all .ini files, rebuilt all external modules (PECL etc.) and *disabled* sharedext and java-internal use flags.

http://chtekk.longitekk.com/index.php?/archives/23-New-PHP-revisions-in-the-tree.html

Comment 4 Kamil Gornik 2006-11-26 06:06:02 UTC
I tried it both with sharedext on and off. On my x86 box it works fine,there's something wrong about amd64. I'm pretty aware it's experimental :)
java-internal is off as you can see on emerge --info output.
It's clean install (gentoo installed few hours before), nothing special in configuration, no additional php modules. (php4 only, php5 is not merged yet).
Comment 5 Luca Longinotti (RETIRED) gentoo-dev 2007-03-05 18:03:11 UTC
Fixed in dev-lang/php-4.4.6 5.1.6-r11 and 5.2.1-r3, now concurrentmodphp works on amd64 too.
Best regards, CHTEKK.