[Date Prev][Date Next] [Chronological] [Thread] [Top]

Sol8 ild assert failure on slapd load (ITS#785)



Full_Name: Jeff Earickson
Version: 2.0.4
OS: Solaris 8
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (137.146.209.29)


I get the following load-time failure on a Sparc Ultra5 running Solaris 8,
using
Sun's Workshop 5.0 C compiler:

cc -g -I../../include -I../../include -I/usr/local/BerkeleyDB.3.1/include
 -L/home/admin/jaearick/LDAP/openldap/openldap-2.0.4/libraries 
 -L/usr/local/BerkeleyDB.3.1/lib -o slapd main.o daemon.o connection.o search.o

filter.o add.o charray.o attr.o entry.o config.o backend.o result.o operation.o

dn.o compare.o modify.o delete.o modrdn.o ch_malloc.o value.o ava.o bind.o
unbind.o 
abandon.o filterentry.o phonetic.o acl.o str2filter.o aclparse.o init.o user.o 
repl.o lock.o controls.o extended.o kerberos.o passwd.o schema.o schema_check.o

schema_init.o schema_prep.o schemaparse.o ad.o at.o mr.o syntax.o oc.o monitor.o

configinfo.o starttls.o index.o sets.o root_dse.o sasl.o module.o suffixalias.o

version.o libbackends.a -lavl -lldbm -lldif -llutil -lldap_r -llber -ldb
-lresolv 
-lgen -lnsl -lsocket -lpthread -lrt
ild:  Fatal error -- Assertion failed: file "../src/fault-intolerant-io.c" line
113 Exiting.

The configure step I use is:

CC=cc CPPFLAGS="-I/usr/local/BerkeleyDB.3.1/include"
LDFLAGS="-L/usr/local/BerkeleyDB.3.1/lib" ./configure

This looks like a problem with Sun's ild, so I applied the following Sun
patches:
107390-11, 107311-11, 107698-01, 107722-01, 107357-09 (patches relating to ild
and
Workshop 5.0).  I also have the current recommended patches applied.  After
applying
the patches, I rebuilt and reinstalled BerkeleyDB.3.1 (built with cc), and
rebuilt
openldap.  Same error.  Suggestions, please?  Is this an openldap issue or a
Solaris
bug?