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

(ITS#6869) slapd segfaults during search traffic spike



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