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

Re: 2.4.14 prerelease call for testing



On 10.02.2009 13:52, Howard Chu wrote:
Works fine here...

Jonathan Clarke wrote:
I get this on two different boxes, and have observed similar behaviour
with RE24 yesterday while testing on yet another box (not the test
suite). If it works OK for you, let me know what data I can provide from
my hanging slapd. GDB backtraces are below - dunno if they'll help.

In thread 3 frame 4 (syncrepl_updateCookie) print *si print *si->si_cookieState
Here it is: (also in text file attached, to avoid line wrapping)

(gdb) thread 3
[Switching to thread 3 (Thread 0x40f7db90 (LWP 16447))]#0 0x4001a430 in __kernel_vsyscall ()
(gdb) frame 4
#4 0x080c8e11 in syncrepl_updateCookie (si=0x8fe4720, op=0x40f7cd44, pdn=<value optimized out>, syncCookie=0x40f7c9ec) at syncrepl.c:2891
2891 ldap_pvt_thread_mutex_lock( &si->si_cookieState->cs_mutex );
(gdb) print *si
$1 = {si_next = 0x0, si_be = 0x8fc45f8, si_wbe = 0x8fc45f8, si_re = 0x8fe3a88, si_rid = 1, si_ridtxt = "rid=001", si_bindconf = {sb_uri = {bv_len = 22,
bv_val = 0x8fe4890 "ldap://localhost:9011/"}, sb_version = 3, sb_tls = 0, sb_method = 128, sb_timeout_api = 3, sb_timeout_net = 0, sb_binddn = {
bv_len = 9, bv_val = 0x8fe4410 "cn=config"}, sb_cred = {bv_len = 8, bv_val = 0x8fe48d0 "gkdxHLiu"}, sb_saslmech = {bv_len = 0, bv_val = 0x0},
sb_secprops = 0x0, sb_realm = {bv_len = 0, bv_val = 0x0}, sb_authcId = {bv_len = 0, bv_val = 0x0}, sb_authzId = {bv_len = 0, bv_val = 0x0},
sb_tls_ctx = 0x0, sb_tls_cert = 0x0, sb_tls_key = 0x0, sb_tls_cacert = 0x0, sb_tls_cacertdir = 0x0, sb_tls_reqcert = 0x0, sb_tls_cipher_suite = 0x0,
sb_tls_protocol_min = 0x0, sb_tls_crlcheck = 0x0, sb_tls_do_init = 0}, si_base = {bv_len = 9, bv_val = 0x8fe48f8 "cn=config"}, si_logbase = {
bv_len = 0, bv_val = 0x0}, si_filterstr = {bv_len = 15, bv_val = 0x8fe3b38 "(objectclass=*)"}, si_logfilterstr = {bv_len = 0, bv_val = 0x0},
si_scope = 2, si_attrsonly = 0, si_anfile = 0x0, si_anlist = 0x8fe3b50, si_exanlist = 0x8fe3a70, si_attrs = 0x8fe4948, si_exattrs = 0x0, si_allattrs = 0,
si_allopattrs = 0, si_schemachecking = 0, si_type = 3, si_ctype = 0, si_interval = 60, si_retryinterval = 0x8fe4918, si_retrynum_init = 0x8fe4968,
si_retrynum = 0x8fe4958, si_syncCookie = {ctxcsn = 0x8fce678, octet_str = {bv_len = 52,
bv_val = 0x8fe42b0 "rid=001,csn=20090210103047.821882Z#000000#000#000000"}, rid = 1, sid = -1, numcsns = 1, sids = 0x8fe1ef8, sc_next = {
stqe_next = 0x0}}, si_cookieState = 0x8fe4978, si_cookieAge = 9, si_manageDSAit = 0, si_slimit = 0, si_tlimit = 0, si_refreshDelete = 1,
si_refreshPresent = 0, si_refreshDone = 1, si_syncdata = 0, si_logstate = 0, si_got = 263443, si_msgid = 2, si_presentlist = 0x8fe4c50,
si_ld = 0x8fd5180, si_conn = 0x4060dda8, si_nonpresentlist = {lh_first = 0x0}, si_mutex = {__data = {__lock = 2, __count = 0, __owner = 16447,
__kind = 0, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}},
__size = "\002\000\000\000\000\000\000\000?@\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 2}}
(gdb) print *si->si_cookieState
$2 = {cs_mutex = {__data = {__lock = 0, __count = 0, __owner = 60, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}},
__size = "\000\000\000\000\000\000\000\000<", '\0' <repeats 14 times>, __align = 0}, cs_num = 135076832, cs_age = 151446768, cs_vals = 0x81d8b4e,
cs_sids = 0x906e504}



