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

Seg Faults with ldapdelete (ITS#53)



Still having trouble with ldapdelete, this time using 
the new 1.1.4.  The older versions gave 'operations errors', 
now I get segmentation faults when a dn exists, no fault when 
the dn does not exist (just a note that it doesn't exist).

Here is a -d 1 trace:

slapd 1.1.4-Release (Tue Jan 26 10:31:21 MST 1999)
        root@phxrms2:/usr/local/src/oldap/ldap/servers/slapd
slapd starting
do_bind
do_bind: version 2 dn (cn=mirror,dc=DHL,dc=com) method 128
dn2entry_r: dn: "cn=mirror,dc=DHL,dc=com"
=> dn2id( "cn=mirror,dc=DHL,dc=com" )
=> ldbm_cache_open( "/var/tmp/dn2id.dbb", 258, 600 )
<= ldbm_cache_open (opened 0)
<= dn2id NOID
dn2entry_r: dn: "dc=DHL,dc=com"
=> dn2id( "dc=DHL,dc=com" )
=> ldbm_cache_open( "/var/tmp/dn2id.dbb", 258, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id 1
=> id2entry_r( 1 )
=> ldbm_cache_open( "/var/tmp/id2entry.dbb", 258, 600 )
<= ldbm_cache_open (opened 1)
=> str2entry
<= str2entry 0x66748
<= id2entry_r( 1 ) (disk)
====> cache_return_entry_r
send_ldap_result 0::
do_delete
dn2entry_w: dn: "uid=dhigbee,dc=DHL,dc=com"
=> dn2id( "uid=dhigbee,dc=DHL,dc=com" )
=> ldbm_cache_open( "/var/tmp/dn2id.dbb", 258, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id 16753
=> id2entry_w( 16753 )
=> ldbm_cache_open( "/var/tmp/id2entry.dbb", 258, 600 )
<= ldbm_cache_open (cache 1)
=> str2entry
<= str2entry 0x84c00
<= id2entry_w( 16753 ) (disk)
rdwr_Xchk: readers_reading: 0 writer_writing: 1
=> has_children( 16753 )
=> ldbm_cache_open( "/var/tmp/id2children.dbb", 258, 600 )
<= ldbm_cache_open (opened 2)
<= has_children 0
rdwr_Xchk: readers_reading: 0 writer_writing: 1
dn2entry_w: dn: "dc=DHL,dc=com"
=> dn2id( "dc=DHL,dc=com" )
====> cache_find_entry_dn2id: found dn: DC=DHL,DC=COM
<= dn2id 1 (in cache)
=> id2entry_w( 1 )
====> cache_find_entry_dn2id: found id: 1 rw: 1
<= id2entry_w 0x66748 (cache)
=> id2children_remove( 1, 16753 )
=> ldbm_cache_open( "/var/tmp/id2children.dbb", 258, 600 )
<= ldbm_cache_open (cache 2)
Segmentation Fault(coredump)

Here is the delete command:
./ldapdelete -h phxrms2 -D 'cn=mirror,dc=DHL,dc=com' -w '***' 'uid=dhigbee,dc=DHL,dc=com'

-Dale