Full_Name: Scott Koch
Version: 2.4.23
OS: Centos 5.5
URL:
Submission from: (NULL) (160.91.194.16)
Problem Description:
slapd segfaults during spike of ldap lookups. There are no error messages in the
logs. See the gdb output below.
Server Information:
There are three identical read only(searches only) replicas(using syncrepl) that
all demonstrate this problem that sit behind an IPVS load balancer. The servers
run on Centos 5.5 x86_64 Vmware ESX4.0 virtual machines with 2GB of ram. The
directory being served has just over 10,000 entries using the hdb database
backend.
openldap: @(#) $OpenLDAP: slapd 2.4.23 (Sep 24 2010 08:31:21) $
bdb: Berkeley DB 4.8.30: (April 9, 2010)
gdb bt:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40b5c940 (LWP 21140)]
0x00002b9c35b6b6b8 in pSD_WalkWorkQueue (Context=0x40b5c070, pWorkQueueVoid=0x0,
HashKey=0, pfnbMatchEntry=0x2b9c35b58479 <bMgtCallback>,
pSearchEntry=0x0) at work_queue.c:803
803 work_queue.c: No such file or directory.
in work_queue.c
(gdb) bt
#0 0x00002b9c35b6b6b8 in pSD_WalkWorkQueue (Context=0x40b5c070,
pWorkQueueVoid=0x0, HashKey=0,
pfnbMatchEntry=0x2b9c35b58479 <bMgtCallback>, pSearchEntry=0x0) at
work_queue.c:803
#1 0x00002b9c35b58435 in MgtSendThread (param=0x0) at acmgt.c:169
#2 0x00000033c560673d in start_thread () from /lib64/libpthread.so.0
#3 0x00000033c4ed3d1d in clone () from /lib64/libc.so.6
Let me know if there is more information and/or configuration files that I can
provide to assist in tracking this down.
Thanks,
-Scott