[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#4804) slapd shutdown hang



At 10:13 AM 1/11/2007, kurt@OpenLDAP.org wrote:
>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...

I complete rebuild seems have cured this problem.

Kurt