[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#8609) segfault in mods.c - modify_add_values
On Thu, Mar 23, 2017 at 05:51:46PM -0700, Paul B. Henson wrote:
>> From: Ond=C5=99ej Kuzn=C3=ADk
>> Sent: Thursday, March 23, 2017 5:29 AM
>>
>> so far I've been unable to reproduce the issue, but going through the
>> traceback again, there is something odd. In frame #5, syncrepl.c:2394
>> reads "rc =3D op->o_bd->be_add( op, &rs );" as per re24[0], but in you=
r
>> traceback, over_op_func calls overlay_op_walk with "which=3Dop_modify"
>> (see frame #3) which doesn't really make sense to me.
>=20
> As I mentioned in the report, this is 2.4.44 with the ITS 8432 patch
> applied to prevent the infinite replication issue from occurring in
> our production environment. With that patch applied, line 2394 of
> syncrepl.c is:
>=20
> rc =3D op->o_bd->be_modify( op, &rs );
>=20
> Sorry for any confusion that caused :(.
Looks like your patch differs from what was applied to re24 at least on
that line (which calls be_add instead). Do you know why that is? Could
you try with the current re24 branch (OPENLDAP_REL_ENG_2_4) instead?
Thanks
--=20
Ond=C5=99ej Kuzn=C3=ADk
Senior Software Engineer
Symas Corporation http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP