Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 May 1996 00:41:35 -0400 (EDT)
From:      Bill Paul <wpaul@skynet.ctr.columbia.edu>
To:        wollman@lcs.mit.edu (Garrett Wollman)
Cc:        current@freebsd.org
Subject:   Re: Libc is broken!
Message-ID:  <199605090441.AAA08243@skynet.ctr.columbia.edu>
In-Reply-To: <9605082021.AA11595@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at May 8, 96 04:21:39 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Of all the gin joints in all the world, Garrett Wollman had to walk into 
mine and say:

> Some recent change to libc which came over in this morning's sup run
> made itself evident when I performed a `make world' recently by
> causing amd to segfault somewhere inside libc (according to gdb).
> Luckily, I had a machine with an older libc I could revert to (from
> mid-March), but it gave ne quite a scare and wasted an hour of my work
> day.
> 
> My suspicion is the recent YP changes...

If this is the case, then perhaps you should say whether or not
you're actually using YP. If you aren't, then I would tend to doubt it.

The last yplib change I made was Thursday of last week (performance hack:
don't _yp_unbind() unless you have to). The last overall change I made 
was yesterday (May 7th) I think, and that was to the _havemaster() 
function in getpwent.c. This function is only called if you have NIS 
turned on (or, specifically, if you have +::::::::: or something similar 
in /etc/master.passwd). This was a one-liner: I took out a spurious
'free(result).'

Prior to that, I did some major surgery to the NIS cruft in getpwent.c,
and tweaked getnetgrent.c a little, but this was a couple of weeks
ago.

I don't think I touched anything else lately, but then I'm a tired right
now so my memory isn't reliable. (Of course it isn't all that reliable
when I'm not tired either.)

I'd like nothing better than to dive in and debug this, but I need
to get 2.2-current running on my machine at work to do that, and I can't 
get the damn snapshot installed because of some mysterious NFS breakage.

-Bill

-- 
=============================================================================
-Bill Paul            (212) 854-6020 | System Manager
Work:         wpaul@ctr.columbia.edu | Center for Telecommunications Research
Home:  wpaul@skynet.ctr.columbia.edu | Columbia University, New York City
=============================================================================
License error: The license for this .sig file has expired. You must obtain
a new license key before any more witty phrases will appear in this space.
=============================================================================



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605090441.AAA08243>