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

Re: "slapadd: corrupted double-linked list"



Howard,

Howard Chu schrieb am 09.12.2010 18:21 Uhr:
Marc Patermann wrote:
Marc Patermann schrieb am 09.12.2010 11:40 Uhr:
Howard Chu schrieb am 08.12.2010 18:55 Uhr:
Marc Patermann wrote:
Marc Patermann schrieb am 06.12.2010 16:40 Uhr:

what could the following possibly be?

This looks like something valgrind ought to be able to diagnose.
OK, I installed valgrind.

Do I just start
# valgrind slapadd -q -v -c -l init.ldif
or do I have to provide any options to get any helpfull output?

Here is what I get:

That's on the right track, but your slapd binary has no debug symbols so there's not enough information here (like source line numbers for each offending event.) It looks like only the last event is of interest, write 8 bytes past block of 80 bytes.
There is an extra RPM called openldap2-debuginfo-2.4.23-124.1.x86_64.rpm
Would it help to install this?

# rpm -qlp openldap2-debuginfo-2.4.23-124.1.x86_64.rpm
warning: openldap2-debuginfo-2.4.23-124.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 6924a015
/usr/lib/debug
/usr/lib/debug/.build-id
/usr/lib/debug/.build-id/12
/usr/lib/debug/.build-id/12/fc828e400a5240de90d278c96385f0bf45cb71
/usr/lib/debug/.build-id/12/fc828e400a5240de90d278c96385f0bf45cb71.debug
/usr/lib/debug/.build-id/15
/usr/lib/debug/.build-id/15/eee2bc17237d6772acbea4d6ef463e94329895
/usr/lib/debug/.build-id/15/eee2bc17237d6772acbea4d6ef463e94329895.debug
/usr/lib/debug/.build-id/1b
/usr/lib/debug/.build-id/1b/d5c396bc41ac59e2ae036452b9574e55980f58
/usr/lib/debug/.build-id/1b/d5c396bc41ac59e2ae036452b9574e55980f58.debug
/usr/lib/debug/.build-id/1e
/usr/lib/debug/.build-id/1e/d6e58b177770db8c4e74d790016c0d5e52416b
/usr/lib/debug/.build-id/1e/d6e58b177770db8c4e74d790016c0d5e52416b.debug
/usr/lib/debug/.build-id/25
/usr/lib/debug/.build-id/25/54126622cb33b5cf8698480dec8a01f781a3a7
/usr/lib/debug/.build-id/25/54126622cb33b5cf8698480dec8a01f781a3a7.debug
/usr/lib/debug/.build-id/35
/usr/lib/debug/.build-id/35/101f365a84a23db4dbffb6b02f9bf57fb69325
/usr/lib/debug/.build-id/35/101f365a84a23db4dbffb6b02f9bf57fb69325.debug
/usr/lib/debug/.build-id/39
/usr/lib/debug/.build-id/39/467bac27457bc7bb97fd1eb9072e6f4dfc45fe
/usr/lib/debug/.build-id/39/467bac27457bc7bb97fd1eb9072e6f4dfc45fe.debug
/usr/lib/debug/.build-id/49
/usr/lib/debug/.build-id/49/238b930a80934f1e3552aa92299edc0cc34eea
/usr/lib/debug/.build-id/49/238b930a80934f1e3552aa92299edc0cc34eea.debug
/usr/lib/debug/.build-id/54
/usr/lib/debug/.build-id/54/1e6a386875d62d3479ca0c989d46323d9ecd15
/usr/lib/debug/.build-id/54/1e6a386875d62d3479ca0c989d46323d9ecd15.debug
/usr/lib/debug/.build-id/6d
/usr/lib/debug/.build-id/6d/cf52bd1e5957192e2cde0c0cc790bf9aa7f07a
/usr/lib/debug/.build-id/6d/cf52bd1e5957192e2cde0c0cc790bf9aa7f07a.debug
/usr/lib/debug/.build-id/7b
/usr/lib/debug/.build-id/7b/22ea67d9199c07ba43f7c58ea5349d49261113
/usr/lib/debug/.build-id/7b/22ea67d9199c07ba43f7c58ea5349d49261113.debug
/usr/lib/debug/.build-id/84
/usr/lib/debug/.build-id/84/467c59dac15386d170c48ce8c155ac3ccd386e
/usr/lib/debug/.build-id/84/467c59dac15386d170c48ce8c155ac3ccd386e.debug
/usr/lib/debug/.build-id/86
/usr/lib/debug/.build-id/86/32569420df48ff6582c9c5a1296f1019c73a93
/usr/lib/debug/.build-id/86/32569420df48ff6582c9c5a1296f1019c73a93.debug
/usr/lib/debug/.build-id/99
/usr/lib/debug/.build-id/99/19c1df722b915a682e423fa2e0dbf663186255
/usr/lib/debug/.build-id/99/19c1df722b915a682e423fa2e0dbf663186255.debug
/usr/lib/debug/.build-id/99/deb8189b9e8277b4dc852c279f1016c150499a
/usr/lib/debug/.build-id/99/deb8189b9e8277b4dc852c279f1016c150499a.debug
/usr/lib/debug/.build-id/c4
/usr/lib/debug/.build-id/c4/2c5b60ec66ed3652bcd19f31091bc38d0075ce
/usr/lib/debug/.build-id/c4/2c5b60ec66ed3652bcd19f31091bc38d0075ce.debug
/usr/lib/debug/.build-id/c7
/usr/lib/debug/.build-id/c7/21ad47187b25ec6c207ecec51d087d1d8eb3c4
/usr/lib/debug/.build-id/c7/21ad47187b25ec6c207ecec51d087d1d8eb3c4.debug
/usr/lib/debug/.build-id/ce
/usr/lib/debug/.build-id/ce/e7179b63c2751102feeac58213e4bab01d6e13
/usr/lib/debug/.build-id/ce/e7179b63c2751102feeac58213e4bab01d6e13.debug
/usr/lib/debug/.build-id/d1
/usr/lib/debug/.build-id/d1/91d20966dd1755e6a3f862319784362ccdf832
/usr/lib/debug/.build-id/d1/91d20966dd1755e6a3f862319784362ccdf832.debug
/usr/lib/debug/.build-id/d6
/usr/lib/debug/.build-id/d6/137164b38a2bc308c995987ca4e745de5d8406
/usr/lib/debug/.build-id/d6/137164b38a2bc308c995987ca4e745de5d8406.debug
/usr/lib/debug/.build-id/da
/usr/lib/debug/.build-id/da/bbd5115090181a6faf1d42a6af8739783e1a73
/usr/lib/debug/.build-id/da/bbd5115090181a6faf1d42a6af8739783e1a73.debug
/usr/lib/debug/.build-id/e7
/usr/lib/debug/.build-id/e7/1d46d9223d921cd51e7b9815dff7294981ad5c
/usr/lib/debug/.build-id/e7/1d46d9223d921cd51e7b9815dff7294981ad5c.debug
/usr/lib/debug/.build-id/f0
/usr/lib/debug/.build-id/f0/aff3729b2867853892c04bf8d8d7c9004222aa
/usr/lib/debug/.build-id/f0/aff3729b2867853892c04bf8d8d7c9004222aa.debug
/usr/lib/debug/usr
/usr/lib/debug/usr/lib
/usr/lib/debug/usr/lib/openldap
/usr/lib/debug/usr/lib/openldap/modules
/usr/lib/debug/usr/lib/openldap/modules/accesslog-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/accesslog-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/accesslog.so.debug
/usr/lib/debug/usr/lib/openldap/modules/auditlog-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/auditlog-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/auditlog.so.debug
/usr/lib/debug/usr/lib/openldap/modules/back_meta-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/back_meta-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/back_meta.so.debug
/usr/lib/debug/usr/lib/openldap/modules/back_perl-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/back_perl-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/back_perl.so.debug
/usr/lib/debug/usr/lib/openldap/modules/back_sql-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/back_sql-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/back_sql.so.debug
/usr/lib/debug/usr/lib/openldap/modules/collect-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/collect-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/collect.so.debug
/usr/lib/debug/usr/lib/openldap/modules/constraint-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/constraint-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/constraint.so.debug
/usr/lib/debug/usr/lib/openldap/modules/dds-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/dds-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/dds.so.debug
/usr/lib/debug/usr/lib/openldap/modules/deref-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/deref-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/deref.so.debug
/usr/lib/debug/usr/lib/openldap/modules/dyngroup-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/dyngroup-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/dyngroup.so.debug
/usr/lib/debug/usr/lib/openldap/modules/dynlist-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/dynlist-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/dynlist.so.debug
/usr/lib/debug/usr/lib/openldap/modules/memberof-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/memberof-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/memberof.so.debug
/usr/lib/debug/usr/lib/openldap/modules/pcache-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/pcache-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/pcache.so.debug
/usr/lib/debug/usr/lib/openldap/modules/refint-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/refint-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/refint.so.debug
/usr/lib/debug/usr/lib/openldap/modules/retcode-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/retcode-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/retcode.so.debug
/usr/lib/debug/usr/lib/openldap/modules/rwm-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/rwm-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/rwm.so.debug
/usr/lib/debug/usr/lib/openldap/modules/seqmod-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/seqmod-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/seqmod.so.debug
/usr/lib/debug/usr/lib/openldap/modules/sssvlv-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/sssvlv-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/sssvlv.so.debug
/usr/lib/debug/usr/lib/openldap/modules/translucent-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/translucent-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/translucent.so.debug
/usr/lib/debug/usr/lib/openldap/modules/unique-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/unique-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/unique.so.debug
/usr/lib/debug/usr/lib/openldap/modules/valsort-2.4.so.2.5.6.debug
/usr/lib/debug/usr/lib/openldap/modules/valsort-2.4.so.2.debug
/usr/lib/debug/usr/lib/openldap/modules/valsort.so.debug
/usr/lib/debug/usr/lib/openldap/slapd.debug
/usr/lib/debug/usr/sbin
/usr/lib/debug/usr/sbin/openldap-2.3-slapcat.debug
/usr/lib/debug/usr/sbin/slapacl.debug
/usr/lib/debug/usr/sbin/slapadd.debug
/usr/lib/debug/usr/sbin/slapauth.debug
/usr/lib/debug/usr/sbin/slapcat.debug
/usr/lib/debug/usr/sbin/slapdn.debug
/usr/lib/debug/usr/sbin/slapindex.debug
/usr/lib/debug/usr/sbin/slappasswd.debug
/usr/lib/debug/usr/sbin/slapschema.debug
/usr/lib/debug/usr/sbin/slaptest.debug


What else cann I do to track this issue down?


Marc