[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#5578) sortvals error
On Sat, Jul 05, 2008 at 09:31:28PM +0000, hyc@symas.com wrote:
> Thanks for the report. Seems the search routine wasn't copied correctly from
> back-bdb/idl.c. Fixed now in HEAD.
Not quite I'm afraid. It now crashes if a value is added that
sorts to the head of the list.
I applied this LDIF to the original test case data:
dn: cn=tenK,ou=groups,o=test,dc=example,dc=org
changetype: modify
add: member
member: uniqueIdentifier=a_0,dc=example,dc=org
Running the server with '-d 65535' the trace ends thus:
<= entry_decode(cn=tenK,ou=groups,o=test,dc=example,dc=org)
bdb_modify: cn=tenK,ou=groups,o=test,dc=example,dc=org
slap_queue_csn: queing 0xa74b3c42 20080814122245.470522Z#000000#000#000000
bdb_dn2entry("cn=tenk,ou=groups,o=test,dc=example,dc=org")
bdb_modify_internal: 0x00000004: cn=tenK,ou=groups,o=test,dc=example,dc=org
<= acl_access_allowed: granted to database root
bdb_modify_internal: add member
dnMatch 5
"uniqueIdentifier=a_004997,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_004995,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_000001,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_000000,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_004997,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_004995,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_000001,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
dnMatch 5
"uniqueIdentifier=a_000000,dc=example,dc=org"
"uniqueIdentifier=a_0,dc=example,dc=org"
Program received signal SIGSEGV, Segmentation fault.
Andrew
--
-----------------------------------------------------------------------
| From Andrew Findlay, Skills 1st Ltd |
| Consultant in large-scale systems, networks, and directory services |
| http://www.skills-1st.co.uk/ +44 1628 782565 |
-----------------------------------------------------------------------