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

RE: (ITS#6201) Double free in syncprov



I think I have it (bad configuration)...

I have the 'accesslogs' at every level which makes sense because I'm replic=
ating individual branches
separately. I forgot to remove the "overlay glue" line from the configurati=
on (previously this configuration
had the whole database replicated with just one provider). Now that puts th=
e same accesslog entry into
two db's which might be where the source of the double free begins.

NB: Testing this setup without that extraneous line of config has, so far, =
not crashed.

After adding it again it crashed almost instantly after I started removing =
entries from LDAP.

Okay so it might be a configuration 'error' but I guess its worth trying to=
 avoid the crash.



The last crash looks like.

syncprov_search_response: cookie=3Drid=3D099,csn=3D20090709104334.923157Z#0=
00000#000#000000
*** glibc detected *** /data/ldap-re24/libexec/slapd: double free or corrup=
tion (out): 0x0000000041c406f0 ***
=3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D
/lib/libc.so.6[0x7f5256652948]
/lib/libc.so.6(cfree+0x76)[0x7f5256654a56]
/data/ldap-re24/libexec/ldap/syncprov-2.4-releng.so.2[0x7f5254260821]
/data/ldap-re24/libexec/slapd[0x441c50]
/data/ldap-re24/libexec/slapd[0x44478b]
/data/ldap-re24/libexec/slapd(slap_send_ldap_result+0x185)[0x4453f5]
/data/ldap-re24/libexec/ldap/syncprov-2.4-releng.so.2[0x7f5254263733]
/data/ldap-re24/libexec/slapd(overlay_op_walk+0x4a)[0x496bda]
/data/ldap-re24/libexec/slapd[0x4976d3]
/data/ldap-re24/libexec/slapd[0x49555b]
/data/ldap-re24/libexec/slapd(overlay_op_walk+0x4a)[0x496bda]
/data/ldap-re24/libexec/slapd[0x4976d3]
/data/ldap-re24/libexec/slapd(fe_op_search+0x2c1)[0x434bb1]
/data/ldap-re24/libexec/slapd(do_search+0x6fc)[0x4353ac]
/data/ldap-re24/libexec/slapd[0x43292f]
/data/ldap-re24/lib/libldap_r-2.4-releng.so.2[0x7f5258d0f7e0]
/lib/libpthread.so.0[0x7f525831cfc7]
/lib/libc.so.6(clone+0x6d)[0x7f52566ae5ad]
=3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D
00400000-00527000 r-xp 00000000 08:06 4841518                            /d=
ata/ldap-re24/libexec/slapd
00726000-0072e000 rw-p 00126000 08:06 4841518                            /d=
ata/ldap-re24/libexec/slapd
0072e000-00772000 rw-p 0072e000 00:00 0
01511000-09566000 rw-p 01511000 00:00 0                                  [h=
eap]
4032a000-4032b000 ---p 4032a000 00:00 0
4032b000-40b2b000 rw-p 4032b000 00:00 0
40c41000-40c42000 ---p 40c41000 00:00 0
40c42000-41442000 rw-p 40c42000 00:00 0
41442000-41443000 ---p 41442000 00:00 0
41443000-41c43000 rw-p 41443000 00:00 0
41c43000-41c44000 ---p 41c43000 00:00 0
41c44000-42444000 rw-p 41c44000 00:00 0
42444000-42445000 ---p 42444000 00:00 0
42445000-42c45000 rw-p 42445000 00:00 0
42c45000-42c46000 ---p 42c45000 00:00 0
42c46000-43446000 rw-p 42c46000 00:00 0
43446000-43447000 ---p 43446000 00:00 0
43447000-43c47000 rw-p 43447000 00:00 0
43c47000-43c48000 ---p 43c47000 00:00 0
43c48000-44448000 rw-p 43c48000 00:00 0
44448000-44449000 ---p 44448000 00:00 0
44449000-44c49000 rw-p 44449000 00:00 0
44c49000-44c4a000 ---p 44c49000 00:00 0
44c4a000-4544a000 rw-p 44c4a000 00:00 0
4544a000-4544b000 ---p 4544a000 00:00 0
4544b000-45c4b000 rw-p 4544b000 00:00 0
45c4b000-45c4c000 ---p 45c4b000 00:00 0
45c4c000-4644c000 rw-p 45c4c000 00:00 0
4644c000-4644d000 ---p 4644c000 00:00 0
4644d000-46c4d000 rw-p 4644d000 00:00 0
46c4d000-46c4e000 ---p 46c4d000 00:00 0
46c4e000-4744e00Aborted
x4440:~/junk#


Information in this email including any attachments may be privileged, conf=
idential and is intended exclusively for the addressee. The views expressed=
 may not be official policy, but the personal views of the originator. If y=
ou have received it in error, please notify the sender by return e-mail and=
 delete it from your system. You should not reproduce, distribute, store, r=
etransmit, use or disclose its contents to anyone. Please note we reserve t=
he right to monitor all e-mail communication through our internal and exter=
nal networks. SKY and the SKY marks are trade marks of British Sky Broadcas=
ting Group plc and are used under licence. British Sky Broadcasting Limited=
 (Registration No. 2906991), Sky Interactive Limited (Registration No. 3554=
332), Sky-In-Home Service Limited (Registration No. 2067075) and Sky Subscr=
ibers Services Limited (Registration No. 2340150) are direct or indirect su=
bsidiaries of British Sky Broadcasting Group plc (Registration No. 2247735)=
. All of the companies mentioned in this paragraph are incorporated in Engl=
and and Wales and share the same registered office at Grant Way, Isleworth,=
 Middlesex TW7 5QD.