Re: OpenLDAP 2.4.31 on FreeBSD 10.0-CURRENT/amd64 broken!

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sun, 06 May 2012 01:55:08 +0200
On 2012-05-05 17:54, Hartmann, O. wrote:
> Since Friday, I have on all of our FreeBSD 10.0-CURRENT/amd64 boxes
> massive trouble with net/openldap24-server (SASL enabled, so it is
> openldap-sasl-server).
> 
> Last time OpenLDAP worked was Thursday last week, when obviously a
> problematic update to the OS was made

I managed to reproduce the segfault you are seeing in slapd, which is
caused by a problem in libthr.so, introduced in r234947.

Please apply the attached diff, rebuild lib/libthr and install it, and
then try your slapd tests again.  Let us know. :)

_at_David, can you please review this diff?  It looks like there was a
mistake merging from Perforce, where you also moved the line:

                sc = SC_LOOKUP(wchan);

to the top of the _sleepq_add() function, just before the call to
_sleepq_lookup().  If this isn't done, sc may be uninitialized when it
is dereferenced later on in the function.

Received on Sat May 05 2012 - 21:55:16 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:26 UTC