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

(ITS#4628) dynlist groups that resolve to transparent overlays cause slapd crasg



Full_Name: Tim Hoffman
Version: openldap-2.3.24
OS: Xubuntu  2.6.15-26-386
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (192.65.130.248)


I am have the following setup which causes slapd to crash


...
 tranclucent_search_cb: uid=timh,ou=People,dc=ktstudio,dc=org
bdb_dn2entry("uid=timh,ou=people,dc=ktstudio,dc=org")
is_entry_objectclass("uid=timh,ou=People,dc=ktstudio,dc=org", "2.5.6.1") no
objectClass attribute
is_entry_objectclass("uid=timh,ou=People,dc=ktstudio,dc=org",
"2.16.840.1.113730.3.2.6") no objectClass attribute
bdb_entry_get: rc=0
*** glibc detected *** double free or corruption (fasttop): 0x0829b5b8 ***
Aborted


The scenario is as follows. 

I have a main ldap server. serving dc=ktstudio,dc=org

Then I have a second server running two databases 

1. with a local backend
serving cn=Groups,dc=ktstudio,dc=org
with dynlist overlay with a group with its memberURL pointing to 
 ldap:///ou=People,dc=ktstudio,dc=org?dn?sub?(objectclass=person) (which is in
the overlay defined in the next server)

2. a backend using translucent overlay pointing to the 
main server serving dc=ktstudio,dc=org

Everything is working fine until I try to access the group defined above,
thats when slapd has a fit.

The client is ldapsearch built in the same distribution

Let me know if you need any more information.