(ii) Specifically the error is in servers/slapd/back-perl/bind.c ,
perl_back_bind() function,

'XPUSHs(sv_2mortal(newSVpv(dn->by_val, 0);'

is the offending line. When the dn and cred are pushed to the perl
interpreter's stack. newSVpv() function seems to crash if any values
are pushed are pushed on the stack, but newSViv() works without issue.
If I move this line the the back-perl initialize function in
servers/slapd/back-perl/init.c then it works fine.

any insight would be appreciated.

--Kervin

Luke Howard wrote:

I can't find any documentation on configuring slapd.conf for use with
back-perl.