More information: Test Module is: package replicadorTEST; use strict; use warnings; use POSIX;
sub new { my $class = shift; my $this = {}; bless $this, $class; return $this; } sub bind { return 0; } sub init { return 0; } sub search { return 0; } sub compare { return 0; } sub modify { return 0; } sub add { return 0; } sub modrdn { return 0; } sub delete { return 0; } sub config { return 0; } 1; Try to add this (The problem only appear when try to add a DN): dn: uid=test,o=XXXX,o=XXXX,c=XX mailLocalAddress: t...@test.es objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: inetLocalMailRecipient objectClass: posixAccount uid: test mail: t...@test.es uidNumber: 600 o: ceic gidNumber: 600 displayName: TEST sn: TEST cn: TEST homeDirectory: /home/test And then I get: 5007ee79 >>> dnPrettyNormal: <uid=test,o=XXXX,o=XXXX,c=XX> => ldap_bv2dn(uid=test,o=XXXX,o=XXXX,c=XX,0) <= ldap_bv2dn(uid=test,o=XXXX,o=XXXX,c=XX)=0 => ldap_dn2bv(272) <= ldap_dn2bv(uid=test,o=XXXX,o=XXXX,c=XX)=0 => ldap_dn2bv(272) <= ldap_dn2bv(uid=test,o=XXXX,o=XXXX,c=XX)=0 5007ee79 <<< dnPrettyNormal: <uid=test,o=XXXX,o=XXXX,c=XX>, <uid=test,o=XXXX,o=XXXX,c=XX> 5007ee79 conn=1000 op=1 ADD dn="uid=test,o=XXXX,o=XXXX,c=XX" panic: sv_setpvn called with negative strlen. Thanks 2012/7/19 Alejandro <aescan...@gmail.com>: > My main problem now is: > How I can check the bad line of code if perl-slapd don't give me any > usable error in 2.4.31 release? > > Thanks > > 2012/7/19 Howard Chu <h...@symas.com>: >> aescan...@gmail.com wrote: >>> The problem was in the perl module with a uninitialized value, in >>> 2.4.21 give the error Use of uninitialized value in concatenation (.) >>> or string at /etc/openldap24/replicador.pm line 109, <DATA> line 275 >>> but in 2.4.31 give me a panic. >> >> Sounds like a bug in your module then, and not an OpenLDAP software issue. >> >> -- >> -- Howard Chu >> CTO, Symas Corp. http://www.symas.com >> Director, Highland Sun http://highlandsun.com/hyc/ >> Chief Architect, OpenLDAP http://www.openldap.org/project/ > > > > -- > Alejandro Escanero Blanco > Consultor de sistemas basados en fuentes abiertas > Desarrollador de FusionDirectory (http://www.fusiondirectory.org) > Blog: http://www.disasterproject.com > Jabber: blain...@jabberes.com -- Alejandro Escanero Blanco Consultor de sistemas basados en fuentes abiertas Desarrollador de FusionDirectory (http://www.fusiondirectory.org) Blog: http://www.disasterproject.com Jabber: blain...@jabberes.com