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

Re: (ITS#7723) slapd crashes on multi core machines if a search request is *immediately* followed by an unbind



--Apple-Mail=_78FDB261-EA91-4040-8A46-100A6608DDC6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I got a similar crash when issuing a Bind request.=20
GDB has the following information about that:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0898ff9700 (LWP 17201)]
0x00007f08d0a409f8 in hdb_reader_get (op=3D<value optimized out>, =
env=3D0x7f08d14c55a0, txn=3D0x7f0898ff80a8) at cache.c:1621
1621				rc =3D TXN_BEGIN( env, NULL, txn, =
DB_READ_COMMITTED );

The stack trace exposes the following:
(gdb) bt full
#0  0x00007f08d0a409f8 in hdb_reader_get (op=3D<value optimized out>, =
env=3D0x7f08d14c55a0, txn=3D0x7f0898ff80a8) at cache.c:1621
        i =3D <value optimized out>
        rc =3D <value optimized out>
        data =3D <value optimized out>
        ctx =3D 0x7f0898ff8b70
#1  0x00007f08d0a4bca7 in hdb_entry_get (op=3D0x7f0860000970, =
ndn=3D0x7f08600009a8, oc=3D0x0, at=3D0x0, rw=3D0, ent=3D0x7f0898ff8400) =
at id2entry.c:343
        bdb =3D 0x7f08d14cf5a0
        boi =3D 0x0
        txn =3D 0x0
        e =3D 0x0
        ei =3D <value optimized out>
        rc =3D <value optimized out>
        at_name =3D 0x7f08d0abdacd "(null)"
        lock =3D {off =3D 8, ndx =3D 4294967295, gen =3D 32520, mode =3D =
DB_LOCK_WWRITE}
#2  0x00007f08d09ef799 in overlay_entry_get_ov (op=3D0x7f0860000970, =
dn=3D0x7f08600009a8, oc=3D0x0, ad=3D0x0, rw=3D0, e=3D0x7f0898ff8400, =
on=3D0x0) at ../../../servers/slapd/backover.c:364
        oi =3D 0x7f08d14bd9d0
        be =3D 0x7f08d14cf410
        db =3D {bd_info =3D 0x2, bd_self =3D 0x7f0898ff81f0, be_ctrls =3D =
"\357\067\216\351\275q4\216\221\364\071\341\\nF\252\213K\022+\000\002\000\=
000\000\000\000\000ihdof", be_flags =3D 551504935474,=20
          be_restrictops =3D 0, be_requires =3D 0, be_ssf_set =3D =
{sss_ssf =3D 0, sss_transport =3D 0, sss_tls =3D 2566881772, sss_sasl =3D =
32520, sss_update_ssf =3D 0, sss_update_transport =3D 0,=20
            sss_update_tls =3D 3081553768, sss_update_sasl =3D 32520, =
sss_simple_bind =3D 3513539536}, be_suffix =3D 0x7f08b7acc768, =
be_nsuffix =3D 0x7f08d16c5bd0, be_schemadn =3D {bv_len =3D 122,=20
            bv_val =3D 0x7f08b7ace810 "z"}, be_schemandn =3D {bv_len =3D =
139675828497508, bv_val =3D 0x7f086010f0b0 "."}, be_rootdn =3D {bv_len =3D=
 139675850001328, bv_val =3D 0x7f08d13bf590 ""}, be_rootndn =3D {
            bv_len =3D 139675417895224, bv_val =3D 0x7f08cc629670 ""}, =
be_rootpw =3D {bv_len =3D 7786477098, bv_val =3D 0x28 <Address 0x28 out =
of bounds>}, be_max_deref_depth =3D 2566882064, be_def_limit =3D {
            lms_t_soft =3D 32520, lms_t_hard =3D -781427760, lms_s_soft =
=3D 32520, lms_s_hard =3D -1213413528, lms_s_unchecked =3D 32520, =
lms_s_pr =3D -1728085380, lms_s_pr_hide =3D 32520,=20
            lms_s_pr_total =3D -1213537992}, be_limits =3D =
0x7f0898ff8310, be_acl =3D 0x7f08d0243101, be_dfltaccess =3D =
-1728085408, be_update_ndn =3D {bv_len =3D 139672336465920,=20
            bv_val =3D 0x7f08d16c4bb0 "\220Ol\321\b\177"}, =
be_update_refs =3D 0x7f08d16c5bd0, be_pending_csn_list =3D =
0x7f0898ff8310, be_pcl_mutex =3D {__data =3D {__lock =3D 0, __count =3D =
0, __owner =3D -791385128,=20
              __nusers =3D 32520, __kind =3D -802934423, __spins =3D =
32520, __list =3D {__prev =3D 0x0, __next =3D 0x0}},=20
            __size =3D =
"\000\000\000\000\000\000\000\000\330k\324\320\b\177\000\000i1$\320\b\177"=
, '\000' <repeats 17 times>, __align =3D 0}, be_syncinfo =3D 0x1, be_pb =
=3D 0x7f08d16c4bb0,=20
          be_cf_ocs =3D 0x7f0898ff8310, be_private =3D 0x7f08d14c5730, =
be_next =3D {stqe_next =3D 0x7f08d0dc87a0}}
        bi =3D 0x7f08d14bd9d0
        rc =3D 32768