-- Jonathan Clarke -- LinID - Open Source Identity Management --------------------------------------------------------------- Linagora 27 rue de Berri, 75008 Paris Tel: 01 58 18 68 28 / 06 99 60 03 10 --------------------------------------------------------------- Ldap Synchronization Connector (LSC) - http://lsc-project.org/ ---------------------------------------------------------------

(gdb) thread 3
[Switching to thread 3 (Thread 0x40f7db90 (LWP 16447))]#0  0x4001a430 in __kernel_vsyscall ()
(gdb) frame 4
#4  0x080c8e11 in syncrepl_updateCookie (si=0x8fe4720, op=0x40f7cd44, pdn=<value optimized out>, syncCookie=0x40f7c9ec) at syncrepl.c:2891
2891        ldap_pvt_thread_mutex_lock( &si->si_cookieState->cs_mutex );
(gdb) print *si
$1 = {si_next = 0x0, si_be = 0x8fc45f8, si_wbe = 0x8fc45f8, si_re = 0x8fe3a88, si_rid = 1, si_ridtxt = "rid=001", si_bindconf = {sb_uri = {bv_len = 22,
      bv_val = 0x8fe4890 "ldap://localhost:9011/"}, sb_version = 3, sb_tls = 0, sb_method = 128, sb_timeout_api = 3, sb_timeout_net = 0, sb_binddn = {
      bv_len = 9, bv_val = 0x8fe4410 "cn=config"}, sb_cred = {bv_len = 8, bv_val = 0x8fe48d0 "gkdxHLiu"}, sb_saslmech = {bv_len = 0, bv_val = 0x0},
    sb_secprops = 0x0, sb_realm = {bv_len = 0, bv_val = 0x0}, sb_authcId = {bv_len = 0, bv_val = 0x0}, sb_authzId = {bv_len = 0, bv_val = 0x0},
    sb_tls_ctx = 0x0, sb_tls_cert = 0x0, sb_tls_key = 0x0, sb_tls_cacert = 0x0, sb_tls_cacertdir = 0x0, sb_tls_reqcert = 0x0, sb_tls_cipher_suite = 0x0,
    sb_tls_protocol_min = 0x0, sb_tls_crlcheck = 0x0, sb_tls_do_init = 0}, si_base = {bv_len = 9, bv_val = 0x8fe48f8 "cn=config"}, si_logbase = {
    bv_len = 0, bv_val = 0x0}, si_filterstr = {bv_len = 15, bv_val = 0x8fe3b38 "(objectclass=*)"}, si_logfilterstr = {bv_len = 0, bv_val = 0x0},
  si_scope = 2, si_attrsonly = 0, si_anfile = 0x0, si_anlist = 0x8fe3b50, si_exanlist = 0x8fe3a70, si_attrs = 0x8fe4948, si_exattrs = 0x0, si_allattrs = 0,
  si_allopattrs = 0, si_schemachecking = 0, si_type = 3, si_ctype = 0, si_interval = 60, si_retryinterval = 0x8fe4918, si_retrynum_init = 0x8fe4968,
  si_retrynum = 0x8fe4958, si_syncCookie = {ctxcsn = 0x8fce678, octet_str = {bv_len = 52,
      bv_val = 0x8fe42b0 "rid=001,csn=20090210103047.821882Z#000000#000#000000"}, rid = 1, sid = -1, numcsns = 1, sids = 0x8fe1ef8, sc_next = {
      stqe_next = 0x0}}, si_cookieState = 0x8fe4978, si_cookieAge = 9, si_manageDSAit = 0, si_slimit = 0, si_tlimit = 0, si_refreshDelete = 1,
  si_refreshPresent = 0, si_refreshDone = 1, si_syncdata = 0, si_logstate = 0, si_got = 263443, si_msgid = 2, si_presentlist = 0x8fe4c50,
  si_ld = 0x8fd5180, si_conn = 0x4060dda8, si_nonpresentlist = {lh_first = 0x0}, si_mutex = {__data = {__lock = 2, __count = 0, __owner = 16447,
      __kind = 0, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}},
    __size = "\002\000\000\000\000\000\000\000?@\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 2}}
(gdb) print *si->si_cookieState
$2 = {cs_mutex = {__data = {__lock = 0, __count = 0, __owner = 60, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}},
    __size = "\000\000\000\000\000\000\000\000<", '\0' <repeats 14 times>, __align = 0}, cs_num = 135076832, cs_age = 151446768, cs_vals = 0x81d8b4e,
  cs_sids = 0x906e504}