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

Re: (ITS#4723) SEGV in syncprov search



Still no good with 2.3.30. I ran 2.3.30 test033 under librtc 
(valgrind-esque) and it came up clean, so this has to be intermittent or 
more than a simple config can instigate.

   [1] t_delete(0xc2c398, 0x50, 0x992e508, 0xfec3c000, 0x0, 0x0), at 0xfebc783c
   [2] _malloc_unlocked(0x25, 0x0, 0xcb4b0, 0xfec3c000, 0x0, 0x99d3829), at 0xfebc6ecc
   [3] malloc(0x25, 0x0, 0xffffffff, 0xfffffff8, 0x0, 0xd573ef7d), at 0xfebc6d00
=>[4] ber_memalloc_x(s = 37U, ctx = (nil)), line 226 in "memory.c"
   [5] ch_malloc(size = 37U), line 54 in "ch_malloc.c"
   [6] hdb_fix_dn(e = 0x99d3630, checkit = 0), line 445 in "dn2id.c"
   [7] hdb_cache_find_id(op = 0xd57ff4f4, tid = (nil), id = 7586U, eip = 0xd573f2e8, islocked = 0, locker = 150U, lock = 0xd573f26c), line 765 in "cache.c"
   [8] hdb_search(op = 0xd57ff4f4, rs = 0xd57ff4b8), line 696 in "search.c"
   [9] syncprov_findcsn(op = 0x3edff0, mode = FIND_PRESENT), line 685 in "syncprov.c"
   [10] syncprov_op_search(op = 0x3edff0, rs = 0xd57ffd50), line 2056 in "syncprov.c"
   [11] overlay_op_walk(op = 0x3edff0, rs = 0xd57ffd50, which = op_search, oi = 0x31bfb8, on = 0x31c0b0), line 491 in "backover.c"
   [12] over_op_func(op = 0x3edff0, rs = 0xd57ffd50, which = op_search), line 551 in "backover.c"
   [13] over_op_search(op = 0x3edff0, rs = 0xd57ffd50), line 573 in "backover.c"
   [14] fe_op_search(op = 0x3edff0, rs = 0xd57ffd50), line 355 in "search.c"
   [15] do_search(op = 0x3edff0, rs = 0xd57ffd50), line 217 in "search.c"
   [16] connection_operation(ctx = 0xd57ffe14, arg_v = 0x3edff0), line 1122 in "connection.c"
   [17] ldap_int_thread_pool_wrapper(xpool = 0x2c5df0), line 478 in "tpool.c"