Guillaume Rousse a écrit :
And gdb shows it waiting in __kernel_vsyscall
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d385c6 in pthread_join () from /lib/i686/libpthread.so.0
#2 0xb7f23d3f in ldap_pvt_thread_join () from /usr/lib/libldap_r-2.4.so.2
#3 0x0806e1b4 in slapd_daemon ()
#4 0x0805a507 in main ()
In both case, I think the lack of relevant information is caused by the
multithreading nature of slapd, I don't know how to access the exact
thread where the problem occurs.
I finally found how to get a better stack trace,
it seems to be a
locking issue with bdb:
http://pastebin.mandriva.com/5804
--
Guillaume Rousse
Service des Moyens Informatiques
INRIA Saclay - Ile de France
Tel: 01 69 35 69 62