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

(ITS#4801) segfault in dynlist



Full_Name: Quanah Gibson-Mount
Version: 2.3.32
OS: Linux 2.6 (64-bit)
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (171.64.19.81)


I decided to start playing with the dynlist overlay, but it cores slapd:

(gdb) bt
#0  0x00002ae069ec2545 in raise () from /lib/libc.so.6
#1  0x00002ae069ec3cce in abort () from /lib/libc.so.6
#2  0x00002ae069ebc362 in __assert_fail () from /lib/libc.so.6
#3  0x00000000004307e5 in entry_clean (e=Variable "e" is not available.
) at entry.c:462
#4  0x00000000004307f9 in entry_free (e=0x2aaaaaf20df0) at entry.c:485
#5  0x00000000004358c7 in slap_send_search_entry (op=0x4167cd30, rs=0x4167cf00)
at result.c:1205
#6  0x00002ae06b7d4914 in hdb_search (op=0x4167cd30, rs=0x4167cf00) at
search.c:878
#7  0x000000000047872b in overlay_op_walk (op=0x4167cd30, rs=0x4167cf00,
which=op_search, oi=0x2ae06b68a530, on=0x0) at backover.c:508
#8  0x0000000000478a85 in over_op_func (op=0x4167cd30, rs=0x4167cf00,
which=op_search) at backover.c:560
#9  0x00002ae06bcec336 in dynlist_response (op=0x2aaaab0e0710, rs=0x417feee0) at
dynlist.c:463
#10 0x00000000004785ba in over_back_response (op=0x2aaaab0e0710, rs=0x417feee0)
at backover.c:236
#11 0x000000000043542a in slap_send_search_entry (op=0x2aaaab0e0710,
rs=0x417feee0) at result.c:717
#12 0x00002ae06b7d4914 in hdb_search (op=0x2aaaab0e0710, rs=0x417feee0) at
search.c:878
#13 0x000000000047872b in overlay_op_walk (op=0x2aaaab0e0710, rs=0x417feee0,
which=op_search, oi=0x2ae06b68a530, on=0x0) at backover.c:508
#14 0x0000000000478a85 in over_op_func (op=0x2aaaab0e0710, rs=0x417feee0,
which=op_search) at backover.c:560
#15 0x0000000000429602 in fe_op_search (op=0x2aaaab0e0710, rs=0x417feee0) at
search.c:355
#16 0x0000000000429e42 in do_search (op=0x2aaaab0e0710, rs=0x417feee0) at
search.c:217
#17 0x0000000000427ae9 in connection_operation (ctx=Variable "ctx" is not
available.
) at connection.c:1132
#18 0x0000000000427ed6 in connection_read_thread (ctx=0x417ff030, argv=Variable
"argv" is not available.



My group definition is:

dn: cn=stanford-staff,cn=groups,cn=applications,dc=stanford,dc=edu
objectClass: groupOfURLs
cn: stanford-staff
memberURL: ldap:///cn=people,dc=stanford,dc=edu??sub?(suprivilegegroup=stanford:staff)


and my configuration is:

# Dynlist Overlay
overlay dynlist
dynlist-attrset groupOfURLS memberURL