OpenLDAP 2.4.31 on FreeBSD 10.0-CURRENT/amd64 broken!
Dimitry Andric
dim at FreeBSD.org
Sat May 5 23:55:17 UTC 2012
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. :)
@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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libthr-segfault-1.diff
Type: text/x-diff
Size: 608 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20120505/c3ab36a5/libthr-segfault-1.bin
More information about the freebsd-current
mailing list