#3  0x00007f08d09f02e7 in over_entry_get_rw (op=3D<value optimized out>, =
dn=3D<value optimized out>, oc=3D<value optimized out>, ad=3D<value =
optimized out>, rw=3D<value optimized out>, e=3D<value optimized out>)
    at ../../../servers/slapd/backover.c:396
        oi =3D <value optimized out>
        on =3D <value optimized out>
        __PRETTY_FUNCTION__ =3D "over_entry_get_rw"
#4  0x00007f08cca73cb3 in ppolicy_bind_response (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../../servers/slapd/overlays/ppolicy.c:919
        ppb =3D 0x7f0860001630
        on =3D 0x7f08d14c7540
        mod =3D 0x0
        m =3D <value optimized out>
        pwExpired =3D 0
        ngut =3D -1
        warn =3D -1
        age =3D <value optimized out>
        rc =3D <value optimized out>
        a =3D <value optimized out>
        now =3D <value optimized out>
        pwtime =3D -1
        nowstr =3D =
"\240\000\000\000\000\000\000\000\325M=3D\316\b\177\000\000\200\216n\316\b=
\177"
        timestamp =3D {bv_len =3D 3978984383913624688, bv_val =3D =
0x7f0898ff8486 ""}
        bi =3D 0x7f08d14d03e0
        e =3D <value optimized out>
#5  0x00007f08d0993f5e in slap_response_play (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/result.c:402
        sc_next =3D 0x7f08600014c8
---Type <return> to continue, or q <return> to quit---
        sc_nextp =3D 0x7f0860001610
        rc =3D 32768
        sc =3D 0x7f0860001610
        scp =3D 0x7f0898ff85e8
#6  0x00007f08d0996cae in send_ldap_response (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/result.c:476
        berbuf =3D {
          buffer =3D =
"\a\000\000\000\032\000\000\000\020\000\000\000\035\000\000\000\003\000\00=
0\000r\000\000\000\002\000\000\000v\000\000\000\001\000\000\000\b\177\000\=
000 =
\034\000\000\000\000\000\000\220\343;\321\b\177\000\000`\r\000`\b\177\000\=
000\220\210\377\230\b\177\000\000\313\003\237\320\b\177\000\000\310\024\00=
0`\b\177\000\000\240\365\236\320\b\177\000\000\000\000\000\000\000\000\000=
\000\340\003M\321\b\177\000\000 =
d\324\320\b\177\000\000\020\364L\321\b\177\000\000\200\v\021`\b\177\000\00=
0\000\000\000\000\000\000\000\000\001\000\001\001\000\000\000\000\214\000\=
000\000\000\000\000\000\200\v\021`\b\177\000\000\177\266_S", '\000' =
<repeats 12 times>, "p\t\000`\b\177\000\000\330k\324\320\b\177\000\000 =
\375\324\320\b\177\000\000 =
\211\377\230\b\177\000\000`\r\000`\b\177\000\000\220\210\377\230\b\177\000=
\000c\342C\316\b\177\000\000\060\000\000\000"..., ialign =3D 7, lalign =3D=
 111669149703, falign =3D 9.80908925e-45, dalign =3D =
5.517189056855554e-313, palign =3D 0x1a00000007 <Address 0x1a00000007 =
out of bounds>}
        ber =3D 0x7f0898ff8630
        rc =3D 0
        bytes =3D <value optimized out>
        __PRETTY_FUNCTION__ =3D "send_ldap_response"
