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

(ITS#7536) mdb assert when cleaning up accesslog



Full_Name: Quanah Gibson-Mount
Version: 2.4.34
OS: Linux 2.6
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (74.196.25.250)


When deleting entries from the accesslog, slapd dies after hitting an assert:

5136a59f => access_allowed: delete access to "cn=accesslog" "children"
requested
5136a59f <= root access granted
5136a59f => access_allowed: delete access granted by manage(=mwrscxd)
5136a59f => access_allowed: delete access to
"reqStart=20130227005207.000010Z,cn=accesslog" "entry" requested
5136a59f <= root access granted
5136a59f => access_allowed: delete access granted by manage(=mwrscxd)
5136a59f => mdb_dn2id_delete 0x5bd1e
slapd: ./../../../libraries/liblmdb/mdb.c:4017: mdb_page_search_root: Assertion
`(((mp)->mp_pb.pb.pb_lower - ((unsigned) __builtin_offsetof (MDB_page,
mp_ptrs))) >> 1) > 1' failed.