From:             josh at netbits dot us
Operating system: Linux SuSE 8.1
PHP version:      5.0.0b4 (beta4)
PHP Bug Type:     Apache2 related
Bug description:  Configuring php 5.0.0b4 from source with options below causes 
Apache2 to hang

Description:
------------
I compiled php 5.0.0b4 on a SuSE linux system.



uname -a: Linux langly 2.4.19-4GB #1 Mon Aug 4 23:38:42 UTC 2003 i686
unknown



gcc -v: Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.2/specs

Configured with: ../configure --enable-threads=posix --prefix=/usr
--with-local-prefix=/usr/local --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib
--enable-languages=c,c++,f77,objc,java,ada --enable-libgcj
--with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
--with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux

Thread model: posix

gcc version 3.2



The configure command used the following options:



./configure \

--with-config-file-path=/etc/httpd \

--enable-libgcc \

--enable-sigchild \

--enable-track-vars \

--disable-ipv6 \

\

--with-apxs2=/usr/local/apache/bin/apxs \

\

--enable-exif \

--enable-ftp \

--enable-sockets \

--with-mcrypt \

--with-mhash \

--with-openssl \

--with-iconv \

--with-ncurses \

--with-readline \

--with-curl \

\

--with-bz2 \

--with-zip \

--with-zlib \

\

--with-mysql=/usr/local/mysql \

--with-mysql-sock=/usr/local/mysql/mysql.sock \

\

--with-pgsql=/usr/local/pgsql \

\

--with-oci8 \

\

--with-sqlite \

\

--with-gd \

--with-ttf \

--with-freetype \

--with-freetype-dir=/usr/X11/lib \

--with-png-dir=/usr \

--with-jpeg-dir=/usr \

--with-tiff-dir=/usr \

--with-xpm-dir=/usr \

\

--enable-xml \

--enable-wddx \

--with-xsl \

--with-expat-dir=/usr \

--with-libxml-dir=/usr/local \

--with-xmlrpc \

--with-dom \

--with-qtdom \

\

--with-java=/usr/local/java/ 



After installation and restarting apache (2.0.48), only one apache process
is spawned - no additional threads are started.  Attempts to access web
pages with or without PhP hang until timing out - no messages are
generated in the Apache error or access log.  Single Apache process needs
to be killed with kill -9.  Re-instating PhP-4.3.4 module causes behavior
to return to normal.  



ldd /usr/local/apache/modules/libphp5.so



        libcrypt.so.1 => /lib/libcrypt.so.1 (0x402a7000)

        libexslt.so.0 => /usr/local/lib/libexslt.so.0 (0x402d8000)

        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x402e7000)

        libhistory.so.4 => /lib/libhistory.so.4 (0x40307000)

        libreadline.so.4 => /lib/libreadline.so.4 (0x4030f000)

        libncurses.so.5 => /lib/libncurses.so.5 (0x4033b000)

        libpq.so.3 => /usr/local/pgsql-7.4.1/lib/libpq.so.3 (0x4037e000)

        libpanel.so.5 => /usr/lib/libpanel.so.5 (0x40398000)

        libmysqlclient.so.14 =>
/usr/local/mysql-5.0.0-alpha/lib/mysql/libmysqlclient.so.14 (0x4039c000)

        libmhash.so.2 => /usr/lib/libmhash.so.2 (0x40484000)

        libmcrypt.so.4 => /usr/local/lib/libmcrypt.so.4 (0x404a6000)

        libltdl.so.3 => /usr/lib/libltdl.so.3 (0x404db000)

        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x404e2000)

        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40524000)

        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x4061c000)

        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4062b000)

        libz.so.1 => /lib/libz.so.1 (0x4065b000)

        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4066a000)

        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x40688000)

        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40698000)

        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x406c8000)

        libresolv.so.2 => /lib/libresolv.so.2 (0x4079e000)

        libm.so.6 => /lib/libm.so.6 (0x407b0000)

        libdl.so.2 => /lib/libdl.so.2 (0x407d3000)

        libnsl.so.1 => /lib/libnsl.so.1 (0x407d6000)

        libcurl.so.2 => /usr/local/lib/libcurl.so.2 (0x407eb000)

        libclntsh.so.8.0 => /opt/oracle/product/8i/lib/libclntsh.so.8.0
(0x40815000)

        libxslt.so.1 => /usr/local/lib/libxslt.so.1 (0x40d89000)

        libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x40db9000)

        libc.so.6 => /lib/libc.so.6 (0x40ea9000)

        libpthread.so.0 => /lib/libpthread.so.0 (0x40fc7000)

        libwtc8.so => /opt/oracle/product/8i/lib/libwtc8.so (0x40fdc000)

        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)



Other information:



MySQL 5.0, curl-7.11.0, libmcrypt-2.5.7, libxml2-2.6.7, and libxslt-1.1.4
built from source.



# java -version

java version "1.4.2_03"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)

Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)



I will attempt to build from CVS.



Josh

Reproduce code:
---------------
N/A

Expected result:
----------------
N/A

Actual result:
--------------
N/A

-- 
Edit bug report at http://bugs.php.net/?id=27528&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=27528&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=27528&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=27528&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=27528&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=27528&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=27528&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=27528&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=27528&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=27528&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=27528&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=27528&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=27528&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=27528&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=27528&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=27528&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=27528&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=27528&r=float

Reply via email to