[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#4804) slapd shutdown hang
Full_Name: Kurt Zeilenga
Version: HEAD
OS: FreeBSD 4
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (71.80.218.136)
In current HEAD (as well as for the last couple of days), slapd(8) has been
consistently (every time) been hanging on shutdown. For instance, when running
test000, gdb shows:
> thread apply all bt
Thread 2 (process 71085, thread 2):
#0 0x28fc0197 in _thread_kern_sched () from /usr/lib/libc_r.so.4
#1 0x28fc09e5 in _thread_kern_sched_state_unlock () from /usr/lib/libc_r.so.4
#2 0x28fc296d in pthread_cond_timedwait () from /usr/lib/libc_r.so.4
#3 0x28fa959b in _thread_gc () from /usr/lib/libc_r.so.4
#4 0x28f824d8 in _thread_start () from /usr/lib/libc_r.so.4
#5 0x0 in ?? ()
Thread 1 (process 71085, thread 1):
#0 0x28fc1914 in __sys_poll () from /usr/lib/libc_r.so.4
#1 0x28fc0df9 in _thread_kern_sched_state_unlock () from /usr/lib/libc_r.so.4
#2 0x28fc07ae in _thread_kern_scheduler () from /usr/lib/libc_r.so.4
#3 0x0 in ?? ()
The last few log messages are:
daemon: shutdown requested and initiated.
slapd shutdown: waiting for 0 threads to terminate
slapd shutdown: initiated
====> bdb_cache_release_all
slapd destroy: freeing system resources.
I suspect a recent (in the last week or so) is the cause...