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

Re: (ITS#6506) Use of back-perl in slapd.conf in subordinate database causes slapcat to segfault



masarati@aero.polimi.it wrote:

> ^^^ I think the culprit is here.  No point in tracking down further this
> issue unless you re-link as recommended by this message.
> 
> p.

Sorry - I experienced the error on a production box running Debian 
packages, and re-built from source on my local machine just to confirm 
the bug still exists. However, my local machine already has other LDAP 
libraries installed which seems to have resulted in some of the wrong 
libraries being picked up at compile time.

I've now removed all pre-built openldap packages, re-built again from 
source and can confirm that the bug still stands since the 
"ldap_int_global_options" warning has now disappeared:


zeno:/home/build/rel-openldap# ./sbin/slapcat
Here in new
Posix Var 8192 and 4096
bdb_db_open: database "dc=my-domain,dc=com": unclean shutdown detected; 
attempting recovery.
bdb_db_open: warning - no DB_CONFIG file found in directory 
/home/build/rel-openldap/var/openldap-data: (2).
Expect poor performance for suffix "dc=my-domain,dc=com".
bdb_db_open: database "dc=my-domain,dc=com": recovery skipped in 
read-only mode. Run manual recovery if errors are encountered.
bdb_monitor_db_open: monitoring disabled; configure monitor database to 
enable
dn: dc=my-domain,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o:: bXlkb21haW4uY29tIA==
dc: my-domain
structuralObjectClass: organization
entryUUID: 0bdc2650-d5c0-102e-9fe7-3350c645132d
creatorsName: cn=Manager,dc=my-domain,dc=com
createTimestamp: 20100406120241Z
entryCSN: 20100406120241.310422Z#000000#000#000000
modifiersName: cn=Manager,dc=my-domain,dc=com
modifyTimestamp: 20100406120241Z

dn: ou=real,dc=my-domain,dc=com
objectClass: organizationalUnit
objectClass: top
structuralObjectClass: organizationalUnit
entryUUID: 5644fb04-d5c0-102e-9c04-81e0ba1bb1f2
creatorsName: cn=Manager,dc=my-domain,dc=com
createTimestamp: 20100406120446Z
ou: real
entryCSN: 20100406120458.545769Z#000000#000#000000
modifiersName: cn=Manager,dc=my-domain,dc=com
modifyTimestamp: 20100406120458Z

*** glibc detected *** ./sbin/slapcat: free(): invalid pointer: 
0x00000000009c4fd3 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f4ea6fd0948]
/lib/libc.so.6(cfree+0x76)[0x7f4ea6fd2a56]
./sbin/slapcat[0x42c11d]
./sbin/slapcat[0x42c1c9]
./sbin/slapcat[0x481448]
./sbin/slapcat[0x484c93]
./sbin/slapcat[0x4874b9]
./sbin/slapcat[0x408d40]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f4ea6f7b1a6]
./sbin/slapcat[0x4087d9]


Many thanks,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs