Here it is.
Program terminated with signal 11, Segmentation fault. #0 0x0818d9c2 in syncprov_op_mod (op=0x89b2fe0, rs=0x8c9b1108) at syncprov.c:2118 2118 for ( m2 = mt->mt_mods; m2->mi_next != mi; (gdb) bt full #0 0x0818d9c2 in syncprov_op_mod (op=0x89b2fe0, rs=0x8c9b1108) at syncprov.c:2118 m2 = 0x0 mt = 0x89cd028 mtdummy = {mt_mods = 0x889e468, mt_tail = 0x89b2fe0, mt_op = 0x89b2fe0, mt_mutex = {__data = {__lock = 48, __count = 2358971544, __owner = 135135137, __kind = 144388064, __nusers = 2358972680, {__spins = 16843008, __list = {__next = 0x1010100}}}, __size = "0\000\000\000\230\f\233\214\241\377\r\b\340/\233\b\b\021\233\214\000\001\001\001", __align = 48}} mi = 0x8bcae2a0 on = <value optimized out> si = 0x87cbfa0 cb = 0x8bcae258 opc = 0x8bcae268 have_psearches = 1 #1 0x080dff34 in overlay_op_walk (op=0x89b2fe0, rs=0x8c9b1108, which=op_add, oi=0x87c98a8, on=0x87cbe98) at backover.c:661 rc = 144388064 #2 0x080e049a in over_op_func (op=0x89b2fe0, rs=0x8c9b1108, which=op_add) at backover.c:723 oi = 0x87c98a8 on = 0x87cbe98 be = 0x8793c48 db = {bd_info = 0x87cbe98, bd_self = 0x8793c48, be_ctrls = "\000\001\001\001\000\001\000\000\001\000\000\001\001\000\001\000\000\000\001\001", '\000' <repeats 12 times>, "\001", be_flags = 563464, be_restrictops = 0, be_requires = 0, be_ssf_set = {sss_ssf = 0, sss_transport = 0, sss_tls = 0, sss_sasl = 0, sss_update_ssf = 0, sss_update_transport = 0, sss_update_tls = 0, sss_update_sasl = 0, sss_simple_bind = 0}, be_suffix = 0x87c93f8, be_nsuffix = 0x8796f70, be_schemadn = { bv_len = 0, bv_val = 0x0}, be_schemandn = {bv_len = 0, bv_val = 0x0}, be_rootdn = {bv_len = 24, bv_val = 0x87c8b30 "cn=Manager,dc=afp,dc=com"}, be_rootndn = {bv_len = 24, bv_val = 0x87c8d40 "cn=manager,dc=afp,dc=com"}, be_rootpw = {bv_len = 38, bv_val = 0x87961f8 "{SSHA}rEmMhg3MU5xkQX5Ng92tH4WzGMlA+nGU"}, be_max_deref_depth = 15, be_def_limit = { lms_t_soft = 3600, lms_t_hard = 0, lms_s_soft = 15000, lms_s_hard = 0, lms_s_unchecked = -1, lms_s_pr = 0, lms_s_pr_hide = 0, lms_s_pr_total = 0}, be_limits = 0x87cbe40, be_acl = 0x0, be_dfltaccess = ACL_READ, be_extra_anlist = 0x0, be_update_ndn = {bv_len = 0, bv_val = 0x0}, be_update_refs = 0x0, be_pending_csn_list = 0x889b1a0, be_pcl_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, be_syncinfo = 0x87cc1c8, be_pb = 0x0, be_cf_ocs = 0x8212020, be_private = 0x8793d48, be_next = { stqe_next = 0x87cc050}} cb = {sc_next = 0x0, sc_response = 0x80dfce0 <over_back_response>, sc_cleanup = 0, sc_private = 0x87c98a8} sc = <value optimized out> rc = <value optimized out> __PRETTY_FUNCTION__ = "over_op_func" #3 0x0807eeb9 in fe_op_add (op=0x89b2fe0, rs=0x8c9b1108) at add.c:334 repl_user = 0 rc = <value optimized out> bd = 0x8215ca0 textbuf = "\000\000\000\000\210\032\234\b0\033\233\214@q(\000\030\000\000\000\000\000\000\000"\203%\000\b\241%\000\270\255\234\b\030lv\b\002\000\000\000\250\016\233\214-[\v\b\270\255\234\b\224\016\233\214\001\000\000\000\000\000\000\000\340i\234\b\000\000\000\000\n\000\000\000\001\000\000\000\270\027v\b\n\000\000\000\310\f\234\b\320\032\234\b\030lv\b\270\255\234\b\370\016\233\214O>\t\b\002\000\000\000\030Vt\b\370\016\233\214\261:\t\b@et\bpu\234\b'<\202\000\000\000\000\000\f\000\000\000\227V\235\b\207~\000\000\224\225d\000\300rv\b\300rv\b\370\016\233\214\335Pa\000\000V!\b,I\337\215\030\017\233\214\325\020\b\b\000V!\bpu\234\b\000\000\000\000\270\255\234\b\200H\337\215\000\000\000\000H\017\233\214G\353\a\b\300rv\b\300rv\b\001\000\000---Type <return> to continue, or q <return> to quit--- 000H\017\233\214\020\000\000\000@I\337\215\377\377\377\377" __PRETTY_FUNCTION__ = "fe_op_add" #4 0x0807f7a3 in do_add (op=0x89b2fe0, rs=0x8c9b1108) at add.c:194 ber = <value optimized out> last = 0x89d56b1 "" dn = {bv_len = 38, bv_val = 0x89d55d8 "uid=dcoutadeur,ou=People,dc=afp,dc=com"} len = 28 tag = <value optimized out> modlist = 0x89ce650 modtail = 0x89becbc tmp = {sml_mod = {sm_desc = 0x80cb2aa, sm_values = 0x89c7570, sm_nvalues = 0x0, sm_numvals = 2358972600, sm_op = 0, sm_flags = 0, sm_type = {bv_len = 12, bv_val = 0x89d5697 "userPassword"}}, sml_next = 0x823c27} textbuf = "\000\000\000\000\000\000\000\000X\360\233\b\006\240\031\000\240\261\211\b\000\000\000\000\000\000\000\000@q(\000\000\000\000\000\000\000\000\000\060X\234\b\310\301|\b\000\000\000\000Te\031\000\000\000\000\000@q(\000\364_(\000\220\033\233\214\000\000\000\000\313؛\b\240\375\233\b\370\017\233\214T\213\202\000b\213\202\000;\334\022\000/\000\000\000\313؛\b\b\000\000\000\201\254\031\000\f\020\233\214<\004\023\000\270\020\233\214\312\315\022\000\260 \233\b\313؛\b\b\000\000\000\001\200\255\373\340\060\233\b\340\060\233\b\340\060\233\b\340\060\233\b\356\060\233\b\337\061\233\b\340\060\233\b\337\061\233\b,\000\000\000@q(", '\000' <repeats 13 times>, "\001\000\000\000\000\000\000\000\060\000\000\000\000\000\000\b", '\000' <repeats 16 times>, "\030X\234\b\000\000\000\000\001\000\000\000\004\000\020\000\350\021\233\214\310\020\233\214" rc = <value optimized out> freevals = <value optimized out> oex = {oe = {oe_next = {sle_next = 0x0}, oe_key = 0x807f0c0}, oe_db = 0x0} #5 0x0807759d in connection_operation (ctx=0x8c9b11e8, arg_v=0x89b2fe0) at connection.c:1138 rc = <value optimized out> cancel = <value optimized out> rs = {sr_type = REP_RESULT, sr_tag = 0, sr_msgid = 0, sr_err = 0, sr_matched = 0x0, sr_text = 0x0, sr_ref = 0x0, sr_ctrls = 0x0, sr_un = {sru_search = {r_entry = 0x0, r_attr_flags = 0, r_operational_attrs = 0x0, r_attrs = 0x0, r_nentries = 0, r_v2ref = 0x0}, sru_sasl = {r_sasldata = 0x0}, sru_extended = {r_rspoid = 0x0, r_rspdata = 0x0}}, sr_flags = 0} tag = 104 opidx = SLAP_OP_ADD conn = 0xb7efd014 memctx = 0x89b3358 memctx_null = 0x0 __PRETTY_FUNCTION__ = "connection_operation" #6 0x08077f6d in connection_read_thread (ctx=0x8c9b11e8, argv=0x2f) at connection.c:1274 s = <value optimized out> #7 0x006145e4 in ldap_int_thread_pool_wrapper (xpool=0x87687a8) at tpool.c:685 task = 0x89b2970 work_list = <value optimized out> ctx = {ltu_id = 2358975376, ltu_key = {{ltk_key = 0x8076270, ltk_data = 0x89b3268, ltk_free = 0x8076340 <conn_counter_destroy>}, {ltk_key = 0x80cb0e0, ltk_data = 0x89b3358, ltk_free = 0x80cb110 <slap_sl_mem_destroy>}, {ltk_key = 0x889b1b0, ltk_data = 0x89b78b0, ltk_free = 0x8125cf0 <bdb_reader_free>}, {ltk_key = 0x808b900, ltk_data = 0x0, ltk_free = 0x808b710 <slap_op_q_destroy>}, {ltk_key = 0x889ebe0, ltk_data = 0x89b9f78, ltk_free = 0x8125cf0 <bdb_reader_free>}, {ltk_key = 0x0, ltk_data = 0x0, ltk_free = 0} <repeats 27 times>}} kctx = <value optimized out> keyslot = 242 hash = 5209330 ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "ldap_int_thread_pool_wrapper" #8 0x00821832 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x0020346e in clone () from /lib/libc.so.6 No symbol table info available.
Le 03/02/2012 18:15, Howard Chu a écrit :
david.coutadeur@linagora.com wrote:
I have reproduced the bug with a fresh new HEAD version yesterday, including : 02/02/2012 Howard Chu ITS#7146 fix prev commit
Can you include a "bt full" gdb backtrace on this?
Le 02/02/2012 20:25, Michael Ströder a écrit :
dcoutadeur@linagora.com wrote:
I have encountered a bug on openldap 2.4.28 and openldap 2.4.29 (ie git version)
Which exact git version? Did you build RE24 from git already containing the fix for ITS#7113 (dup of ITS#6928)?