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

RE: (ITS#3490) glue overlay causes segfault



This is a multi-part message in MIME format.

------_=_NextPart_001_01C4FBC6.37ECB9B5
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Okay, no problem.=0D

I've done a little more investigation and it seems to be related to the=0D
fact that I am also using the ppolicy module.  Certainly when I comment=0D
out the policy bits in the slapd.conf the segfault goes away.=0D

I compiled with =0D
./configure  --prefix=3D/usr/local --enable-bdb --enable-ldbm=0D
--enable-crypt --with-threads --with-tls --without-kerberos=0D
--enable-wrappers --enable-modules -enable-ppolicy=3Dmod=0D

A simplified version of my slapd.conf is attached (I've remove the=0D
sensitive info, acls and stuff relating to a local schema we added).=0D

If you need anything else, just ask!=0D

Thanks=0D

Kevin=0D

-----Original Message-----=0D
From: Howard Chu [mailto:hyc@symas.com] =0D
Sent: 16 January 2005 03:27=0D
To: Spicer, Kevin (MBLEA it)=0D
Cc: openldap-its@OpenLDAP.org=0D
Subject: Re: (ITS#3490) glue overlay causes segfault=0D

More information about your configuration is needed. Alternatively, if =0D
you can recreate the crash using test011 or test012, that would help. At=0D

the moment I cannot reproduce this crash.=0D

kevins@bmrb.co.uk wrote:=0D

>Full_Name: Kevin Spicer=0D
>Version: 2.3.0alpha=0D
>OS: Solaris 9=0D
>URL: =0D
>Submission from: (NULL) (213.152.53.60)=0D
>=0D
>=0D
>slapd segfaults when a bind fails due to an incorrect password if the=0D
glue=0D
>overlay is in use....=0D
>=0D
>I can replicate this by running slapd and attempting to bind (using=0D
ldapsearch)=0D
>as a real user [not rootdn] with an incorrect password.=0D
>=0D
>Output from gdb follows...=0D
>=0D
>(gdb) run -u ldap -g ldap -h "ldap:// ldaps://" -d0=0D
>Starting program:=0D
/usr/share/src/openldap-2.3.0alpha/servers/slapd/slapd -u ldap=0D
>-g ldap -h "ldap:// ldaps://" -d0=0D
>[New LWP 1]=0D
>[New LWP 2]=0D
>[New LWP 3]=0D
>=0D
>Program received signal SIGSEGV, Segmentation fault.=0D
>[Switching to LWP 3]=0D
>dnIsSuffix (dn=3D0x15228, suffix=3D0x12800004) at dn.c:1317=0D
>1317            int     d =3D dn->bv_len - suffix->bv_len;=0D
>(gdb) bt=0D
>#0  dnIsSuffix (dn=3D0x15228, suffix=3D0x12800004) at dn.c:1317=0D
>#1  0x000ce2cc in glue_back_select (be=3D0xfdbffad8, dn=3D0xfdbff6c8) at=
=0D
glue.c:75=0D
>#2  0x000ce56c in glue_op_func (op=3D0x1b6b30, rs=3D0xfdbff6c8) at=0D
glue.c:175=0D
>=0D
>=0D
>  =0D
>=0D


-- =0D
  -- Howard Chu=0D
  Chief Architect, Symas Corp.       Director, Highland Sun=0D
  http://www.symas.com               http://highlandsun.com/hyc=0D
  Symas: Premier OpenSource Development and Support=0D




BMRB International=20
http://www.bmrb.co.uk
+44 (0)20 8566 5000
_________________________________________________________________
This message (and any attachment) is intended only for the=20
recipient and may contain confidential and/or privileged=20
material.  If you have received this in error, please contact the=20
sender and delete this message immediately.  Disclosure, copying=20
or other action taken in respect of this email or in=20
reliance on it is prohibited.  BMRB International Limited=20
accepts no liability in relation to any personal emails, or=20
content of any email which does not directly relate to our=20
business.



------_=_NextPart_001_01C4FBC6.37ECB9B5
Content-Type: application/octet-stream;
	name="slapd.conf"
Content-Transfer-Encoding: base64
Content-Description: slapd.conf
Content-Disposition: attachment;
	filename="slapd.conf"

IyAkT3BlbkxEQVA6IHBrZy9sZGFwL3NlcnZlcnMvc2xhcGQvc2xhcGQuY29u
Zix2IDEuMjMuMi44IDIwMDMvMDUvMjQgMjM6MTk6MTQga3VydCBFeHAgJAoj
CiMgU2VlIHNsYXBkLmNvbmYoNSkgZm9yIGRldGFpbHMgb24gY29uZmlndXJh
dGlvbiBvcHRpb25zLgojIFRoaXMgZmlsZSBzaG91bGQgTk9UIGJlIHdvcmxk
IHJlYWRhYmxlLgojCgojIFNjaGVtYXMgd2UgbmVlZAppbmNsdWRlCQkvdXNy
L2xvY2FsL2V0Yy9vcGVubGRhcC9zY2hlbWEvY29yZS5zY2hlbWEKaW5jbHVk
ZQkJL3Vzci9sb2NhbC9ldGMvb3BlbmxkYXAvc2NoZW1hL2Nvc2luZS5zY2hl
bWEKaW5jbHVkZQkJL3Vzci9sb2NhbC9ldGMvb3BlbmxkYXAvc2NoZW1hL3Nv
bGFyaXMtbmlzLnNjaGVtYQppbmNsdWRlCQkvdXNyL2xvY2FsL2V0Yy9vcGVu
bGRhcC9zY2hlbWEvc29sYXJpcy1wcmludC5zY2hlbWEKaW5jbHVkZQkJL3Vz
ci9sb2NhbC9ldGMvb3BlbmxkYXAvc2NoZW1hL3NvbGFyaXMuc2NoZW1hCmlu
Y2x1ZGUJCS91c3IvbG9jYWwvZXRjL29wZW5sZGFwL3NjaGVtYS9pbmV0b3Jn
cGVyc29uLnNjaGVtYQppbmNsdWRlCQkvdXNyL2xvY2FsL2V0Yy9vcGVubGRh
cC9zY2hlbWEvbWlzYy5zY2hlbWEKaW5jbHVkZQkJL3Vzci9sb2NhbC9ldGMv
b3BlbmxkYXAvc2NoZW1hL0RVQUNvbmZpZy5zY2hlbWEKaW5jbHVkZQkJL3Vz
ci9sb2NhbC9ldGMvb3BlbmxkYXAvc2NoZW1hL2lkcG9vbC5zY2hlbWEKaW5j
bHVkZQkJL3Vzci9sb2NhbC9ldGMvb3BlbmxkYXAvc2NoZW1hL3NlbmRtYWls
LnNjaGVtYQppbmNsdWRlCQkvdXNyL2xvY2FsL2V0Yy9vcGVubGRhcC9zY2hl
bWEvcHBvbGljeS5zY2hlbWEKaW5jbHVkZQkJL3Vzci9sb2NhbC9ldGMvb3Bl
bmxkYXAvc2NoZW1hL2RyYWZ0LXN0ZWluYmFjay1sZGFwLW1haWxncm91cHMu
c2NoZW1hCgojIEFsbG93IHYyIGJpbmRzIHNvIHRoYXQgc2VuZG1haWwgY2Fu
IGJpbmQKYWxsb3cgYmluZF92MgpzaXplbGltaXQgMTAwMDAKCiMgRGVmaW5l
IGdsb2JhbCBBQ0xzIHRvIGRpc2FibGUgZGVmYXVsdCByZWFkIGFjY2Vzcy4K
CiMgRG8gbm90IGVuYWJsZSByZWZlcnJhbHMgdW50aWwgQUZURVIgeW91IGhh
dmUgYSB3b3JraW5nIGRpcmVjdG9yeQojIHNlcnZpY2UgQU5EIGFuIHVuZGVy
c3RhbmRpbmcgb2YgcmVmZXJyYWxzLgojcmVmZXJyYWwJbGRhcDovL3Jvb3Qu
b3BlbmxkYXAub3JnCgpsb2dsZXZlbCAyNTYKcGlkZmlsZQkJL3Zhci9ydW4v
c2xhcGQvc2xhcGQucGlkCmFyZ3NmaWxlCS91c3IvbG9jYWwvdmFyL3NsYXBk
LmFyZ3MKcmVwbGljYS1waWRmaWxlCQkvdmFyL3J1bi9zbGFwZC9zbHVycGQu
cGlkCnJlcGxpY2EtYXJnc2ZpbGUJL3Vzci9sb2NhbC92YXIvc2x1cnBkLmFy
Z3MKcmVwbGljYXRpb25pbnRlcnZhbCA2MAoKZGVmYXVsdHNlYXJjaGJhc2Ug
ZGM9ZG9tYWluLGRjPWNvbQp0aHJlYWRzIDQwMApwYXNzd29yZC1oYXNoIHtN
RDV9Cgptb2R1bGVwYXRoCS91c3IvbG9jYWwvbGliZXhlYy9vcGVubGRhcApt
b2R1bGVsb2FkCXBwb2xpY3kubGEKClRMU0NpcGhlclN1aXRlIEhJR0g6K1RM
U3YxOitTU0x2MjorU1NMdjMKVExTQ0FDZXJ0aWZpY2F0ZUZpbGUgL3Vzci9s
b2NhbC9ldGMvb3BlbmxkYXAvY2VydHMvY2FjZXJ0LnBlbQpUTFNDZXJ0aWZp
Y2F0ZUZpbGUgL3Vzci9sb2NhbC9ldGMvb3BlbmxkYXAvY2VydHMvc2xhcGQt
Y2VydC5wZW0KVExTQ2VydGlmaWNhdGVLZXlGaWxlIC91c3IvbG9jYWwvZXRj
L29wZW5sZGFwL2NlcnRzL3NsYXBkLWtleS5wZW0Kc2VjdXJpdHkgc3NmPTAg
dGxzPTAgdXBkYXRlX3NzZj0xMjggc2ltcGxlX2JpbmQ9MTI4IHVwZGF0ZV90
bHM9MTI4CgojIE5lZWRlZCBmb3IgU29sYXJpcyBwcm9maWxlIG1hbmFnZW1l
bnQKCmFjY2VzcyB0byBkbj0iIgoJYnkgKiByZWFkCgphY2Nlc3MgdG8gYXR0
cnM9dXNlclBhc3N3b3JkCglieSBzZWxmIHNzZj0xMjggdGxzX3NzZj0xMjgg
d3JpdGUKCWJ5IGRuPSJjbj1zeW5jdXNlcixkYz1kb21haW4sZGM9Y29tIiB3
cml0ZQoJYnkgKiBzc2Y9MTI4IHRsc19zc2Y9MTI4IGF1dGgKCmFjY2VzcyB0
byBhdHRycz1wd2RSZXNldAoJYnkgc2VsZiBzc2Y9MTI4IHRsc19zc2Y9MTI4
IHdyaXRlCglieSBkbj0iY249c3luY3VzZXIsZGM9ZG9tYWluLGRjPWNvbSIg
d3JpdGUKCWJ5ICogc3NmPTEyOCB0bHNfc3NmPTEyOCByZWFkIAoKYWNjZXNz
IHRvICoKCWJ5IGRuPSJjbj1zeW5jdXNlcixkYz1kb21haW4sZGM9Y29tIiB3
cml0ZQoJYnkgdXNlcnMgdGxzX3NzZj0xMjggc3NmPTEyOCByZWFkCglieSAq
IG5vbmUKCiMgcm9vdGRuIGNhbiBhbHdheXMgd3JpdGUhCgojIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIwojIGxkYm0gZGF0YWJhc2UgZGVmaW5pdGlvbnMK
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCgpkYXRhYmFzZSAgICAgICAg
YmRiCnN1ZmZpeCAgICAgICAgICAib3U9cmVtb3RlMSxvdT1sb2NhbCxkYz1k
b21haW4sZGM9Y29tIgpyb290ZG4gICAgICAgICAgImNuPU1hbmFnZXIsZGM9
ZG9tYWluLGRjPWNvbSIKCgp1cGRhdGVkbgljbj1zeW5jdXNlcixkYz1kb21h
aW4sZGM9Y29tCnVwZGF0ZXJlZiAgICAgICBsZGFwczovL3JlbW90ZTEuZG9t
YWluLmNvbQoKZGlyZWN0b3J5ICAgICAgIC92YXIvZGIvbGRhcC9yZW1vdGUx
Cm1vZGUgICAgICAgICAgICAwNjAwCgojIEluZGljZXMgdG8gbWFpbnRhaW4K
aW5kZXggZGVmYXVsdCBwcmVzLGVxCmluZGV4IHVpZAppbmRleCBvYmplY3RD
bGFzcwppbmRleCBvdSBlcQoKCmNhY2hlc2l6ZSA1MDAwCmNoZWNrcG9pbnQg
NTEyIDcyMAoKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCmRhdGFiYXNl
ICAgICAgICBiZGIKc3VmZml4ICAgICAgICAgICJvdT1yZW1vdGUyLG91PWxv
Y2FsLGRjPWRvbWFpbixkYz1jb20iCnJvb3RkbiAgICAgICAgICAiY249TWFu
YWdlcixkYz1kb21haW4sZGM9Y29tIgoKCnVwZGF0ZWRuCWNuPXN5bmN1c2Vy
LGRjPWRvbWFpbixkYz1jb20KdXBkYXRlcmVmICAgICAgIGxkYXBzOi8vcmVt
b3RlMi5kb21haW4uY29tCgpkaXJlY3RvcnkgICAgICAgL3Zhci9kYi9sZGFw
L3JlbW90ZTIKbW9kZSAgICAgICAgICAgIDA2MDAKCiMgSW5kaWNlcyB0byBt
YWludGFpbgppbmRleCBkZWZhdWx0IHByZXMsZXEKaW5kZXggdWlkCmluZGV4
IG9iamVjdENsYXNzCmluZGV4IG91IGVxCgoKY2FjaGVzaXplIDUwMDAKY2hl
Y2twb2ludCA1MTIgNzIwCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwpkYXRhYmFzZSAgICAgICAgYmRiCnN1ZmZpeCAgICAgICAgICAib3U9
cmVtb3RlMyxvdT1sb2NhbCxkYz1kb21haW4sZGM9Y29tIgpyb290ZG4gICAg
ICAgICAgImNuPU1hbmFnZXIsZGM9ZG9tYWluLGRjPWNvbSIKCgp1cGRhdGVk
bgljbj1zeW5jdXNlcixkYz1kb21haW4sZGM9Y29tCnVwZGF0ZXJlZiAgICAg
ICBsZGFwczovL3JlbW90ZTMuZG9tYWluLmNvbQoKZGlyZWN0b3J5ICAgICAg
IC92YXIvZGIvbGRhcC9yZW1vdGUzCm1vZGUgICAgICAgICAgICAwNjAwCgoj
IEluZGljZXMgdG8gbWFpbnRhaW4KaW5kZXggZGVmYXVsdCBwcmVzLGVxCmlu
ZGV4IHVpZAppbmRleCBvYmplY3RDbGFzcwppbmRleCBvdSBlcQoKCmNhY2hl
c2l6ZSA1MDAwCmNoZWNrcG9pbnQgNTEyIDcyMAoKIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCmRhdGFiYXNlCWJkYgpzdWZm
aXgJCSJkYz1kb21haW4sZGM9Y29tIgpyb290ZG4JCSJjbj1NYW5hZ2VyLGRj
PWRvbWFpbixkYz1jb20iCnJvb3RwdwkJdnNlY3JldApkaXJlY3RvcnkJL3Zh
ci9kYi9sZGFwL2NlbnRyYWwKbW9kZQkJMDYwMApvdmVybGF5CQlnbHVlCmds
dWUtc3ViICJvdT1yZW1vdGUxLG91PWxvY2FsLGRjPWRvbWFpbixkYz1jb20i
CmdsdWUtc3ViICJvdT1yZW1vdGUyLG91PWxvY2FsLGRjPWRvbWFpbixkYz1j
b20iCmdsdWUtc3ViICJvdT1yZW1vdGUzLG91PWxvY2FsLGRjPWRvbWFpbixk
Yz1jb20iCgpvdmVybGF5CQlwcG9saWN5CnBwb2xpY3lfZGVmYXVsdAkiY249
ZGVmYXVsdCxvdT1wb2xpY3ksZGM9ZG9tYWluLGRjPWNvbSIKcHBvbGljeV91
c2VfbG9ja291dAoKcmVwbGljYSB1cmk9bGRhcHM6Ly9yZW1vdGUxLmRvbWFp
bi5jb206NjM2CgliaW5kZG49ImNuPXN5bmN1c2VyLGRjPWRvbWFpbixkYz1j
b20iIAoJYmluZG1ldGhvZD1zaW1wbGUgY3JlZGVudGlhbHM9c2VjcmV0CnJl
cGxpY2EgdXJpPWxkYXBzOi8vcmVtb3RlMi5kb21haW4uY29tOjYzNgoJYmlu
ZGRuPSJjbj1zeW5jdXNlcixkYz1kb21haW4sZGM9Y29tIiAKCWJpbmRtZXRo
b2Q9c2ltcGxlIGNyZWRlbnRpYWxzPXNlY3JldApyZXBsaWNhIHVyaT1sZGFw
czovL3JlbW90ZTMuZG9tYWluLmNvbTo2MzYKCWJpbmRkbj0iY249c3luY3Vz
ZXIsZGM9ZG9tYWluLGRjPWNvbSIgCgliaW5kbWV0aG9kPXNpbXBsZSBjcmVk
ZW50aWFscz1zZWNyZXQKcmVwbG9nZmlsZSAvdmFyL2RiL2xkYXAvcmVwbG9n
ZmlsZQoKCiMgSW5kaWNlcyB0byBtYWludGFpbgppbmRleCBkZWZhdWx0IHBy
ZXMsZXEKaW5kZXggdWlkLG1lbWJlcgppbmRleCBjbiBwcmVzLGVxLHN1Ygpp
bmRleCBvYmplY3RDbGFzcwppbmRleCBvdSxtZW1iZXJVaWQsZ2lkTnVtYmVy
LHVpZE51bWJlciBlcQoKY2FjaGVzaXplIDUwMDAKY2hlY2twb2ludCA1MTIg
NzIwCgo=

------_=_NextPart_001_01C4FBC6.37ECB9B5--