Bug #11718 Updated: Apache core dumps with PHP4 and IMAP && LDAP modules loaded

From: Date: Sun, 01 Jul 2001 08:42:58 +0000
Subject: Bug #11718 Updated: Apache core dumps with PHP4 and IMAP && LDAP modules loaded
Groups: php.dev 
Request: Send a blank email to php-dev+get-58600@lists.php.net to get a copy of this message
ID: 11718 Updated by: sniper Reported By: bruder@conectiva.com.br Old-Status: Open Status: Closed Bug Type: Reproducible crash Operating system: PHP Version: 4.0.6 Assigned To: Comments: Yes it is. If any of the libraries PHP is linked with is linked with libpthread, then Apache has to be linked with libpthread too. This is a glibc bug actually. Information how to do this can be found on this manual page: http://www.php.net/oci8 If this doesn't help you, reopen this bug report. --Jani Previous Comments: --------------------------------------------------------------------------- [2001-07-01 03:32:06] bruder@conectiva.com.br nope. It's necessary? --------------------------------------------------------------------------- [2001-06-27 12:27:29] sniper@php.net Is your apache linked with libpthread? --------------------------------------------------------------------------- [2001-06-26 23:52:22] bruder@conectiva.com.br I have a linux 2.2.x with the following configuration: GLIBC 2.2.3 OpenLDAP 2.0.11 (with SSL) imap-2000c (with SSL) Apache 1.3.19 (with SSL enabled by default) When I load imap and ldap modules of PHP4, Apache coredumps. PHP4's configure: ./configure --prefix=%{_prefix} --disable-debug --enable-pic --enable-inline-optimization --with-apxs=%{_sbindir}/apxs --enable-shared --disable-static --with-config-file-path=%{_sysconfdir}/php4/apache --with-exec-dir=%{_bindir} --with-regex=system --with-gettext --with-freetype-dir=%{_prefix} --with-gd --with-jpeg-dir=%{_prefix} --with-png --with-zlib --with-db2 --with-db3 --with-gdbm --enable-debugger --enable-openssl --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-yp --enable-wddx --enable-snmp --enable-dbf --enable-ftp --enable-mcrypt --enable-bcmath --without-mysql --without-unixODBC --enable-debug --with-xml imap and ldap runtime modules are build with: build_ext() { %{__cc} -fPIC -shared %{optflags} -DCOMPILE_DL_echo $1 | tr '[a-z]' '[A-Z]' -DHAVE_echo $1 | tr '[a-z]' '[A-Z]' -I. -I./main -I%{_sbindir}/apxs -q INCLUDEDIR -I./Zend -I%{_includedir}/freetype -I%{_includedir}/$1 -I./ext/$1 -I./ext/$1/lib$1 -I./ext/xml/expat/xmltok -I./ext/xml/expat/xmlparse -I./TSRM grep ^CPPFLAGS Zend/Makefile | cut -f2- -d= $4 $2 -o $1.so -L.libs $3 -lc } build_ext imap ext/imap/php_imap.c "-limap" "-DHAVE_IMAP2000 -DHAVE_IMAP_SSL" build_ext ldap ext/ldap/ldap.c "-lldap -llber" Apache doesnt coredumps if I load only php4-imap or only php4-ldap modules (php4 cgi version works). Anybody have any clue for that? --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=11718&edit=2

« previous php.dev (#58600) next »