[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Subtree search fails in Openldap 1.2.13???
Hi,
I known that version 1.2.13 is historical, but I'm having a strange problem
with one instalation of this version that can't upgrade right now.
I had tried to find similar problems in the archive with no lucky, so if
someone have an idea please email mee ;)
1) First the environment:
* hardware: Sun SPARC Netra T1 200
* OS: Solaris 8 10/01 (Generic_108528-12)
* compiler: gcc version 2.95.3 20010315
* Berkeley DB: version 2.7.7, compiled with:
env CC=gcc CPFLAGS="-O2" ../dist/configure
* OpenLDAP: version 1.2.13, compiled with:
env CC=gcc CPFLAGS="-O2 -D_REENTRANT" \
LIBS="-lpthreads -lposix4" \
CPPFLAGS="-I<path to db includes>" \
LDFLAGS="-L<path to db libs> -R<path to db libs>" \
./configure
2) Now the problem:
The binary version of this compilation passed all tests in the test
directory and seems to work just fine. But when i tried to get all entries
from a sub-tree of the DIT, the server never respond... (like ldapsearch -s
sub -b 'ou=People, o=test, c=PT' 'cn=*')
And before you ask: yes, i had added the entries previous to the database
and I can get any entry direct using ldapsearch -s sub -b 'ou=People,
o=test, c=PT' cn=xpto. ;)
I tried to use ldbmtest with Tc command and it works fine on the first time,
but when I use the Tc command for the second time it generates a coredump.
I had tried to compile versions linked with -ltread, and without threads at
all.
It seems to me that there is some problem in the code for traversing the
id2children file.
But i didn't use gdb yeat.
Does anyone have reported similar problems before?
Thank you,
-- Sergio Silva