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

Re: RE24 connection code round 2



RE24 synced from CVS half an hour ago hangs in test008.

openSUSE 11.1 packages:
kernel-default-base-2.6.27.7-9.1
gcc-4.3-34.168
cyrus-sasl-2.1.22-182.1
BDB 4.5.21 (AFAIK it's patched)
krb5-1.6.3-132.1

Built with -O4 optimizations.

----------------------------------------------------------------------------

Last lines of slapd.1.log:

bdb_idl_delete_key: db [c0f81f85]
<= key_change 0
=> key_change(DELETE,db)
bdb_idl_delete_key: db [e46dc5bf]
<= key_change 0
=> key_change(DELETE,db)
bdb_idl_delete_key: db [2a965451]
<= key_change 0
=> key_change(DELETE,db)
bdb_idl_delete_key: db [4c90b4ba]
<= key_change 0
<= index_entry_del( 219, "cn=James A Jones 2,ou=Alumni
Association,ou=People,dc=example,dc=com" ) success
====> bdb_cache_delete( 219 )
bdb_delete: deleted id=000000db dn="cn=James A Jones 2,ou=Alumni
Association,ou=People,dc=example,dc=com"
send_ldap_result: conn=19 op=100 p=3
send_ldap_result: err=0 matched="" text=""
send_ldap_response: msgid=101 tag=107 err=0
ber_flush2: 14 bytes to sd 35
conn=19 op=100 RESULT tag=107 err=0 text=
connection_get(35)
connection_get(35): got connid=19
connection_read(35): checking for input on id=19
ber_get_next
ber_get_next: tag 0x30 len 5 contents:
ber_get_next
conn=19 op=101 do_unbind
conn=19 op=101 UNBIND
connection_close: conn=19 sd=35
conn=19 fd=35 closed

----------------------------------------------------------------------------

(gdb) bt all
No symbol "all" in current context.
(gdb) bt full
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4024e747 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#2  0x40030064 in ldap_pvt_thread_join (thread=1087380368,
thread_return=0x0) at thr_posix.c:197
No locals.
#3  0x08065ac3 in slapd_daemon () at daemon.c:2658
	listener_tid = 1087380368
	rc = 0
#4  0x0805103e in main (argc=8, argv=0xbfa2dd14) at main.c:948
	i = 137470840
	no_detach = 1
	rc = -12
	urls = 0x82a2060 "ldap://localhost:9011/";
	username = 0x0
	groupname = 0x0
	sandbox = 0x0
	syslogUser = 160
	configfile = 0x82a2008
"/usr/src/michael/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/slapd.1.conf"
	configdir = 0x0
	serverName = 0xbfa2edf9 "lt-slapd"
	scp = <value optimized out>
	scp_entry = <value optimized out>
	debug_unknowns = (char **) 0x0
	syslog_unknowns = (char **) 0x0
	slapd_pid_file_unlink = 1
	slapd_args_file_unlink = 1
	firstopt = <value optimized out>
	__PRETTY_FUNCTION__ = "main"