Markus Krause wrote:
Zitat von Pierangelo Masarati ando@sys-net.it:
Markus Krause wrote:
That's another issue. You may send a stack backtrace after this crash.
here are the last 70 lines which i think are written by strace after i used ldappasswd (just tell me if you want to see more of it, i just thought that 2600+ lines are to much for the list and of no use): --- tail -70 strace slapd -d 65535
I mean: stack backtrace from a debugger, e.g. gdb.
ok, the final lines are:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1255220320 (LWP 2118)] 0xb7afbe8b in strlen () from /lib/libc.so.6 (gdb) bt #0 0xb7afbe8b in strlen () from /lib/libc.so.6 #1 0xb7ad0828 in vfprintf () from /lib/libc.so.6 #2 0x801450a2 in __PRETTY_FUNCTION__.10283 () from /usr/lib/openldap/slapd #3 0x00000015 in ?? () #4 0x00000000 in ?? ()
This backtrace is nearly useless because it resulted from a stripped binary. I say "nearly" because it's sort of telling me you're likely using Solaris or similar, which core dumps when *printf'ing a NULL (Linux prints a literal "(null)"), but unfortunately it's not telling where this happens. In any case, you should be able to easily reproduce the issue with a non-stripped binary (e.g. the one that's in the build tree).
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------