nss_ldap broken
Jacques A. Vidrine
nectar at FreeBSD.org
Tue Mar 30 07:42:51 PST 2004
On Tue, Mar 30, 2004 at 01:37:44AM -0800, Sean McNeil wrote:
> On Mon, 2004-03-29 at 19:02, Jacques A. Vidrine wrote:
> > Thanks! So, could you try the patch below? I think it is now
> > basically identical with what you posted, except for the changes to
> > nss_compat.c.
>
> After making a bone-head mistake and just installing the libc after a
> make update (duh!) I finally managed to salvage my system and give the
> patch a go. Things look good.
Thanks! I'll commit it.
> I'm still concerned that nss_atexit can cause a seg11 if a nss_*.so.1
> starts up any threads when the program isn't threaded otherwise. Don't
> really know why an nss plugin would want to do that, but it is
> hazardous.
The locks may not be needed regardless. Dan, how do threads interact
with atexit()? Are threads serialized at that point? Does the main
thread call all the atexit handlers?
Cheers,
--
Jacques Vidrine / nectar at celabo.org / jvidrine at verio.net / nectar at freebsd.org
More information about the freebsd-current
mailing list