Public bug reported:

I am trying to use a couple of "unique" overlays, but when adding new
entries in my database, I get a failed assertion in server:

slapd: search.c:970: oc_filter: Assertion `f != ((void *)0)' failed.

I think the problem occurs only when the first overlay does not detect
violations, but the second does. I not tested the other case yet, but if
I swap overlay declarations in "maindb-commonparams.conf", the crash
also happens.

Running Ubuntu Hardy Heron, x86 architecture, OpenLDAP version is
2.4.9-0ubuntu0.8.04. But I did a step forward and saw the same bug in
OpenLDAP 2.4.10 I compiled by myself.

Steps to reproduce:

# Download and extract the attached file in an existing folder "/home/amg1127".
# Change working directory to "/home/amg1127/ldap"
# Run "./create-master-base.sh"
# Run "./run-master-slapd.sh"
# In another terminal, run: "./crash-server.sh"
# slapd: search.c:970: oc_filter: Assertion `f != ((void *)0)' failed.

I used these flags while compiling OpenLDAP 2.4.10:

# ./configure --prefix=/home/amg1127/openldap-2.4.10-bin --enable-
dynamic --enable-spasswd --enable-modules --enable-slapi --enable-
backends=mod --enable-overlays=mod --with-tls=gnutls

I can reproduce the bug in OpenLDAP 2.4.10, so I will open an ITS and
paste URL here in some minutes.

Thanks.

** Affects: openldap2.3 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
slapd: search.c:970: oc_filter: Assertion `f != ((void *)0)' failed.
https://bugs.launchpad.net/bugs/243337
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openldap2.3 in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to