#7  0x00007f08d0997c70 in slap_send_ldap_result (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/result.c:750
        tmp =3D 0x0
        otext =3D 0x0
        oref =3D 0x0
        __PRETTY_FUNCTION__ =3D "slap_send_ldap_result"
#8  0x00007f08d09a1ba9 in fe_op_bind_success (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/bind.c:440
No locals.
#9  0x00007f08d09a233f in fe_op_bind (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/bind.c:386
        bd =3D 0x7f08d0d505e0
#10 0x00007f08d09a2b19 in do_bind (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/bind.c:205
        ber =3D 0x7f0860000d60
        version =3D 3
        method =3D 128
        mech =3D {bv_len =3D 0, bv_val =3D 0x0}
        dn =3D {bv_len =3D 60, bv_val =3D 0x7f08600008ca =
"uid=3Dkonrad.windszus,ou=3Dinternal,ou=3Dusers,dc=3Dradvision,dc=3Dbiz"}
        tag =3D <value optimized out>
        be =3D <value optimized out>
#11 0x00007f08d09839f9 in connection_operation (ctx=3D0x7f0898ff8b70, =
arg_v=3D0x7f0860000970) at ../../../servers/slapd/connection.c:1109
        rc =3D 80
        cancel =3D <value optimized out>
        op =3D 0x7f0860000970
        rs =3D {sr_type =3D REP_RESULT, sr_tag =3D 97, sr_msgid =3D 1, =
sr_err =3D 0, sr_matched =3D 0x0, sr_text =3D 0x0, sr_ref =3D 0x0, =
sr_ctrls =3D 0x0, sr_un =3D {sru_search =3D {r_entry =3D 0x0, =
r_attr_flags =3D 0,=20
              r_operational_attrs =3D 0x0, r_attrs =3D 0x0, r_nentries =3D=
 0, r_v2ref =3D 0x0}, sru_sasl =3D {r_sasldata =3D 0x0}, sru_extended =3D =
{r_rspoid =3D 0x0, r_rspdata =3D 0x0}}, sr_flags =3D 0}
        tag =3D 96
        opidx =3D SLAP_OP_BIND
        conn =3D 0x7f08d14e3350
        memctx =3D 0x7f0860000ed0
        memctx_null =3D 0x0
        memsiz =3D 1048576
        __PRETTY_FUNCTION__ =3D "connection_operation"
#12 0x00007f08d098434d in connection_read_thread (ctx=3D0x7f0898ff8b70, =
argv=3D<value optimized out>) at =
../../../servers/slapd/connection.c:1245
        rc =3D <value optimized out>
        cri =3D {op =3D 0x7f0860000970, func =3D 0, arg =3D 0x0, ctx =3D =
0x7f0898ff8b70, nullop =3D <value optimized out>}
        s =3D <value optimized out>
