hello.
I have successfully compiled openldap and the comp_match module
but when seraching it outputs the following error on the server
connection_get(12): got connid=0
connection_read(12): checking for input on id=0
ber_get_next
ber_get_next: tag 0x30 len 147 contents:
op tag 0x63, time 1262943244
ber_get_next
conn=0 op=1 do_search
ber_scanf fmt ({miiiib) ber:
>>> dnPrettyNormal: <o=insa,c=et>
<<< dnPrettyNormal: <o=insa,c=et>, <o=insa,c=et>
ber_scanf fmt ({t) ber:
ber_scanf fmt (m) ber:
ber_scanf fmt (t) ber:
ber_scanf fmt (m) ber:
ber_scanf fmt (t) ber:
ber_scanf fmt (m) ber:
ber_scanf fmt (}) ber:
daemon: activity on 1 descriptor
ber_scanf fmt ({M}}) ber:
==> limits_get: conn=0 op=1 self="[anonymous]" this="o=insa,c=et"
=> bdb_search
bdb_dn2entry("o=insa,c=et")
=> bdb_dn2id("o=insa,c=et")
daemon: activity on:
daemon: epoll: listen=7 active_threads=0 tvp=NULL
daemon: epoll: listen=8 active_threads=0 tvp=NULL
<= bdb_dn2id: got id=0x1
entry_decode: "o=insa,c=et"
<= entry_decode(o=insa,c=et)
search_candidates: base="o=insa,c=et" (0x00000001) scope=2
=> bdb_dn2idl("o=insa,c=et")
=> bdb_equality_candidates (objectClass)
=> key_read
<= bdb_index_read: failed (-30988)
<= bdb_equality_candidates: id=0, first=0, last=0
bdb_search_candidates: id=-1 first=1 last=7
bdb_search: 1 does not match filter
entry_decode: "ou=certs,o=insa,c=et"
<= entry_decode(ou=certs,o=insa,c=et)
=> bdb_dn2id("ou=certs,o=insa,c=et")
<= bdb_dn2id: got id=0x2
bdb_search: 2 does not match filter
entry_decode: "uid=abc,ou=certs,o=insa,c=et"
<= entry_decode(uid=abc,ou=certs,o=insa,c=et)
=> bdb_dn2id("uid=abc,ou=certs,o=insa,c=et")
<= bdb_dn2id: got id=0x3
Segmentation fault
and exits the server
what could be the cause of the error?