How to reproduce:
$ unzip ldapadd-crash.zip Archive: ldapadd-crash.zip creating: ldapadd-crash/ inflating: ldapadd-crash/dicom.ldif inflating: ldapadd-crash/dcm4chee-archive.ldif inflating: ldapadd-crash/dcm4chee-archive-ui.ldif inflating: ldapadd-crash/dcm4che.ldif
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd-crash/dicom.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 adding new entry "cn=dicom,cn=schema,cn=config"
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd-crash/dcm4che.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 adding new entry "cn=dcm4che,cn=schema,cn=config"
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd-crash/dcm4chee-archive.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 ldapadd: malloc.c:2379: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Aborted
#######################
Happens with
ldap-utils 2.4.49+dfsg-2ubuntu1.2 amd64
but also already with
ldap-utils 2.4.45+dfsg-1ubuntu1 amd64
Does not happen with openldap-clients package of Alpine Linux based with same OpenLDAP versions.
How to reproduce:
$ unzip ldapadd-crash.zip crash/dicom. ldif crash/dcm4chee- archive. ldif crash/dcm4chee- archive- ui.ldif crash/dcm4che. ldif
Archive: ldapadd-crash.zip
creating: ldapadd-crash/
inflating: ldapadd-
inflating: ldapadd-
inflating: ldapadd-
inflating: ldapadd-
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd- crash/dicom. ldif 0+uidNumber= 0,cn=peercred, cn=external, cn=auth cn=schema, cn=config"
SASL/EXTERNAL authentication started
SASL username: gidNumber=
SASL SSF: 0
adding new entry "cn=dicom,
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd- crash/dcm4che. ldif 0+uidNumber= 0,cn=peercred, cn=external, cn=auth cn=schema, cn=config"
SASL/EXTERNAL authentication started
SASL username: gidNumber=
SASL SSF: 0
adding new entry "cn=dcm4che,
$ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ldapadd- crash/dcm4chee- archive. ldif 0+uidNumber= 0,cn=peercred, cn=external, cn=auth
SASL/EXTERNAL authentication started
SASL username: gidNumber=
SASL SSF: 0
ldapadd: malloc.c:2379: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Aborted
####### ####### ####### ##
Happens with
ldap-utils 2.4.49+ dfsg-2ubuntu1. 2 amd64
but also already with
ldap-utils 2.4.45+ dfsg-1ubuntu1 amd64
####### ####### ####### ##
Does not happen with openldap-clients package of Alpine Linux based with same OpenLDAP versions.