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

Re: (ITS#8660) slapd segmentation faults (relay backend and rwm overlay)



I am not quite sure, if it is really the same problem. I do not use the 
Red Hat openldap package.
I have downloaded openldap-2.4.44.tgz on January 5, 2017, and compiled 
myself.

On 05/24/17 15:48, Howard Chu wrote:
> Howard Chu wrote:
>> nespor@id.ethz.ch wrote:
>>> Full_Name: Vlado Nespor
>>> Version: 2.4.44
>>> OS: Red Hat el7
>>> URL: ftp://ftp.openldap.org/incoming/
>>> Submission from: (NULL) (2001:67c:10ec:32d0::222)
>>>
>>>
>>> We have experienced random slapd segmentation faults, when the relay
>>> backend and rwm overlay were used in the configuration. After some
>>> time I could reproduce the segmentation fault on a slow client and
>>> with test queries, which were supposed to return a larger set of 
>>> entries.
>>>
>>> I could trace the problem to a wrong pointer in the slap_writewait_play
>>> function in the openldap-2.4.44/servers/slapd/result.c file, and then
>>> further to the openldap-2.4.44/servers/slapd/back-relay/op.c file. 
>>> After
>>> the addition of the sc_writewait pointer initialisation (see the patch
>>> below), the test queries returned correct results and random slapd
>>> segmentation faults disappeared.
>>
>> Thanks for the report, but this was already fixed in ITS#8218 
>> released in
>> 2.4.43. Sounds like Red Hat has botched their source code since the 
>> official
>> fix has been out for nearly 2 years already.
>
> Sorry, a typo on my part. It was ITS#8428.
>