[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#3570) bconfig segfault
Kurt@OpenLDAP.org wrote:
>Full_Name: Kurt Zeilenga
>Version: HEAD
>OS: FreeBSD 4
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (24.205.218.53)
>
>
>HEAD (as of now) segfaults here:
>
>(gdb) where
>#0 0x805e2db in config_build_entry (c=0xbfbfed40, e=0x8215cc0, oc=0x0,
> rdn=0xbfbfed38, ct=0x81a29a0, table=0) at bconfig.c:254
>#1 0x805e616 in config_back_db_open (be=0x823c800) at bconfig.c:354
>#2 0x8071cb9 in backend_startup_one (be=0x823c800) at backend.c:240
>#3 0x8071ff2 in backend_startup (be=0x0) at backend.c:328
>#4 0x8088f00 in slap_startup (be=0x0) at init.c:174
>#5 0x805dc56 in main (argc=8, argv=0xbfbff2f4) at main.c:728
>
>
It shouldn't get there, because the error occurs earlier in
config_back_init(), where the parsing of objectClass 'olcGlobal' fails
because (at least) the attributeDescription 'olcAuthRewrite' is not
found; unfortunately, the return code of config_back_init() is not
checked. I've fixed this; the error still occurs, but at least slapd
fails gently.
p.
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497