ID: 10643
User Update by: [EMAIL PROTECTED]
Old-Status: Feedback
Status: Closed
Bug Type: LDAP related
Operating system: Linux 2.2.14
PHP Version: 4.0.5
Description: PHP 4.0.5 linked against openldap 2.x segfaults on Apache startup

Linking to libpthread in Apache resolved the problem.

Previous Comments:
---------------------------------------------------------------------------

[2001-05-06 12:07:15] [EMAIL PROTECTED]
This might be the infamous pthread lib / glibc bug.
Is your Apache linked with pthread?
If not, check the instructions how to do it on
www.php.net/oci8 

(I know, it's Oracle manual page..:)

--Jani


---------------------------------------------------------------------------

[2001-05-03 14:06:27] [EMAIL PROTECTED]
My configure string:

./configure  --prefix=/software/php-4 --with-apxs=/software/apache-1.3/bin/apxs 
--with-gdbm --with-ldap=/software/openldap-2 --with-pgsql=/software/postgresql-7 
--with-config-file-path=/software/php-4/lib

Using OpenLDAP 2.0.7 and PostgreSQL 7.1 on a SuSE 6.4 box.

# ldd libphp4.so 
        libpam.so.0 => /lib/libpam.so.0 (0x40144000)
        libdl.so.2 => /lib/libdl.so.2 (0x4014c000)
        libpq.so.2 => /software/postgresql-7/lib/libpq.so.2 (0x40150000)
        libldap.so.2 => /software/openldap-2/lib/libldap.so.2 (0x4015f000)
        liblber.so.2 => /software/openldap-2/lib/liblber.so.2 (0x40249000)
        libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40256000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4025e000)
        libm.so.6 => /lib/libm.so.6 (0x4026d000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4028a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x402b7000)
        libc.so.6 => /lib/libc.so.6 (0x402ce000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Here is an strace of an Apache child that died. I'm using NSS_LDAP and PAM_LDAP.

open("/lib/libpthread.so.0", O_RDONLY)  = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=289663, ...}) = 0
read(4, "177ELF111

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to