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

(ITS#5638) Openldap 2.4.11 aborts in oc_filter in back_bdb/search.c



Full_Name: Stef
Version: 2.4.11
OS: FreeBSD 6.3-RELEASE-p2
URL: 
Submission from: (NULL) (38.99.5.20)


After upgrading to 2.4.11 all our LDAP servers would abort when modifications
were made to them. Here are the last messages leading up to and including the
abort:

=> bdb_list_candidates 0xa0
=> bdb_filter_candidates
	OR
=> bdb_list_candidates 0xa1
=> bdb_filter_candidates
	EQUALITY
=> bdb_equality_candidates (objectClass)
=> key_read
bdb_idl_fetch_key: [b49d1940]
<= bdb_index_read: failed (-30989)
<= bdb_equality_candidates: id=0, first=0, last=0
<= bdb_filter_candidates: id=0 first=0 last=0
=> bdb_filter_candidates
<= bdb_filter_candidates: id=0 first=0 last=0
<= bdb_list_candidates: id=0 first=0 last=0
<= bdb_filter_candidates: id=0 first=0 last=0
<= bdb_list_candidates: id=0 first=1 last=0
<= bdb_filter_candidates: id=0 first=1 last=0
bdb_search_candidates: id=0 first=1 last=0
bdb_search: no candidates
send_ldap_result: conn=7 op=13 p=3
send_ldap_result: err=0 matched="" text=""
=> unique_search found 0 records
==> unique_search 
str2filter "(&(?=error)(|))"
put_filter: "(&(?=error)(|))"
put_filter: AND
put_filter_list "(?=error)(|)"
put_filter: "(?=error)"
put_filter: simple
put_simple_filter: "?=error"
=> bdb_search
bdb_dn2entry("dc=fam")
=> access_allowed: search access to "dc=fam" "entry" requested
<= root access granted
=> access_allowed: search access granted by manage(=mwrscxd)
search_candidates: base="dc=fam" (0x00000001) scope=2
Assertion failed: (f != NULL), function oc_filter, file search.c, line 970.
Abort trap: 6