Full_Name: Maurizio Lattuada Version: 2.4.42 OS: CentOS 6.6 URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (212.51.144.162)
Hello @all. some details: * OpenLDAP 2.4.42 ** compiled as "./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i686-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --libexecdir=/usr/lib --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-threads=posix --enable-dynamic --enable-syslog --enable-slapd --enable-cleartext --enable-crypt --enable-spasswd --enable-modules --enable-rewrite --enable-rlookups --enable-bdb=yes --enable-hdb=yes --enable-ldap=yes --enable-monitor=yes --enable-relay=yes --enable-auditlog=mod --enable-constraint=mod --enable-dyngroup=mod --enable-dynlist=mod --enable-unique=mod" * CentOS 6.6 (32 bit, i686)
Here the slapd.conf (converted to slapd.d folder via slapdtest) ---- slapd.conf (begin) ---- include /etc/openldap/schema/rorba.schema include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/duaconf.schema include /etc/openldap/schema/dyngroup.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/java.schema%0nclulude /etc/openldap/schema/misc.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/openldap.schema include /etc/openldap/schema/ppolicy.schema include /etc/openldap/schema/collective.schema include /etc/openldap/schema/dicom_supplement_67.schema include /etc/openldap/schema/tiani-spirit.schema include /etc/openldap/schema/tiani-hl7.schema include /etc/openldap/schema/tiani-hl7_pix.schema include /etc/openldap/schema/tiani-xds.schema include /etc/openldap/schema/tiani-authorization.schema include /etc/openldap/schema/spirit-configuration.schema include /etc/openldap/schema/spirit-svs.schema include /etc/openldap/schema/etoile.schema include /etc/openldap/schema/hpd.schema include /etc/openldap/schema/vivates.schema
allow bind_v2 pidfile /var/run/openldap/slapd.pid argsfile /var/run/openldap/slapd.args
modulepath /usr/lib/openldap moduleload unique.la moduleload syncprov.la
# First database definistion database bdb suffix 2o2o=spirit,c=at" checkpoint 1024 15 rootdn "cn=root,o=spirit,c=at" rootpw xxx directory /var/lib/ldap
# Second database definistion database bdb suffix "o=vivates,c=ch" checkpoint 1024 15 rootdn "cn=root,o=vivates,c=ch" rootpw yyy direorory /var/lib/ldap-hpd overlay unique unique_attributes hcIdentifier overlay syncprov syncprov-checkpoint 1000 10 syncprov-sessionlog 1000 syncprov-reloadhint TRUE syncprov-nopresent FALSE
# enable monitoring database monitor
# ppolicy added access to * by self write by users read by users auth by anonymous read ---- slapd.conf (end) ----
I'm loading in a schema and simultaneously I've a client synchronizing with this schema using syncprov module (RFC4533). This schema has about 20k entries to be saved in the 2nd database (see above for the db definition).
I notice 2 strange events: 1) the %MEM consumption (as shown by top) increases of 1% every 10s (memory leak?) 2) I always have an assertion failed more or less at the same entry I've to load (about 5k out of 20k), and the memory consumption of slapd is about 66%
Both happen * also with OpenLDAP 2.4.41 (compiled as said above) * only when the client application (using syncprov) is running simultaneously with slapd. If I stop that client application, I load all the 20k entries, then I start it: slapd works fine, no assertions are failed and the synchronization with syncprov (used by our client application) work flawless.
Here the trace obtained with gdb:
---- GDB (begin) ----- [root@ibb0301 .libs]# pwd /root/openldap/openldap-2.4.42/servers/slapd/.libs [root@ibb0301 .libs]# file ./slapd ./slapd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped [root@ibb0301 .libs]# ./slapd -VVV @(#) $OpenLDAP: slapd 2.4.42 (Oct 28 2015 15:36:46) $ root@ibb0301:/root/openldap/openldap-2.4.42/servers/slapd
Included static overlays: syncprov Included static backends: config ldif monitor bdb hdb ldap mdb relay [root@ibb0301 .libs]# gdb ./slapd GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL versn n 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-redhat-lin-gnunu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /root/openldap/openldap-2.4.42/servers/slapd/.libs/slapd...done. (gdb) run -d 1 -h ldap:// Starting program: /root/openldap/openap-2-2.4.42/servers/slapd/.libs/slapd -d 1 -h ldap:// [Thread debugging using libthread_db enabled] ldap_url_parse_ext(ldap://localhost/) ldap_init: trying /etc/openldap/ldap.conf ldap_init: using /etc/openldap/ldap.conf ldap_url_parse_ext(ldap://localhost/) ldap_init: HOME env is /root ldap_init: trying /root/ldaprc ldap_init: trying /root/.ldaprc ldap_init: trying ldaprc ldap_init: LDAPCONF env is NULL ldap_init: LDAPRC env is NULL 5630e030 @(#) $OpenLDAP: slapd 2.4.42 ,tct 28 2015 15:36:46) $ root@ibb0301:/root/openldap/openldap-2.4.42/servers/slapd ldap_pvt_gethostbyname_a: host=ibb0301, r=0 5630e030 daemon_init: listen on ldap:// 5630e030 daemon_init: 1 listeners to open... ldap_url_parse_ext(ldap://) 50e03030 daemon: listener initialized ldap:// 5630e030 daemon_init: 2 listeners opened 5630e030 slapd init: initiated server. 5630e030 slap_sasl_init: initialized! 5630e030 bdb_back_initialize: initialize BDB backend 5630e030 bdb_back_initialize: Berkeley DB 4.7.25: (Septemr r 22, 2015) 5630e030 hdb_back_initialize: initialize HDB backend 5630e030 hdb_back_initialize: Berkeley DB 4.7.25: (September 22, 2015) 5630e030 mdb_back_initialize: initialize MDB backend 5630e030 mdb_back_initialize: LMDB 0.9.16: (August 14, 2015)
CUT CUT CUT
5630e9d2 connection_get(22): got connid=1001 5630e9d2 connection_read(22): checking for input on id=1001 ber_get_next ber_get_next: tag 0x30 len 127 contents: 5630e9d2 op tag 0x63, time 1446046162 ber_get_next 5630e9d2 conn=1001 op=45593 do_search ber_scanf fmt ({miiiib) ber: 5630e9d2 >>> dnPrettyNormal: <cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch> 5630e9d2 <<< dnPrettyNormal: <cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch>, <cn=1000000000000_o2hp%ouou=relationship,dc=hpd,o=vivates,c=ch> ber_scanf fmt (m) ber: ber_scanf fmt ({M}}) ber: 5630e9d2 => get_ctrls ber_scanf fmt ({m) ber: 5630e9d2 => get_ctrls: oid="2.16.840.1.113730.3.4.2" (noncritical) 5630e9d2 <= get_ctrls:%n=1 rc=0 err="" 5630e9d2 => bdb_search 5630e9d2 bdb_dn2entry("cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch") 5630e9d2 => send_search_entry: conn 1001 dn="cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch" ber_flush2: 412214 bytes to sd 22 5630e9d2 <= send_search_entry: conn 1001 exit. 5630e9d2 send_ldap_result: conn=1001 op=45593 p=3 5630e9d2 send_ldap_response: msgid=45594 tag=101 err=0 ber_flush2: 16 bytes to sd 22 5630e9d2 connection_get(22): got connid=1001 5630e9d2 connection_read(22): checking for input on id=1001 ber_get_next ber_get_next: tag 0x30 len 187 contents: 5630e9d2 op tag 0x66, time 1446046162 ber_get_next 5630e9d2 conn=1001 op=45594 do_modify ber_scanf fmt ({m) ber: ber_scanf fmt ({e{m[W]}}) ber: 5630e9d2 => get_ctrlsŸr_r_scanf fmt ({m) ber: 5630e9d2 => get_ctrls: oid="2.16.840.1.113730.3.4.2" (noncritical) 5630e9d2 <= get_ctrls: n=1 rc=0 err="" 5630e9d2 >>> dnPrettyNormal: <cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch> 5630e9d2 <<< dnPrettyNormal: <cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch>, <cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch> 5630e9d2 >>> dnPretty: <cn=Sylvain Roy.7601000348999,ou=HCProfessional,dc=HPD,o=vivates,c=ch> 5630e9d2 <<< dnPretty: <cn=Sylvain Roy.7601000348999,ou=HCProfessional,dc=HPD,o=vivates,c=ch> 5630e9d2 >>> dnNormalize: <cn=Sylvain Roy.7601000348999,ou=HCProfessional,dc=HPD,o=vivates,c=ch> 5630e9d2 <<< dnNormalize: <cn=sylvain roy.7601000348999,ou=hcprofessional,dc=hpd,o=vivat%2,c=ch> 5630e9d2 bdb_dn2entry("cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch") 5630e9d2 bdb_entry_get: rc=0 5630e9d2 syncprov_matchops: sid ffffffff fscope 1 rc 6 5630e9d2 ==> unique_modify <cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch> 5630e9d2 bdb_dn2entry("cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch") 5630e9d2 bdb_entry_get: rc=0 5630e9d2 unique_modify: administrative bypass, skipping 5630e9d2 bdb_modify: txn1 id: 80005adb 5630e9d2 bdb_dn2entry("cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch") 5630e9d2 bdb_modify: txn2 id: 80005adc 5630e9d2 bdb_modify_internal: 0x00000288: cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch 5630e9d2 oc_check_required entry (cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch), objectClass "VivatesHCRelationship" 5630e9d2 oc_check_allowed type "relationshipType" 5630e9d2 oc_check_allowed type "owner" 5630e9d2 oc_check_allowed type "objectClass" 5630e9d2 oc_check_allowed type "cn" 5630e9d2 oc_check_allowed type "member" 5630e9d2 oc_check_allowed type "structuralObjectClass" 5630e9d2 oc_check_allowed type "entryUUID" 5630e9d2 oc_check_allowed type "creatorsName" 5630e9d2 oc_check_allowed type "createTimestamp" 5630e9d2 oc_check_allowed type "entryCSN" 5630e9d2 oc_check_allowed type "modifiersName" 5630e9d2 oc_check_allowed type "modifyTimestamp" 5630e9d2 => key_change(DELETE,288) 5630e9d2 <= key_change 0 5630e9d2 => key_change(ADD,288) 5630e9d2 <= key_change 0 5630e9d2 => entry_encode(0x00000288): cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch 5630e9d2 <= entry_encode(0x00000288): cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch 5630e9d2 bdb_modify: updated id=00000288 dn="cn=1000000000000_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch" 5630e9d2 send_ldap_result: conn=1001 op=45594 p=3 5630e9d2 bdb_dn2entry("cn=1000000000000_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch") 5630e9d2 bdb_entry_get: rc=0 slapd: attr.c:238: attr_dup2: Assertion `j < i' failed.
Program received signaSISIGABRT, Aborted. [Switching to Thread 0xa0afab70 (LWP 2387)] 0x00130424 in __kernel_vsyscall () Missing separate debuginfos, use: debuginfo-install libtool-ltdl-2.2.6-15.5.el6.i686
(gdb) bt #0 0x00130424 in __kernel_vsyscall () #1 0x003ac871 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0x003ae14a in abort () at abort.c:92 #3 0x003a5b8b in __assert_fail_base (fmt=0x4dad58 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x8199ecb "j < i", file=0x8199eaa "attr.c", line=238, function=0x8199ee3 "attr_dup2") at assert.c:96 #4 0x003a5c46 in __assert_fail (assertion=0x8199ecb "j < i", file=0x8199eaa "attr.c", line=238, function=0x8199ee3 "attr_dup2") at assert.c:105 #5 0x08081b5f in attr_dup2 (tmp=0xbd3a26bc, a=0x5c85e354) at attr.c:238 #6 0x08081ecd in attrs_dup (a=0x5c85e354) at attr.c:282 #7 0x08082704 in entry_dup2 (dest=0xb99e6a34, source=0x8372ea4) at entry.c:940 #8 0x08082fea in entry_dup (e=0x8372ea4) at entry.c:949 #9 0x0817a08d in syncprov_matops s (op=0x83820c0, opc=0xa05f936c, saveit=0) at syncprov.c:1220 #10 0x0817ab36 in syncprov_op_response (op=0x83820c0, rs=0xa0afa0dc) at syncprov.c:1969 #11 0x080880a6 in slap_response_play (op=0x83820c0, rs=0xa0afa0dc) at result.c:508 #12 0x08088c94 in send_ldap_response (op=0x83820c0, rs=0xa0afa0dc) at result.c:583 #13 0x08089ad2 in slap_send_ldap_result (op=0x83820c0, rs=0xa0afa0dc) at result.c:861 #14 0x080f1262 in bdb_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.c:802 #15 0x080e3f73 in overlay_op_walk (%3=0x83820c0, rs=0xa0afa0dc, which=op_modify, oi=0x833c680, on=0x0) at backover.c:677 #16 0x080e4a59 in over_op_func (op=0x83820c0, rs=0xa0afa0dc, which=op_modify) at backover.c:730 #17 0x08091371 in fe_op_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.cA3A303 #18 0x08091de7 in do_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.c:177 #19 0x080782bc in connection_operation (ctx=0xa0afa1ec, arg_v=0x83820c0) at connection.c:1155 #20 0x08078b57 in connection_read_thread (ctx=0xa0afa1ec, argv=0x16) at connection.c:1291 #21 0x0013c5e4 in ldap_int_thread_pool_wrapper (xpool=0x8287b80) at tpool.c:696 #22 0x0036db39 in start_thread (arg=0xa0afab70) at pthread_create.c:301 #23 0x00464c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
(gdb) bt full #0 0x00130424 in __kernel_vsyscall () No symbol table info available. #1 0x003ac871 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> resultvar =3<value optimized out> pid = 5324788 selftid = 2387 #2 0x003ae14a in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {5324788, 64, 1, 4137890, 2695856544, 0, 104, 57, 2718957584, 5324788, 57, 56, 2695856716, 4109330, 1563184960, 57, 2695856756, 1563184960, 0, 4222451712, 1563184960, 1563184960, 1563184960, 1563184960, 1563185016, 1563185060, 1563184960, 1563185060, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0x4d84d8 <_libc_intl_domainname>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0x003a5b8b in __assert_fail_base (fmt=0x4dad58 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x8199ecb "j < i", file=0x8199eaa "attr.c", line=238, function=0x8199ee3 "attr_dup2") at assert.c:96 str = 0x5d2c4f40 "" total = 4096 #4 0x003a5c46 in __assert_fail (assertion=0x8199ecb "j < i", file=0x8199eaa "attr.c", line=238, function=0x8199ee3 "attr_dup2") at assert.c:105 No locals. #5 0x08081b5f in attr_dup2 (tmp=0xbd3a26bc, a=0x5c85e354) at attr.c:238 i = <value optimized out> j = 1171 __PRETTY_FUNCTION__ = "attr_dup2" #6 0x08081ecd in attrs_dup (a=0x5c85e354) at attr.c:282 i = <value optimized out> tmp = 0xbd3a26bc anew = 0x365765ec #7 0x08082704 in entry_dup2 (dest=0xb99e6a34, source=0x8372ea4) at entry.c:940 __PRETTY_FUNCTION__ = "entry_dup2" #8 0x08082fea in entry_dup (e=0x8372ea4) at entry.c:949 No locs.s. #9 0x0817a08d in syncprov_matchops (op=0x83820c0, opc=0xa05f936c, saveit=0) at syncprov.c:1220 on = 0x834c270 si = 0x834c378 fc = {fdn = 0x83820dc, fss = 0x36f3b7, fbase = -1599109284, fscope = 2387} pss = <value optimized out> e = 0x8372ea4 a = <value optimized out> rc = 0 gonext = <value optimized out> newdn = {bv_len = 2721065128, bv_val = 0xa0af8778 "8\210\257\240\066\253\027\b\330\303\064\b\024\210\257\240\034\210\257\240", <incomplete sequence \334>} freefdn = 0 b0 = 0xa0af8cb0 db = {bd_info = 0x3006c4, bd_self = 0x3006c4, be_ctrls = "\350.0\242\210\205\257\240\270\f\000\000P\322.\bE\000\000\000\000\000\000\000\300\316.\b\270\254?\243 ", be_flags = 2, be_restrictops = 0, be_requires = 137286224, be_ssf_set = {sss_ssf = 2739079224, sss_transport = 2739079264, sss_tls = 2738856128, sss_sasl = 137288792, sss_update_ssf = 137284672, sss_update_transport = 2738858688, sss_update_tls = 137122904, sss_update_sasl = 2721067280, sss_simple_bind = 0}, be_suffix = 0xa3430860, be_nsuffix = 0x0, be_schemadn = {bv_len = 2721066704, bv_val = 0x0}, be_schemandn = {bv_len = 1785995, bv_val = 0x3006c4 "\270=\027"}, be_rootdn = {bv_len = 137122904, bv_val = 0xa0af89f8 "8\212\257\240\343I\023\b@\211\037\bx6\204#\340\226?\242"}, be_rootndn = { ---Type <return> to continue, or q <return> to quit--- bv_len = 2695857784, bv_val = 0x1af848 "=P\207\377\377\211\307\017\5%5\315\376\377\377\203}\024\003\017\204", <incomplete sequence \341>}, be_rootpw = {bv_len = 137122904, bv_val = 0xa0af89f8 "8\212\257\240\343I\023\b@\211\037\bx6\204#\340\226?\242"}, be_max_deref_depth = 2695858652, be_def_limit = {lms_t_soft = 6, lms_t_hard = 0, lms_sofoft = -1573902056, lms_s_hard = -1573901176, lms_s_unchecked = -1573899696, lms_s_pr = -1555836884, lms_s_pr_hide = -1555836892, lms_s_pr_total = 2472655}, be_limits = 0x3006c4, be_acl = 0x0, be_dfltaccess = -1573900016, be_extra_anlist = 0xa0af8778, be_update_ndn = {bv_len = 2485336, bv_val = 0x0}, be_update_refs = 0xa0af88a4, be_pending_csn_list = 0xa0af8820, be_pcl_mutex = {__data = {__lock = -1768966555, __count = 137125596, __owner = 137121936, __kind = 24684, __nusers = 0, {__spins = -1599109576, __list = {__next = 0xa0af8638}}}, __size = "e\266\217\226\334^,\b\220P,\bl`\000\000\000\000\000\000\070\206\257\240", __align = -1768966555}, be_syncinfo = 0x3752c2, be_pb = 0xa33e2250, be_cf_ocs = 0x1d, be_private = 0x0, be_next = {stqe_next = 0x606c}} #10 0x0817ab36 in syncprov_op_response (op=0x83820c0, rs=0xa0afa0dc) at syncprov.c:1969 maxcsn = {bv_len = 40, bv_val = 0xa0af87d4 "20151028152922.245192Z#000000#000#000000"} cbuf = "20151028152922.245192Z#000000#000#000000\000\000\000\000\240SQ\000\030\000\000\000\020\067\204#\364\017\030\000x6\204#" do_check = <value optimized out> foundit = 1 csn_changed = 1 have_psearches = 1 opc = 0xa05f936c on = 0x834c270 si = 0x834c378 sm = <value optimized out> #11 0x080880a6 in slap_response_play (op=0x83820c0, rs=0xa0afa0dc) at result.c:508 sc_next = 0xa0af8dac sc_nextp = 0xa05f9358 rc = 32768 sc = 0xa05f9358 scp = 0xa0af886c #12 0x08088c94 in send_ldap_response (op=0x83820c0, rs=0xa0afa0dc) at result.c:583 berbuf = { buffer = "\000\000\000\000\340\066\066\243T\225A\213\250\066\066\243", '\000' <repeats 12 times>, " \000\000\000\000\000\000\000\001\000\000\000\300 6\243\340\326.\b\005\000\000\000\177\222M\000\000\000\002\000\000\000\000\000\n\000\000\000\322\351\060V\000\000\000\000\000\000\000\000\020\000\060\242\377\377\377\377\035\003,\000\304\006\060\000x6\204#P\322.\b良\240G3%3,\000P\322.\bx6\204#\340\066\066\243\005\000\000\000\001\000\000\000\322\351\060V\227\235\376\257\000\000\000\000\350^ڻ", '\000' <repeats 12 times>, "\002\000\000\000\000\000\000\000ˠ\027\000\215\a.\000d':\275\000\000\000\000\230\211\257\240\4%4\211\257\240\267\363\066\000\227\235\376\257\250\066\066\243P\322.\bd':\275\a", '\000' <repeats 31 times>"\354, eW6\370\211\257\000e\266\217\226", ialign = 0, lalign = 0, falign = 0, dalign = -4.663540245266185e-139, palign = 0x0} ber = 0xa0af88c0 rc = 0 bytes = <value optimized out> __PRETTY_FUNCTION__ = "send_ldap_response" #13 0x08089ad2 in slap_send_ldap_result (op=0x83820c0, rs=0xa0afa0dc) at result.c:861 tmp = 0x0 otext = 0x0 oref = 0x0 __PRETTY_FUNCTION__ = "slap_send_ldap_result" #14 0x080f1262 in bdb_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.c:802 bdb = 0x833fb60 e = <value optimized out> ei = 0xa23f96e0 manageDSAit = 2 textbuf = "e\266\217\226Ӹ4\242\000\000\000\000\000\000\000\000\024A\255\000\300 8\b\374=\037\b8\214\257\240\034*\255\000\300 8\b\244.7\b\000\000\000\000 \376\063\b", '\000' <repeats 16 times>"\200, ", '\000' <repeats 11 times>, "\026\000\000\000\220\270\064\242\026\000\000\000 \376\063\b\000\000\000\000\000\000\000\000<\213\257\240", '\000' <repeats 20 times>, "@\377\063\b\000\000\000\000\000\000\000\000\300\223_\240\230!8\bf\000\000\000\322\351\060V\017\000\000\000\260\214\257\240;\000\000\0000%0\222_\240;\000\000\000\020\223_---Type <return> to continue, or q <return> to quit--- \240\000H\224^", '\000' <repeats 71 times> ltid = 0x0 lt2 = 0x396fd3b8 opinfo = {boi_oe = {oe_next = {sle_next = 0x0}, oe_key = 0x0}, boi_txn = 0x23843678, boi_locks = 0x0, boi_err = 0, boi_acl_cache = 0 '\000', boi_flag = 0 '\000'} dummy = {e_id = 648, e_name = {bv_len = 59, bv_val = 0xa23f91f0 "cn=1", '0' <repeats 12 times>, "_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch"}, e_nname =7B7Bbv_len = 59, bv_val = 0xa23f9230 "cn=1", '0' <repeats 12 times>, "_o2hp,ou=relationship,dc=hpd,o=vivates,c=ch"}, e_attrs = 0x0, e_ocflags = 65792, e_bv = {bv_len = 0, bv_val = 0x0}, e_private = 0xa23f96e0} lock =7B7Boff = 120744, ndx = 605, gen = 6432, mode = DB_LOCK_WRITE} num_retries = 0 preread_ctrl = 0x0 postread_ctrl = 0x0 ctrls = {0x0, 0x16, 0x29be4bb8, 0x0, 0x0, 0x0} num_ctrls = 0 rc = <value optimized out> #15 0x080e3f73 in overlay_op_walk (op=0x83820c0, rs=0xa0afa0dc, which=op_modify, oi=0x833c680, on=0x0) at backover.c:677 func = <value optimized out> rc = <value optimized out> #16 0x080e4a59 in over_op_func (op=0x83820c0, rs=0xa0afa0dc, which=op_modify) at backover.c:730 oi = <value optimized out> on = 0x834c270 be = <value optimized out> db = {bd_info = 0x81f37dc, bd_self = 0x833fa60, be_ctrls = "\000\000\000\001\001\001\000\001\000\000\001\000\000\001\001\000\001\000\000\001", '\000' <repeats 12 times>, "\001", be_flags = 2312, 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 = 0x82b8268, be_nsuffix = 0x833edc8, be_schemadn = {bv_len = 0, bv_val = 0x0}, be_schemandn = {bv_len = 0, bv_val = 0x0}, be_rootdn = {bv_len = 22, bv_val = 0x832c218 "cn=root,o=vivates,c=ch"}, be_rootndn = {bv_len = 22, bv_val = 0x833ee10 "cn=root,o=vivates,c=ch"}, be_rootpw = {bv_len = 6, bv_val = 0x833f990 "etoile"}, be_max_deref_depth = 15, be_def_limit = {lms_t_soft = 3600, lms_t_hard = 0, lms_s_soft = 500, lms_s_hard = 0, lms_s_unchecked = -1, lms_s_pr = 0, lms_s_pr_hide = 0, lms_s_pr_total = 0}, be_limits = 0x0, 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 = 0x82ecc70, 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 = 0x0, be_pb =x0x0, be_cf_ocs = 0x81f5e00, be_private = 0x833fb60, be_next = {stqe_next = 0x834bee8}} cb = {sc_next = 0x0, sc_response = 0x80e3c90 <over_back_response>, sc_cleanup = 0, sc_writewait = 0, sc_private = 0x833c680} sc = <value optimized out> rc = 32768 __PRETTY_FUNCTION__ = "over_op_func" #17 0x08091371 in fe_op_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.c:303 update = <value optimized out> repl_user = <value optimized out> op_be = <value optimized out> bd = 0x81f9000 textbuf = "\000\000\000\000\000\000\000\000h\216\257\240\362\346\b\b\001\000\000\000\001\000\000\000"\272\031\b\000K\276)\000\000\000\000\000\000\000\000\b\222_\240(L\276)8\352,\b\020L\276)Ȏ\257\240OK\t\b\202\000\000\000X\311&\b\200\324'\b\020L\276)(L\276)\000\000\000\000Ȏ\257\240\030\000\000\000\240SQ\000\254SQ\000\001\000\000\000\320\347\b\b\240SQ\000\000\000\000\000\250\216\257\240\236m?\000\240SQ\000(\000\000\000p8\204#\364\017\030\000\000\000\000\000\000\000\000\000D\000\000\0002320\064(\232\020\000\000\000\350c,\b\000\000\000\000x\221\061\242\000\000\000\000\000\000\000\000(\217\257\240\301\016\t\b\002\000\000\000x\221\061\242\200\324'\b\020L\276)(L\276)\000\000\000\000\274\274\031\b`\222_\240\020\223_\240\000H\224^x\221\061\242(L\276)\234z\303\bD\000\000\000\320\064(\232@\222_\240" #18 0x08091de7 in do_modify (op=0x83820c0, rs=0xa0afa0dc) at modify.c:177 dn = {bv_len = 59, bv_val = 0x8c37a02 "cn=1", '0' <repeats 12 times>, "_O2HP,ou=Relationship,dc=HPD,o=vivates,c=ch"} textbuf = "h\t\020\242\360{\303\b\230\237\257\240\004F7\000\022F7\000\274\306\027\000\026\000\000\000\373{\303\b\b\000\000\000\364?Q\000\211\306\027\000\364\017\030\000x\240\257\240\243\276\027\000P\t\020\242\373{C3C303\b\b\000\000\000\364?Q\000\200\240\257\240\300!8\b̠\257\240P\267>\000P\267>\000\340\237\257\240\244\203\031\b\373{\303\b\300!8\b\000\000\000\000\340\237\257\240\377\000\000\000\001\200\255\373\000\000\000\000\300!8\b\300!8\b\300!8\b\322!8\b\277"8\b\300 8\b\350c,%5\0C004\000\020\000\210\240\257\240\371\365\f\b\000\000\000\000\350c,\bl\240\257\240", '\000' <repeats 16 times>"\320, \000\000\000\000\000\000\000\003\000\000\000\030\000\000\000\000\000\000\000\200u\370\267\030\241\257\240\210\240\257\240Qq\a\b\267\363\066