From owner-freebsd-current Wed May 8 21:42:33 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA07161 for current-outgoing; Wed, 8 May 1996 21:42:33 -0700 (PDT) Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id VAA07149 for ; Wed, 8 May 1996 21:42:28 -0700 (PDT) Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.12/8.6.9) id AAA08243; Thu, 9 May 1996 00:41:37 -0400 From: Bill Paul Message-Id: <199605090441.AAA08243@skynet.ctr.columbia.edu> Subject: Re: Libc is broken! To: wollman@lcs.mit.edu (Garrett Wollman) Date: Thu, 9 May 1996 00:41:35 -0400 (EDT) Cc: current@freebsd.org In-Reply-To: <9605082021.AA11595@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at May 8, 96 04:21:39 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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. =============================================================================