[389-users] Crashing

Rich Megginson rmeggins at redhat.com
Mon Aug 8 21:17:36 UTC 2011


On 08/08/2011 02:51 PM, Wendt, Trevor wrote:
>
> **resending with message truncated, hit message size max**
>
> Hello Rich,
>
> Still fails when run from within the server directory:
>
No, it actually worked - see below
>
> ======================================================================
>
> [root@ server]# pwd
>
> /opt/fedora-ds/bin/slapd/server
>
> [root@ server]# gdb ./ns-slapd ../../../slapd/logs/core.5916
>
> Reading symbols from /opt/fedora-ds/bin/slapd/server/ns-slapd...(no 
> debugging symbols found)...done.
>
> [New Thread 5972]
>
> ...additional threads...
>
> warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the 
> expected address
>
> warning: difference appears to be caused by prelink, adjusting 
> expectations
>
> warning: .dynamic section for "/lib/libm.so.6" is not at the expected 
> address
>
> warning: difference appears to be caused by prelink, adjusting 
> expectations
>
> warning: .dynamic section for "/lib/libresolv.so.2" is not at the 
> expected address
>
> warning: difference appears to be caused by prelink, adjusting 
> expectations
>
> Reading symbols from ./libslapd.so...(no debugging symbols found)...done.
>
> Loaded symbols for ./libslapd.so
>
> Reading symbols from ../lib/libssl3.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libssl3.so
>
> Reading symbols from ../lib/libnss3.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libnss3.so
>
> Reading symbols from ../lib/libsoftokn3.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libsoftokn3.so
>
> Reading symbols from ../lib/libssldap60.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libssldap60.so
>
> Reading symbols from ../lib/libldap60.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libldap60.so
>
> Reading symbols from ../lib/libprldap60.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libprldap60.so
>
> Reading symbols from ../lib/libplc4.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libplc4.so
>
> Reading symbols from ../lib/libplds4.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libplds4.so
>
> Reading symbols from ../lib/libnspr4.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libnspr4.so
>
> Reading symbols from /lib/libdl.so.2...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/libdl.so.2
>
> Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /usr/lib/libsasl2.so.2
>
> Reading symbols from /lib/libcrypt.so.1...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/libcrypt.so.1
>
> Reading symbols from /lib/libpthread.so.0...(no debugging symbols 
> found)...done.
>
> [Thread debugging using libthread_db enabled]
>
> Loaded symbols for /lib/libpthread.so.0
>
> Reading symbols from ./libdb-4.2.so...(no debugging symbols found)...done.
>
> Loaded symbols for ./libdb-4.2.so
>
> Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /usr/lib/libstdc++.so.6
>
> Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
>
> Loaded symbols for /lib/libm.so.6
>
> Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/libgcc_s.so.1
>
> Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
>
> Loaded symbols for /lib/libc.so.6
>
> Reading symbols from /lib/ld-linux.so.2...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/ld-linux.so.2
>
> Reading symbols from /lib/libresolv.so.2...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/libresolv.so.2
>
> Reading symbols from /lib/libnss_files.so.2...(no debugging symbols 
> found)...done.
>
> Loaded symbols for /lib/libnss_files.so.2
>
> Reading symbols from /usr/lib/sasl2/liblogin.so.2...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /usr/lib/sasl2/liblogin.so.2
>
> Reading symbols from /usr/lib/sasl2/libsasldb.so.2...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /usr/lib/sasl2/libsasldb.so.2
>
> Reading symbols from /usr/lib/sasl2/libplain.so.2...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /usr/lib/sasl2/libplain.so.2
>
> Reading symbols from /usr/lib/sasl2/libanonymous.so.2...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /usr/lib/sasl2/libanonymous.so.2
>
> Reading symbols from /opt/fedora-ds/lib/syntax-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/syntax-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/liblcoll.so...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/liblcoll.so
>
> Reading symbols from ../lib/libicui18n.so.34...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libicui18n.so.34
>
> Reading symbols from ../lib/libicuuc.so.34...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libicuuc.so.34
>
> Reading symbols from ../lib/libicudata.so.34...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libicudata.so.34
>
> Reading symbols from /opt/fedora-ds/lib/pwdstorage-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/pwdstorage-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/des-plugin.so...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/des-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/attr-unique-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/attr-unique-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/acl-plugin.so...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/acl-plugin.so
>
> Reading symbols from ../lib/libns-dshttpd10.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libns-dshttpd10.so
>
> Reading symbols from /opt/fedora-ds/lib/chainingdb-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/chainingdb-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/cos-plugin.so...(no debugging 
> symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/cos-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/http-client-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/http-client-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/libback-ldbm.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/libback-ldbm.so
>
> Reading symbols from /opt/fedora-ds/lib/replication-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/replication-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/passthru-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/passthru-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/referint-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/referint-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/retrocl-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/retrocl-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/roles-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/roles-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/statechange-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/statechange-plugin.so
>
> Reading symbols from /opt/fedora-ds/lib/views-plugin.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/lib/views-plugin.so
>
> Reading symbols from ../lib/libfreebl3.so...(no debugging symbols 
> found)...done.
>
> Loaded symbols for ../lib/libfreebl3.so
>
> Reading symbols from /opt/fedora-ds/alias/libnssckbi.so...(no 
> debugging symbols found)...done.
>
> Loaded symbols for /opt/fedora-ds/alias/libnssckbi.so
>
> Core was generated by `./ns-slapd -D /opt/fedora-ds/slapd -i 
> /opt/fedora-ds/slapd/logs/pid -w'.
>
> Program terminated with signal 11, Segmentation fault.
>
> #0  0x00f3b80c in slapi_sdn_get_ndn () from ./libslapd.so
>
> (gdb)
>
At this point you can now use the instructions
http://directory.fedoraproject.org/wiki/FAQ#Debugging_Crashes
from "Tell gdb to log the output to a file" onward
>
> ======================================================================
>
> Access log snippet:
>
> ======================================================================
>
> [08/Aug/2011:13:39:59 -0500] conn=4244 fd=68 slot=68 connection from 
> 10.1.20.15 to 10.1.25.67
>
> [08/Aug/2011:13:39:59 -0500] conn=4153 op=14 EXT 
> oid="2.16.840.1.113730.3.5.3" name="Netscape Replication Start Session"
>
> [08/Aug/2011:13:39:59 -0500] conn=4153 op=14 RESULT err=0 tag=120 
> nentries=0 etime=0
>
> [08/Aug/2011:13:39:59 -0500] conn=4244 op=0 BIND 
> dn="uid=Manager,dc=our_dc,dc=com" method=128 version=3
>
> [08/Aug/2011:13:39:59 -0500] conn=4244 op=0 RESULT err=0 tag=97 
> nentries=0 etime=0 dn="uid=manager,dc=our_dc,dc=com"
>
> [08/Aug/2011:13:39:59 -0500] conn=4153 op=15 ADD 
> dn="uid=user1,ou=users,ou=external,dc=our_dc,dc=com"
>
> [08/Aug/2011:13:39:59 -0500] conn=4245 fd=70 slot=70 connection from 
> 10.1.20.15 to 10.1.25.67
>
> [08/Aug/2011:13:39:59 -0500] conn=4245 op=0 BIND 
> dn="uid=user1,ou=users,ou=external,dc=our_dc,dc=com" method=128 version=3
>
> **** CRASH ****
>
So it appears that a BIND operation is causing the crash.
>
> [08/Aug/2011:13:40:48 -0500] conn=0 fd=64 slot=64 connection from 
> 10.1.25.1 to 10.1.25.67
>
> [08/Aug/2011:13:40:49 -0500] conn=0 op=0 BIND dn="" method=128 version=2
>
> [08/Aug/2011:13:40:49 -0500] conn=0 op=0 RESULT err=0 tag=97 
> nentries=0 etime=0 dn=""
>
> [08/Aug/2011:13:40:49 -0500] conn=0 op=1 UNBIND
>
> [08/Aug/2011:13:40:49 -0500] conn=0 op=1 fd=64 closed - U1
>
> [08/Aug/2011:13:40:50 -0500] conn=1 fd=64 slot=64 connection from 
> 10.1.20.15 to 10.1.25.67
>
> [08/Aug/2011:13:40:50 -0500] conn=1 op=0 BIND 
> dn="uid=Manager,dc=our_dc,dc=com" method=128 version=3
>
> [08/Aug/2011:13:40:50 -0500] conn=1 op=0 RESULT err=0 tag=97 
> nentries=0 etime=0 dn="uid=manager,dc=our_dc,dc=com"
>
> [08/Aug/2011:13:40:50 -0500] conn=1 op=1 SRCH 
> base="uid=user2,ou=users,ou=external,dc=our_dc,dc=com" scope=0 
> filter="(objectClass=*)" attrs=ALL
>
> [08/Aug/2011:13:40:50 -0500] conn=1 op=1 RESULT err=0 tag=101 
> nentries=1 etime=0
>
> [08/Aug/2011:13:40:50 -0500] conn=1 op=2 UNBIND
>
> ======================================================================
>
> Logging is set as "nslapd-errorlog-level" is set to "8200" -- not sure 
> where I found that number at, the wiki shows 8192. What should I be 
> using or just capture everything?
>
See http://directory.fedoraproject.org/wiki/FAQ#Troubleshooting for an 
explanation of log levels.

Let's look at the core stack trace first.
>
> Thanks!
>
>
> ------------------------------------------------------------------------
>
> This electronic message transmission contains information from Black 
> Hills Corporation, its affiliate or subsidiary, which may be 
> confidential or privileged. The information is intended to be for the 
> use of the individual or entity named above. If you are not the 
> intended recipient, be aware the disclosure, copying, distribution or 
> use of the contents of this information is prohibited. If you received 
> this electronic transmission in error, please reply to sender 
> immediately; then delete this message without copying it or further 
> reading.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/389-users/attachments/20110808/a434fe3e/attachment.html>


More information about the 389-users mailing list