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

Re: (ITS#4903) dynlist issues with memory allocation



quanah@stanford.edu wrote:
> Full_Name: Quanah Gibson-Mount
> Version: RE_23
> OS: Linux 2.6 (64-bit)
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (171.64.19.81)
> 
> 
> In testing the RE_23 tree, I put it under hoard after everything passed using
> glibc as the memory allocator.  I found that if I enable dynlist:
> 
> moduleload              dynlist.la
> 
> then in my database section add:
> 
> # Dynlist Overlay
> overlay dynlist
> dynlist-attrset groupOfURLS memberURL member
> 
> 
> slapd will core dump on startup with:
> 
> Loaded symbols for /usr/local/lib/openldap/dynlist-2.3-releng.so.0
> #0  0x00002ab7651490c9 in malloc () from /usr/local/lib/libhoard.so
> (gdb) bt
> #0  0x00002ab7651490c9 in malloc () from /usr/local/lib/libhoard.so
> #1  0x00002ab765149e38 in realloc () from /usr/local/lib/libhoard.so
> #2  0x00002ab76554f890 in ber_memrealloc_x (p=Variable "p" is not available.
> ) at memory.c:354
> #3  0x00002ab76542bf88 in ldap_charray_add (a=0x7fff45a7eec0, s=0x2ab7667c2518
> "olcConnMaxPending") at charray.c:49
> #4  0x000000000045e9f9 in matching_rule_use_init () at mr.c:364
> #5  0x0000000000459f62 in slap_schema_check () at schema_prep.c:1368
> #6  0x0000000000415f1b in main (argc=3, argv=0x7fff45a7f0b8) at main.c:711
> 
> 
> It looks like there's soemthing incorrect in the way it is allocating memory on
> startup.

Apparently, there's nothing directly related to dynlist; can you post
the entire slapd.conf?  I suspect something like ITS#4848, which is NOT
fixed in re23 (and likely won't).

p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
------------------------------------------
Office:   +39.02.23998309
Mobile:   +39.333.4963172
Email:    pierangelo.masarati@sys-net.it
------------------------------------------