#13 0x00007f08d0a83dd8 in ldap_int_thread_pool_wrapper =
(xpool=3D0x7f08d13ee170) at ../../../libraries/libldap_r/tpool.c:685
        pool =3D 0x7f08d13ee170
        task =3D 0x7f089c000f00
        work_list =3D <value optimized out>
        ctx =3D {ltu_id =3D 139674903353088, ltu_key =3D {{ltk_key =3D =
0x7f08d0982540, ltk_data =3D 0x7f0860000dc0, ltk_free =3D 0x7f08d0982620 =
<conn_counter_destroy>}, {ltk_key =3D 0x7f08d09dc7d0,=20
---Type <return> to continue, or q <return> to quit---
              ltk_data =3D 0x7f0860000ed0, ltk_free =3D 0x7f08d09dc6b0 =
<slap_sl_mem_destroy>}, {ltk_key =3D 0x7f08d16c99e0, ltk_data =3D =
0x7f0860100f50, ltk_free =3D 0x7f08d0a40900 <bdb_reader_free>}, {
              ltk_key =3D 0x7f08d0998400, ltk_data =3D 0x0, ltk_free =3D =
0x7f08d09981e0 <slap_op_q_destroy>}, {ltk_key =3D 0x7f08d16c4f90, =
ltk_data =3D 0x7f086010ead0,=20
              ltk_free =3D 0x7f08d0a40900 <bdb_reader_free>}, {ltk_key =3D=
 0x0, ltk_data =3D 0x7f0854000ac0, ltk_free =3D 0}, {ltk_key =3D 0x0, =
ltk_data =3D 0x0, ltk_free =3D 0} <repeats 26 times>}}
        kctx =3D <value optimized out>
        keyslot =3D <value optimized out>
        hash =3D <value optimized out>
        __PRETTY_FUNCTION__ =3D "ldap_int_thread_pool_wrapper"
#14 0x00007f08ce8ff9d1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#15 0x00007f08ce441b6d in clone () from /lib64/libc.so.6
No symbol table info available.

