[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#5941) Problem when stacking rwm and translucent overlays together
Full_Name: Bryan Mesich
Version: 2.4.13
OS: RHEL 5.3
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (2001:4930:106:0:212:3fff:fefb:2891)
When a rwm overlay is used in conjunction with the translucent overlay, slapd
dies with the following error and backtrace:
*** glibc detected *** ./libexec/slapd: double free or corruption
(fasttop): 0x0860ca38 ***
======= Backtrace: =========
/lib/libc.so.6[0x5ceac1]
/lib/libc.so.6(cfree+0x90)[0x5d20f0]
./libexec/slapd(do_search+0x10e)[0x807bbfe]
./libexec/slapd[0x8079845]
./libexec/slapd[0x8079c12]
./libexec/slapd[0x816d504]
/lib/libpthread.so.0[0x6f750b]
/lib/libc.so.6(clone+0x5e)[0x638b2e]
I have been able to reproduce this error in 2.4.11, 2.4.13 and the CVS HEAD as
of Mon Feb 9 11:13:04 CST 2009.
Here is portion of my configuration file:
###############################################
# database backend modules to load
moduleload back_ldap.la
# overlay modules to load
moduleload translucent.la
moduleload rwm.la
# local database
database bdb
suffix "dc=nodak,dc=edu"
rootdn "cn=root,dc=nodak,dc=edu"
rootpw secret
directory /var/lib/ldap2.4
overlay translucent
uri "ldap://ldap.nodak.edu/";
overlay rwm
#rwm-rewriteEngine on
#rwm-rewriteContext searchFilter
#rwm-rewriteRule "^(.*objectClass=)posixAccount(.*)" "$1inetOrgPerson$2" ":@"
#rwm-map attribute uidNumber NID
###############################################
Simply declaring the rwm overlay (as shown in my configuration) is enough to
produce the error when used with a translucent overlay. Slapd will usually
answer one request after being started before tipping over.
I'm open to testing if needed.
Thanks in advance,
Bryan