Hi,
I have run slapd in valgrind now, which produced following error:
==15353== 1 errors in context 1 of 5:
==15353== Invalid write of size 4
==15353== at 0x80E64B5: slap_sl_free (sl_malloc.c:492)
==15353== by 0x80A0EEA: ch_free (ch_malloc.c:137)
==15353== by 0x80E3DC9: mra_free (mra.c:43)
==15353== by 0x80855B0: filter_free_x (filter.c:556)
==15353== by 0x80836CD: do_search (search.c:230)
==15353== by 0x8080588: connection_operation (connection.c:1109)
==15353== by 0x403B376: ldap_int_thread_pool_wrapper (tpool.c:685)
==15353== by 0x43046E4: start_thread (in /lib/libpthread-2.10.1.so)
==15353== by 0x43045FF: ??? (in /lib/libpthread-2.10.1.so)
==15353== Address 0x843692b1 is not stack'd, malloc'd or (recently)
free'd
Full valgrind log can be found at
http://pastebin.de/6914
-Dieter