I am using the binary=20
@(#) $OpenLDAP: slapd 2.4.23 (Feb  3 2014 19:11:35) $
	=
mockbuild@c6b10.bsys.dev.centos.org:/builddir/build/BUILD/openldap-2.4.23/=
openldap-2.4.23/build-servers/servers/slapd

That should have the patch from Jan included, so I am wondering whether =
the original issue is still not solved or whether this is a separate =
issue.
Thanks,
Konrad


--Apple-Mail=_78FDB261-EA91-4040-8A46-100A6608DDC6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I got =
a similar crash when issuing a Bind request.&nbsp;<div>GDB has the =
following information about that:</div><div><br></div><div><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;"><div =
style=3D"margin: 0px;"><div style=3D"margin: 0px;">Program received =
signal SIGSEGV, Segmentation fault.</div><div style=3D"margin: =
0px;">[Switching to Thread 0x7f0898ff9700 (LWP 17201)]</div><div =
style=3D"margin: 0px;">0x00007f08d0a409f8 in hdb_reader_get =
(op=3D&lt;value optimized out&gt;, env=3D0x7f08d14c55a0, =
txn=3D0x7f0898ff80a8) at cache.c:1621</div><div style=3D"margin: =
0px;">1621<span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
		</span>rc =3D TXN_BEGIN( env, NULL, txn, =
DB_READ_COMMITTED );</div></div><div style=3D"margin: =
0px;"><br></div><div style=3D"margin: 0px;">The stack trace exposes the =
following:</div><div style=3D"margin: 0px;"><div style=3D"margin: =
0px;">(gdb) bt full</div><div style=3D"margin: 0px;">#0&nbsp; =
0x00007f08d0a409f8 in hdb_reader_get (op=3D&lt;value optimized out&gt;, =
env=3D0x7f08d14c55a0, txn=3D0x7f0898ff80a8) at cache.c:1621</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; i =3D &lt;value =
optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; rc =3D &lt;value optimized out&gt;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; data =3D &lt;value optimized =
out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; ctx =
=3D 0x7f0898ff8b70</div><div style=3D"margin: 0px;">#1&nbsp; =
0x00007f08d0a4bca7 in hdb_entry_get (op=3D0x7f0860000970, =
ndn=3D0x7f08600009a8, oc=3D0x0, at=3D0x0, rw=3D0, ent=3D0x7f0898ff8400) =
at id2entry.c:343</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; bdb =3D 0x7f08d14cf5a0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; boi =3D 0x0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; txn =3D 0x0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; e =3D 0x0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; ei =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; rc =3D &lt;value =
optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; at_name =3D 0x7f08d0abdacd "(null)"</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; lock =3D {off =3D 8, ndx =3D =
4294967295, gen =3D 32520, mode =3D DB_LOCK_WWRITE}</div><div =
style=3D"margin: 0px;">#2&nbsp; 0x00007f08d09ef799 in =
overlay_entry_get_ov (op=3D0x7f0860000970, dn=3D0x7f08600009a8, oc=3D0x0, =
ad=3D0x0, rw=3D0, e=3D0x7f0898ff8400, on=3D0x0) at =
../../../servers/slapd/backover.c:364</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; oi =3D 0x7f08d14bd9d0</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; be =3D =
0x7f08d14cf410</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; db =3D {bd_info =3D 0x2, bd_self =3D 0x7f0898ff81f0, be_ctrls =3D =
"\357\067\216\351\275q4\216\221\364\071\341\\nF\252\213K\022+\000\002\000\=
000\000\000\000\000ihdof", be_flags =3D 551504935474,&nbsp;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; be_restrictops =
=3D 0, be_requires =3D 0, be_ssf_set =3D {sss_ssf =3D 0, sss_transport =3D=
 0, sss_tls =3D 2566881772, sss_sasl =3D 32520, sss_update_ssf =3D 0, =
sss_update_transport =3D 0,&nbsp;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sss_update_tls =3D =
3081553768, sss_update_sasl =3D 32520, sss_simple_bind =3D 3513539536}, =
be_suffix =3D 0x7f08b7acc768, be_nsuffix =3D 0x7f08d16c5bd0, be_schemadn =
=3D {bv_len =3D 122,&nbsp;</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bv_val =3D 0x7f08b7ace810 "z"}, =
be_schemandn =3D {bv_len =3D 139675828497508, bv_val =3D 0x7f086010f0b0 =
"."}, be_rootdn =3D {bv_len =3D 139675850001328, bv_val =3D =
0x7f08d13bf590 ""}, be_rootndn =3D {</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bv_len =3D =
139675417895224, bv_val =3D 0x7f08cc629670 ""}, be_rootpw =3D {bv_len =3D =
7786477098, bv_val =3D 0x28 &lt;Address 0x28 out of bounds&gt;}, =
be_max_deref_depth =3D 2566882064, be_def_limit =3D {</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
lms_t_soft =3D 32520, lms_t_hard =3D -781427760, lms_s_soft =3D 32520, =
lms_s_hard =3D -1213413528, lms_s_unchecked =3D 32520, lms_s_pr =3D =
-1728085380, lms_s_pr_hide =3D 32520,&nbsp;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lms_s_pr_total =3D =
-1213537992}, be_limits =3D 0x7f0898ff8310, be_acl =3D 0x7f08d0243101, =
be_dfltaccess =3D -1728085408, be_update_ndn =3D {bv_len =3D =
139672336465920,&nbsp;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; bv_val =3D 0x7f08d16c4bb0 =
"\220Ol\321\b\177"}, be_update_refs =3D 0x7f08d16c5bd0, =
be_pending_csn_list =3D 0x7f0898ff8310, be_pcl_mutex =3D {__data =3D =
{__lock =3D 0, __count =3D 0, __owner =3D -791385128,&nbsp;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
__nusers =3D 32520, __kind =3D -802934423, __spins =3D 32520, __list =3D =
{__prev =3D 0x0, __next =3D 0x0}},&nbsp;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; __size =3D =
"\000\000\000\000\000\000\000\000\330k\324\320\b\177\000\000i1$\320\b\177"=
, '\000' &lt;repeats 17 times&gt;, __align =3D 0}, be_syncinfo =3D 0x1, =
be_pb =3D 0x7f08d16c4bb0,&nbsp;</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; be_cf_ocs =3D 0x7f0898ff8310, be_private =3D =
0x7f08d14c5730, be_next =3D {stqe_next =3D 0x7f08d0dc87a0}}</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; bi =3D =
0x7f08d14bd9d0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; rc =3D 32768</div><div style=3D"margin: 0px;">#3&nbsp; =
0x00007f08d09f02e7 in over_entry_get_rw (op=3D&lt;value optimized =
out&gt;, dn=3D&lt;value optimized out&gt;, oc=3D&lt;value optimized =
out&gt;, ad=3D&lt;value optimized out&gt;, rw=3D&lt;value optimized =
out&gt;, e=3D&lt;value optimized out&gt;)</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; at ../../../servers/slapd/backover.c:396</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; oi =3D &lt;value =
optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; on =3D &lt;value optimized out&gt;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; __PRETTY_FUNCTION__ =3D =
"over_entry_get_rw"</div><div style=3D"margin: 0px;">#4&nbsp; =
0x00007f08cca73cb3 in ppolicy_bind_response (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at =
../../../../servers/slapd/overlays/ppolicy.c:919</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; ppb =3D =
0x7f0860001630</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; on =3D 0x7f08d14c7540</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; mod =3D 0x0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; m =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; pwExpired =3D =
0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; ngut =3D =
-1</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; warn =3D =
-1</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; age =3D =
&lt;value optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; rc =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; a =3D &lt;value =
optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; now =3D &lt;value optimized out&gt;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; pwtime =3D -1</div><div style=3D"margin:=
 0px;">&nbsp; &nbsp; &nbsp; &nbsp; nowstr =3D =
"\240\000\000\000\000\000\000\000\325M=3D\316\b\177\000\000\200\216n\316\b=
\177"</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
timestamp =3D {bv_len =3D 3978984383913624688, bv_val =3D 0x7f0898ff8486 =
""}</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; bi =3D =
0x7f08d14d03e0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; e =3D &lt;value optimized out&gt;</div><div style=3D"margin: =
0px;">#5&nbsp; 0x00007f08d0993f5e in slap_response_play =
(op=3D0x7f0860000970, rs=3D0x7f0898ff8920) at =
../../../servers/slapd/result.c:402</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; sc_next =3D 0x7f08600014c8</div><div =
style=3D"margin: 0px;">---Type &lt;return&gt; to continue, or q =
&lt;return&gt; to quit---</div><div style=3D"margin: 0px;">&nbsp; &nbsp; =
&nbsp; &nbsp; sc_nextp =3D 0x7f0860001610</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; rc =3D 32768</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; sc =3D 0x7f0860001610</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; scp =3D =
0x7f0898ff85e8</div><div style=3D"margin: 0px;">#6&nbsp; =
0x00007f08d0996cae in send_ldap_response (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/result.c:476</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; berbuf =3D =
{</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
buffer =3D =
"\a\000\000\000\032\000\000\000\020\000\000\000\035\000\000\000\003\000\00=
0\000r\000\000\000\002\000\000\000v\000\000\000\001\000\000\000\b\177\000\=
000 =
\034\000\000\000\000\000\000\220\343;\321\b\177\000\000`\r\000`\b\177\000\=
000\220\210\377\230\b\177\000\000\313\003\237\320\b\177\000\000\310\024\00=
0`\b\177\000\000\240\365\236\320\b\177\000\000\000\000\000\000\000\000\000=
\000\340\003M\321\b\177\000\000 =
d\324\320\b\177\000\000\020\364L\321\b\177\000\000\200\v\021`\b\177\000\00=
0\000\000\000\000\000\000\000\000\001\000\001\001\000\000\000\000\214\000\=
000\000\000\000\000\000\200\v\021`\b\177\000\000\177\266_S", '\000' =
&lt;repeats 12 times&gt;, =
"p\t\000`\b\177\000\000\330k\324\320\b\177\000\000 =
\375\324\320\b\177\000\000 =
\211\377\230\b\177\000\000`\r\000`\b\177\000\000\220\210\377\230\b\177\000=
\000c\342C\316\b\177\000\000\060\000\000\000"..., ialign =3D 7, lalign =3D=
 111669149703, falign =3D 9.80908925e-45, dalign =3D =
5.517189056855554e-313, palign =3D 0x1a00000007 &lt;Address 0x1a00000007 =
out of bounds&gt;}</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; ber =3D 0x7f0898ff8630</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; rc =3D 0</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; bytes =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; __PRETTY_FUNCTION__ =3D=
 "send_ldap_response"</div><div style=3D"margin: 0px;">#7&nbsp; =
0x00007f08d0997c70 in slap_send_ldap_result (op=3D0x7f0860000970, =
rs=3D0x7f0898ff8920) at ../../../servers/slapd/result.c:750</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; tmp =3D 0x0</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; otext =3D =
0x0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; oref =3D =
0x0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
__PRETTY_FUNCTION__ =3D "slap_send_ldap_result"</div><div style=3D"margin:=
 0px;">#8&nbsp; 0x00007f08d09a1ba9 in fe_op_bind_success =
(op=3D0x7f0860000970, rs=3D0x7f0898ff8920) at =
../../../servers/slapd/bind.c:440</div><div style=3D"margin: 0px;">No =
locals.</div><div style=3D"margin: 0px;">#9&nbsp; 0x00007f08d09a233f in =
fe_op_bind (op=3D0x7f0860000970, rs=3D0x7f0898ff8920) at =
../../../servers/slapd/bind.c:386</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; bd =3D 0x7f08d0d505e0</div><div =
style=3D"margin: 0px;">#10 0x00007f08d09a2b19 in do_bind =
(op=3D0x7f0860000970, rs=3D0x7f0898ff8920) at =
../../../servers/slapd/bind.c:205</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; ber =3D 0x7f0860000d60</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; version =3D =
3</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; method =3D =
128</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; mech =3D =
{bv_len =3D 0, bv_val =3D 0x0}</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; dn =3D {bv_len =3D 60, bv_val =3D 0x7f08600008ca =
"uid=3Dkonrad.windszus,ou=3Dinternal,ou=3Dusers,dc=3Dradvision,dc=3Dbiz"}<=
/div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; tag =3D =
&lt;value optimized out&gt;</div><div style=3D"margin: 0px;">&nbsp; =
&nbsp; &nbsp; &nbsp; be =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">#11 0x00007f08d09839f9 in connection_operation =
(ctx=3D0x7f0898ff8b70, arg_v=3D0x7f0860000970) at =
../../../servers/slapd/connection.c:1109</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; rc =3D 80</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; cancel =3D &lt;value optimized =
out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; op =
=3D 0x7f0860000970</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; rs =3D {sr_type =3D REP_RESULT, sr_tag =3D 97, sr_msgid =3D 1, =
sr_err =3D 0, sr_matched =3D 0x0, sr_text =3D 0x0, sr_ref =3D 0x0, =
sr_ctrls =3D 0x0, sr_un =3D {sru_search =3D {r_entry =3D 0x0, =
r_attr_flags =3D 0,&nbsp;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r_operational_attrs =3D 0x0, r_attrs =
=3D 0x0, r_nentries =3D 0, r_v2ref =3D 0x0}, sru_sasl =3D {r_sasldata =3D =
0x0}, sru_extended =3D {r_rspoid =3D 0x0, r_rspdata =3D 0x0}}, sr_flags =
=3D 0}</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; tag =
=3D 96</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
opidx =3D SLAP_OP_BIND</div><div style=3D"margin: 0px;">&nbsp; &nbsp; =
&nbsp; &nbsp; conn =3D 0x7f08d14e3350</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; memctx =3D 0x7f0860000ed0</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; memctx_null =3D =
0x0</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; memsiz =
=3D 1048576</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
__PRETTY_FUNCTION__ =3D "connection_operation"</div><div style=3D"margin: =
0px;">#12 0x00007f08d098434d in connection_read_thread =
(ctx=3D0x7f0898ff8b70, argv=3D&lt;value optimized out&gt;) at =
../../../servers/slapd/connection.c:1245</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; rc =3D &lt;value optimized =
out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; cri =
=3D {op =3D 0x7f0860000970, func =3D 0, arg =3D 0x0, ctx =3D =
0x7f0898ff8b70, nullop =3D &lt;value optimized out&gt;}</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; s =3D &lt;value =
optimized out&gt;</div><div style=3D"margin: 0px;">#13 =
0x00007f08d0a83dd8 in ldap_int_thread_pool_wrapper =
(xpool=3D0x7f08d13ee170) at =
../../../libraries/libldap_r/tpool.c:685</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; pool =3D 0x7f08d13ee170</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; task =3D =
0x7f089c000f00</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; =
&nbsp; work_list =3D &lt;value optimized out&gt;</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; ctx =3D {ltu_id =3D =
139674903353088, ltu_key =3D {{ltk_key =3D 0x7f08d0982540, ltk_data =3D =
0x7f0860000dc0, ltk_free =3D 0x7f08d0982620 =
&lt;conn_counter_destroy&gt;}, {ltk_key =3D =
0x7f08d09dc7d0,&nbsp;</div><div style=3D"margin: 0px;">---Type =
&lt;return&gt; to continue, or q &lt;return&gt; to quit---</div><div =
style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
ltk_data =3D 0x7f0860000ed0, ltk_free =3D 0x7f08d09dc6b0 =
&lt;slap_sl_mem_destroy&gt;}, {ltk_key =3D 0x7f08d16c99e0, ltk_data =3D =
0x7f0860100f50, ltk_free =3D 0x7f08d0a40900 &lt;bdb_reader_free&gt;}, =
{</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; ltk_key =3D 0x7f08d0998400, ltk_data =3D 0x0, ltk_free =3D =
0x7f08d09981e0 &lt;slap_op_q_destroy&gt;}, {ltk_key =3D 0x7f08d16c4f90, =
ltk_data =3D 0x7f086010ead0,&nbsp;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ltk_free =3D =
0x7f08d0a40900 &lt;bdb_reader_free&gt;}, {ltk_key =3D 0x0, ltk_data =3D =
0x7f0854000ac0, ltk_free =3D 0}, {ltk_key =3D 0x0, ltk_data =3D 0x0, =
ltk_free =3D 0} &lt;repeats 26 times&gt;}}</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; kctx =3D &lt;value optimized =
out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
keyslot =3D &lt;value optimized out&gt;</div><div style=3D"margin: =
0px;">&nbsp; &nbsp; &nbsp; &nbsp; hash =3D &lt;value optimized =
out&gt;</div><div style=3D"margin: 0px;">&nbsp; &nbsp; &nbsp; &nbsp; =
__PRETTY_FUNCTION__ =3D "ldap_int_thread_pool_wrapper"</div><div =
style=3D"margin: 0px;">#14 0x00007f08ce8ff9d1 in start_thread () from =
/lib64/libpthread.so.0</div><div style=3D"margin: 0px;">No symbol table =
info available.</div><div style=3D"margin: 0px;">#15 0x00007f08ce441b6d =
in clone () from /lib64/libc.so.6</div><div style=3D"margin: 0px;">No =
symbol table info available.</div></div><div style=3D"margin: =
0px;"><br></div><div style=3D"margin: 0px;">I am using the =
binary&nbsp;</div><div style=3D"margin: 0px;"><div style=3D"margin: =
0px;">@(#) $OpenLDAP: slapd 2.4.23 (Feb&nbsp; 3 2014 19:11:35) =
$</div><div style=3D"margin: 0px;"><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><a =
href=3D"mailto:mockbuild@c6b10.bsys.dev.centos.org";>mockbuild@c6b10.bsys.d=
ev.centos.org</a>:/builddir/build/BUILD/openldap-2.4.23/openldap-2.4.23/bu=
ild-servers/servers/slapd</div></div></div></div><div><br></div><div>That =
should have the patch from Jan included, so I am wondering whether the =
original issue is still not solved or whether this is a separate =
issue.</div><div>Thanks,</div><div>Konrad</div><div><br></div></body></htm=
l>=

--Apple-Mail=_78FDB261-EA91-4040-8A46-100A6608DDC6--