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.