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

Re: "slapadd: corrupted double-linked list"



Hi,

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:

# valgrind slapadd -q -c -v -l init.ldif
==24941== Memcheck, a memory error detector
==24941== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==24941== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==24941== Command: slapadd -q -c -v -l init.ldif
==24941==
==24941== Conditional jump or move depends on uninitialised value(s)
==24941==    at 0x400AE79: _dl_relocate_object (in /lib64/ld-2.11.1.so)
==24941==    by 0x4003868: dl_main (in /lib64/ld-2.11.1.so)
==24941==    by 0x4014869: _dl_sysdep_start (in /lib64/ld-2.11.1.so)
==24941==    by 0x40013D0: _dl_start (in /lib64/ld-2.11.1.so)
==24941==    by 0x4000B07: ??? (in /lib64/ld-2.11.1.so)
==24941==    by 0x5: ???
==24941==    by 0x7FF0006CA: ???
==24941==    by 0x7FF0006D2: ???
==24941==    by 0x7FF0006D5: ???
==24941==    by 0x7FF0006D8: ???
==24941==    by 0x7FF0006DB: ???
==24941==    by 0x7FF0006DE: ???
==24941==
==24941== Conditional jump or move depends on uninitialised value(s)
==24941==    at 0x400AE82: _dl_relocate_object (in /lib64/ld-2.11.1.so)
==24941==    by 0x4003868: dl_main (in /lib64/ld-2.11.1.so)
==24941==    by 0x4014869: _dl_sysdep_start (in /lib64/ld-2.11.1.so)
==24941==    by 0x40013D0: _dl_start (in /lib64/ld-2.11.1.so)
==24941==    by 0x4000B07: ??? (in /lib64/ld-2.11.1.so)
==24941==    by 0x5: ???
==24941==    by 0x7FF0006CA: ???
==24941==    by 0x7FF0006D2: ???
==24941==    by 0x7FF0006D5: ???
==24941==    by 0x7FF0006D8: ???
==24941==    by 0x7FF0006DB: ???
==24941==    by 0x7FF0006DE: ???
==24941==
==24941== Conditional jump or move depends on uninitialised value(s)
==24941==    at 0x400AE79: _dl_relocate_object (in /lib64/ld-2.11.1.so)
==24941==    by 0x401216A: dl_open_worker (in /lib64/ld-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x4011A5A: _dl_open (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F4F9A: dlopen_doit (in /lib64/libdl-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F533B: _dlerror_run (in /lib64/libdl-2.11.1.so)
==24941==    by 0x64F4F00: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.11.1.so)
==24941== by 0x62EC473: _sasl_get_plugin (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EC9CA: _sasl_load_plugins (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EB572: sasl_server_init (in /usr/lib64/libsasl2.so.2.0.22)
==24941==    by 0x1A4EAC: slap_sasl_init (in /usr/lib/openldap/slapd)
==24941==
==24941== Conditional jump or move depends on uninitialised value(s)
==24941==    at 0x400B010: _dl_relocate_object (in /lib64/ld-2.11.1.so)
==24941==    by 0x401216A: dl_open_worker (in /lib64/ld-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x4011A5A: _dl_open (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F4F9A: dlopen_doit (in /lib64/libdl-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F533B: _dlerror_run (in /lib64/libdl-2.11.1.so)
==24941==    by 0x64F4F00: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.11.1.so)
==24941== by 0x62EC473: _sasl_get_plugin (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EC9CA: _sasl_load_plugins (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EB572: sasl_server_init (in /usr/lib64/libsasl2.so.2.0.22)
==24941==    by 0x1A4EAC: slap_sasl_init (in /usr/lib/openldap/slapd)
==24941==
==24941== Conditional jump or move depends on uninitialised value(s)
==24941==    at 0x400B05F: _dl_relocate_object (in /lib64/ld-2.11.1.so)
==24941==    by 0x401216A: dl_open_worker (in /lib64/ld-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x4011A5A: _dl_open (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F4F9A: dlopen_doit (in /lib64/libdl-2.11.1.so)
==24941==    by 0x400DAA5: _dl_catch_error (in /lib64/ld-2.11.1.so)
==24941==    by 0x64F533B: _dlerror_run (in /lib64/libdl-2.11.1.so)
==24941==    by 0x64F4F00: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.11.1.so)
==24941== by 0x62EC473: _sasl_get_plugin (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EC9CA: _sasl_load_plugins (in /usr/lib64/libsasl2.so.2.0.22) ==24941== by 0x62EB572: sasl_server_init (in /usr/lib64/libsasl2.so.2.0.22)
==24941==    by 0x1A4EAC: slap_sasl_init (in /usr/lib/openldap/slapd)
==24941==
/etc/openldap/slapd.conf: line 60: warning, threads=160 larger than twice the default (2*16=32); YMMV. ==24941== Warning: set address range perms: large range [0xafb2000, 0x1efb4000) (defined)
added: "ou=foo" (00000001)
added: "ou=mgr,ou=foo" (00000002)
added: "cn=sys,ou=mgr,ou=foo" (00000003)
added: "cn=gen.man,ou=mgr,ou=foo" (00000004)
added: "cn=human,ou=mgr,ou=foo" (00000005)
==24941== Invalid write of size 1
==24941== at 0x4C28129: memset (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1D3F8A: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad260 is 0 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 1
==24941== at 0x4C2810C: memset (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1D3F8A: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad261 is 1 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 1
==24941== at 0x4C28114: memset (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1D3F8A: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad262 is 2 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 1
==24941== at 0x4C28119: memset (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1D3F8A: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad263 is 3 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 1
==24941== at 0x4C28108: memset (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1D3F8A: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad264 is 4 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 8
==24941==    at 0x2045CB: bdb_index_recset (in /usr/lib/openldap/slapd)
==24941==    by 0x1D3FC5: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad260 is 0 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid read of size 8
==24941==    at 0x2045D7: bdb_index_recset (in /usr/lib/openldap/slapd)
==24941==    by 0x1D3FC5: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad268 is 8 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 8
==24941==    at 0x2045DE: bdb_index_recset (in /usr/lib/openldap/slapd)
==24941==    by 0x1D3FC5: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad268 is 8 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid read of size 8
==24941==    at 0x2044AF: bdb_index_recrun (in /usr/lib/openldap/slapd)
==24941==    by 0x1D40ED: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad260 is 0 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid read of size 8
==24941==    at 0x2044C0: bdb_index_recrun (in /usr/lib/openldap/slapd)
==24941==    by 0x1D40ED: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad268 is 8 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid read of size 8
==24941==    at 0x2044C9: bdb_index_recrun (in /usr/lib/openldap/slapd)
==24941==    by 0x1D40ED: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad260 is 0 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
==24941== Invalid write of size 8
==24941==    at 0x2044D6: bdb_index_recrun (in /usr/lib/openldap/slapd)
==24941==    by 0x1D40ED: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1D49A1: bdb_tool_entry_put (in /usr/lib/openldap/slapd)
==24941==    by 0x1B9197: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF983: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==  Address 0x1f3ad268 is 8 bytes after a block of size 80 alloc'd
==24941== at 0x4C261C3: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==24941== by 0x50826B4: ber_memalloc_x (in /usr/lib64/liblber-2.4.so.2.5.6)
==24941==    by 0x16AD7A: ch_malloc (in /usr/lib/openldap/slapd)
==24941==    by 0x1D5D7F: bdb_tool_entry_open (in /usr/lib/openldap/slapd)
==24941==    by 0x1BADB7: ??? (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF930: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)
==24941==
added: "ou=humans,ou=foo" (00000001)
added: "ou=gruppen,ou=humans,ou=foo" (00000002)
added: "ou=system,ou=foo" (00000001)
_#################### 100.00% eta   none elapsed            none fast!
Closing DB...
==24941== Warning: set address range perms: large range [0xafb2000, 0x1efb4000) (noaccess)

valgrind: m_mallocfree.c:225 (mk_plain_bszB): Assertion 'bszB != 0' failed.
valgrind: This is probably caused by your program erroneously writing past the
end of a heap block and corrupting heap metadata.  If you fix any
invalid writes reported by Memcheck, this assertion failure will
probably go away.  Please try that before reporting this as a bug.

==24941== at 0x3802AD34: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux) ==24941== by 0x3802AFA7: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux) ==24941== by 0x380371B3: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux) ==24941== by 0x38001F29: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux) ==24941== by 0x38063328: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux) ==24941== by 0x3808AEC4: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable
==24941== at 0x4C25DD8: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24941==    by 0x1574BE: attr_destroy (in /usr/lib/openldap/slapd)
==24941==    by 0x17E741: slap_destroy (in /usr/lib/openldap/slapd)
==24941==    by 0x1C071A: slap_tool_destroy (in /usr/lib/openldap/slapd)
==24941==    by 0x1BF4E2: slapadd (in /usr/lib/openldap/slapd)
==24941==    by 0x132223: main (in /usr/lib/openldap/slapd)


Marc