ID: 31617 User updated by: guym at arizona dot edu Reported By: guym at arizona dot edu -Status: Feedback +Status: Open Bug Type: Reproducible crash Operating System: Solaris 9 PHP Version: 4.3.10 New Comment:
The php cli works fine: echo $LD_LIBRARY_PATH ; ldd php ; ./php -v /opt/httpd/apache/lib:/opt/gnu/lib:/home/oracle/product/9.2.0/lib32:/usr/lib:/opt/httpd/postgresql/lib libpq.so.3 => /opt/httpd/postgres/lib/libpq.so.3 libxml2.so.2 => /usr/lib/libxml2.so.2 libxslt.so.1 => /usr/lib/libxslt.so.1 libresolv.so.2 => /usr/lib/libresolv.so.2 libm.so.1 => /usr/lib/libm.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libc.so.1 => /usr/lib/libc.so.1 libgcc_s.so.1 => /opt/gnu/lib/libgcc_s.so.1 libpthread.so.1 => /usr/lib/libpthread.so.1 libz.so.1 => /usr/lib/libz.so.1 libmp.so.2 => /usr/lib/libmp.so.2 /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1 libthread.so.1 => /usr/lib/libthread.so.1 librt.so.1 => /usr/lib/librt.so.1 libaio.so.1 => /usr/lib/libaio.so.1 libmd5.so.1 => /usr/lib/libmd5.so.1 /usr/platform/SUNW,Sun-Fire-280R/lib/libmd5_psr.so.1 PHP 4.3.10 (cli) (built: Jan 19 2005 12:24:34) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies Previous Comments: ------------------------------------------------------------------------ [2005-01-21 13:00:02] [EMAIL PROTECTED] Does the crash happen with some script or in apache startup? Is the gdb output really all of it? No more frames after #2 ? Try find out what binary / module is linking with /usr/lib/libsldap.so.1 using ldd. Check httpd and all the modules that are in use. ------------------------------------------------------------------------ [2005-01-21 12:52:50] [EMAIL PROTECTED] I meant the PHP CLI (the php binary). ------------------------------------------------------------------------ [2005-01-21 00:08:21] guym at arizona dot edu Here is the result of ldd libphp4.so libpq.so.3 => /opt/httpd/postgres/lib/libpq.so.3 libresolv.so.2 => /usr/lib/libresolv.so.2 libm.so.1 => /usr/lib/libm.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libgen.so.1 => /usr/lib/libgen.so.1 libclntsh.so.9.0 => /home/oracle/product/9.2.0/lib32/libclntsh.so.9.0 libc.so.1 => /usr/lib/libc.so.1 libgcc_s.so.1 => /opt/gnu/lib/libgcc_s.so.1 libmp.so.2 => /usr/lib/libmp.so.2 libwtc9.so => /home/oracle/product/9.2.0/lib32/libwtc9.so libsched.so.1 => /usr/lib/libsched.so.1 libaio.so.1 => /usr/lib/libaio.so.1 librt.so.1 => /usr/lib/librt.so.1 libmd5.so.1 => /usr/lib/libmd5.so.1 /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1 /usr/platform/SUNW,Sun-Fire-280R/lib/libmd5_psr.so.1 And here is ldd on libclntsh.so.9.0 libwtc9.so => /home/oracle/product/9.2.0/lib32/libwtc9.so libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libgen.so.1 => /usr/lib/libgen.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libsched.so.1 => /usr/lib/libsched.so.1 libaio.so.1 => /usr/lib/libaio.so.1 librt.so.1 => /usr/lib/librt.so.1 libm.so.1 => /usr/lib/libm.so.1 libc.so.1 => /usr/lib/libc.so.1 libmp.so.2 => /usr/lib/libmp.so.2 libmd5.so.1 => /usr/lib/libmd5.so.1 /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1 /usr/platform/SUNW,Sun-Fire-280R/lib/libmd5_psr.so.1 My LD_LIBRARY_PATH (also set in Apache's envvars). /opt/httpd/apache/lib:/opt/gnu/lib:/home/oracle/product/9.2.0/lib32:/opt/httpd/postgresql/lib ------------------------------------------------------------------------ [2005-01-20 22:39:09] [EMAIL PROTECTED] Can you do "ldd" on the libphp4.so generated and see what libs is it using? ------------------------------------------------------------------------ [2005-01-20 18:37:44] guym at arizona dot edu Yes, everything Oracle related works fine by itself on the system. I think the problem is that it is using the OpenLDAP library instead of Oracle's, despite being compiled against Oracle LDAP. The LD_LIBRARY_PATH is set in Apache's envvars (and in the shell when starting apache). ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/31617 -- Edit this bug report at http://bugs.php.net/?id=31617&edit=1