httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 42556] - Apache with LDAP support segfaults on Solaris 9 with LDAP
Date Tue, 05 Jun 2007 08:58:24 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=42556>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=42556





------- Additional Comments From deepblue2007@bluewin.ch  2007-06-05 01:58 -------
Hi Ruediger,

The ldd of the httpd binary (comment #2) shows that it is only linked against
the OpenLDAP library. But the pldd of the core file (comment #7) shows that
somehow the Solaris native LDAP and NSS libraries also get loaded.

Here a list of all linked libraries of all used components:

find /opt/adnapache -type f -exec ldd "{}" \; 2>&1 |grep /usr/lib |sort -u
        libICE.so.6 =>   /usr/lib/libICE.so.6
        libSM.so.6 =>    /usr/lib/libSM.so.6
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libXext.so.0 =>  /usr/lib/libXext.so.0
        libXpm.so.4 =>   /usr/lib/libXpm.so.4
        libXt.so.4 =>    /usr/lib/libXt.so.4
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libc.so.1 =>     /usr/lib/64/libc.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libcmd.so.1 =>   /usr/lib/libcmd.so.1
        libcrypt_i.so.1 =>       /usr/lib/libcrypt_i.so.1
        libcurses.so.1 =>        /usr/lib/libcurses.so.1
        libdl.so.1 =>    /usr/lib/64/libdl.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.1 =>     /usr/lib/64/libm.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libpam.so.1 =>   /usr/lib/libpam.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        librt.so.1 =>    /usr/lib/librt.so.1
        libsendfile.so.1 =>      /usr/lib/libsendfile.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        libuuid.so.1 =>  /usr/lib/libuuid.so.1
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libz.so.1 =>     /usr/lib/libz.so.1

It is not linked against Sun's LDAP libraries.


GNU debugger backtrace:

/usr/local/bin/gdb /opt/adnapache/bin/httpd core.httpd.14168.0
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.9"...
Core was generated by `/opt/adnapache/bin/httpd -k start'.
Program terminated with signal 10, Bus error.
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /opt/adnapache/lib/libaprutil-1.so.0...done.
Loaded symbols for /opt/adnapache/lib/libaprutil-1.so.0
Reading symbols from /opt/adnapache/lib/libldap-2.3.so.0...done.
Loaded symbols for /opt/adnapache/lib/libldap-2.3.so.0
Reading symbols from /opt/adnapache/lib/liblber-2.3.so.0...done.
Loaded symbols for /opt/adnapache/lib/liblber-2.3.so.0
Reading symbols from /usr/lib/libresolv.so.2...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/libgen.so.1...done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /opt/adnapache/lib/libssl.so.0.9.8...done.
Loaded symbols for /opt/adnapache/lib/libssl.so.0.9.8
Reading symbols from /opt/adnapache/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /opt/adnapache/lib/libcrypto.so.0.9.8
Reading symbols from /opt/adnapache/lib/libexpat.so.0...done.
Loaded symbols for /opt/adnapache/lib/libexpat.so.0
Reading symbols from /opt/adnapache/lib/libapr-1.so.0...done.
Loaded symbols for /opt/adnapache/lib/libapr-1.so.0
Reading symbols from /usr/lib/libuuid.so.1...done.
Loaded symbols for /usr/lib/libuuid.so.1
Reading symbols from /usr/lib/libsendfile.so.1...done.
Loaded symbols for /usr/lib/libsendfile.so.1
Reading symbols from /usr/lib/librt.so.1...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libpthread.so.1...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /opt/adnapache/lib/libgcc_s.so.1...done.
Loaded symbols for /opt/adnapache/lib/libgcc_s.so.1
Reading symbols from /usr/lib/libaio.so.1...done.
Loaded symbols for /usr/lib/libaio.so.1
Reading symbols from /usr/lib/libmd5.so.1...done.
Loaded symbols for /usr/lib/libmd5.so.1
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
Reading symbols from /usr/lib/libthread.so.1...done.
Loaded symbols for /usr/lib/libthread.so.1
Reading symbols from /usr/lib/nss_files.so.1...done.
Loaded symbols for /usr/lib/nss_files.so.1
Reading symbols from /usr/lib/nss_ldap.so.1...done.
Loaded symbols for /usr/lib/nss_ldap.so.1
Reading symbols from /usr/lib/libsldap.so.1...done.
Loaded symbols for /usr/lib/libsldap.so.1
Reading symbols from /usr/lib/libldap.so.5...done.
Loaded symbols for /usr/lib/libldap.so.5
Reading symbols from /usr/lib/libdoor.so.1...done.
Loaded symbols for /usr/lib/libdoor.so.1
#0  0xfea95c7c in ldap_get_lderrno () from /usr/lib/libldap.so.5
(gdb) thread apply all bt full

Thread 1 (process 79704    ):
#0  0xfea95c7c in ldap_get_lderrno () from /usr/lib/libldap.so.5
No symbol table info available.
#1  0xfeab33a8 in ldapssl_install_routines () from /usr/lib/libldap.so.5
No symbol table info available.
#2  0xfeab2dbc in ldapssl_init () from /usr/lib/libldap.so.5
No symbol table info available.


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message