I saw the Segment fault and thought it failed. I did previously try the remaining steps but no tmp file is created. I did try it again, same results in no tmp file created… not sure what I’m doing wrong – I am literally copy/pasting from the wiki for the commands.

 

============================================================

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) set logging on

Copying output to gdb.txt.

(gdb) set logging file /tmp/389stacktrace.txt

(gdb) set logging redirect on

(gdb) thread apply all bt full

 

Thread 41 (Thread 0xb7f556d0 (LWP 5916)):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x008c53d3 in poll () from /lib/libc.so.6

No symbol table info available.

#2  0x007ed639 in PR_Poll () from ../lib/libnspr4.so

No symbol table info available.

#3  0x0805816d in ?? ()

No symbol table info available.

#4  0x0936d3d8 in ?? ()

No symbol table info available.

#5  0x00000016 in ?? ()

No symbol table info available.

#6  0x000000fa in ?? ()

No symbol table info available.

#7  0x00000000 in ?? ()

No symbol table info available.

 

Thread 40 (Thread 5939):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x008c7c71 in select () from /lib/libc.so.6

No symbol table info available.

#2  0x00f5556c in DS_Sleep () from ./libslapd.so

No symbol table info available.

#3  0x00550a73 in ?? () from /opt/fedora-ds/lib/libback-ldbm.so

No symbol table info available.

#4  0x00000064 in ?? ()

No symbol table info available.

#5  0x00000000 in ?? ()

No symbol table info available.

 

Thread 37 (Thread 5942):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x008c7c71 in select () from /lib/libc.so.6

No symbol table info available.

#2  0x00f5556c in DS_Sleep () from ./libslapd.so

No symbol table info available.

#3  0x005623cf in perfctrs_wait () from /opt/fedora-ds/lib/libback-ldbm.so

No symbol table info available.

#4  0x00552177 in ?? () from /opt/fedora-ds/lib/libback-ldbm.so

No symbol table info available.

#5  0x000003e8 in ?? ()

No symbol table info available.

#6  0x09138f90 in ?? ()

No symbol table info available.

#7  0x091fbba0 in ?? ()

No symbol table info available.

#8  0x007fa550 in geteuid () from ../lib/libnspr4.so

No symbol table info available.

#9  0x09200b58 in ?? ()

No symbol table info available.

#10 0x00000001 in ?? ()

No symbol table info available.

#11 0x04c013b8 in ?? ()

No symbol table info available.

#12 0x007f17ad in ?? () from ../lib/libnspr4.so

No symbol table info available.

#13 0x09164ab8 in ?? ()

No symbol table info available.

#14 0x09200b58 in ?? ()

No symbol table info available.

#15 0x00000000 in ?? ()

No symbol table info available.

 

 

Thread 33 (Thread 5946):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x00378ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

No symbol table info available.

#2  0x007eab46 in ?? () from ../lib/libnspr4.so

No symbol table info available.

#3  0x0931b684 in ?? ()

No symbol table info available.

#4  0x091cd118 in ?? ()

No symbol table info available.

#5  0x06a0433c in ?? ()

No symbol table info available.

#6  0x003799c5 in pthread_getspecific () from /lib/libpthread.so.0

No symbol table info available.

#7  0x007eb924 in PR_WaitCondVar () from ../lib/libnspr4.so

No symbol table info available.

#8  0x08059d12 in ?? ()

No symbol table info available.

#9  0x0931b680 in ?? ()

No symbol table info available.

#10 0x00007530 in ?? ()

No symbol table info available.

#11 0x00000000 in ?? ()

No symbol table info available.

 

Thread 32 (Thread 5947):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x00378ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

No symbol table info available.

#2  0x007eab46 in ?? () from ../lib/libnspr4.so

No symbol table info available.

#3  0x091c5ab4 in ?? ()

No symbol table info available.

#4  0x091c5a50 in ?? ()

No symbol table info available.

#5  0x0740531c in ?? ()

No symbol table info available.

#6  0x003799c5 in pthread_getspecific () from /lib/libpthread.so.0

No symbol table info available.

#7  0x007eb924 in PR_WaitCondVar () from ../lib/libnspr4.so

No symbol table info available.

#8  0x00f5f258 in ?? () from ./libslapd.so

No symbol table info available.

#9  0x091c5ab0 in ?? ()

No symbol table info available.

#10 0x00002710 in ?? ()

No symbol table info available.

#11 0x00f958d8 in attr_get_deletion_csn () from ./libslapd.so

No symbol table info available.

#12 0x091c6038 in ?? ()

No symbol table info available.

#13 0x4e402d77 in ?? ()

No symbol table info available.

#14 0x4e402d77 in ?? ()

No symbol table info available.

#15 0x07405398 in ?? ()

No symbol table info available.

#16 0x007ebb10 in PR_Unlock () from ../lib/libnspr4.so

No symbol table info available.

#17 0x007f17ad in ?? () from ../lib/libnspr4.so

No symbol table info available.

#18 0x00000000 in ?? ()

No symbol table info available.

 

Thread 31 (Thread 5948):

#0  0x006ba402 in __kernel_vsyscall ()

No symbol table info available.

#1  0x00378ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

No symbol table info available.

#2  0x007eab46 in ?? () from ../lib/libnspr4.so

No symbol table info available.

#3  0x0931da6c in ?? ()

No symbol table info available.

#4  0x0936c190 in ?? ()

No symbol table info available.

#5  0x08a962ac in ?? ()

No symbol table info available.

#6  0x003799c5 in pthread_getspecific () from /lib/libpthread.so.0

No symbol table info available.

#7  0x007eb924 in PR_WaitCondVar () from ../lib/libnspr4.so

No symbol table info available.

#8  0x08055353 in ?? ()

No symbol table info available.

#9  0x0931da68 in ?? ()

No symbol table info available.

#10 0x00002710 in ?? ()

No symbol table info available.

#11 0x08a96318 in ?? ()

No symbol table info available.

#12 0x007ebb10 in PR_Unlock () from ../lib/libnspr4.so

No symbol table info available.

#13 0x0805584a in ?? ()

No symbol table info available.

#14 0x08a96388 in ?? ()

No symbol table info available.

#15 0x00002710 in ?? ()

No symbol table info available.

#16 0x00000003 in ?? ()

No symbol table info available.

#17 0x08a96378 in ?? ()

No symbol table info available.

#18 0x00000004 in ?? ()

No symbol table info available.

#19 0x00000000 in ?? ()

No symbol table info available.

 

*** THREADS CONTINUE DOWN TO THREAD 1 ***

 

(gdb)

(gdb) set logging redirect off

(gdb) quit

============================================================

 

No tmp file is created...



 

From: Rich Megginson [mailto:rmeggins@redhat.com]
Sent: Monday, August 08, 2011 3:18 PM
To: Wendt, Trevor
Cc: General discussion list for the 389 Directory server project.
Subject: Re: [389-users] Crashing

 

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…

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=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

======================================================================

 

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.

 

 



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.