From owner-freebsd-current Thu Jan 29 02:00:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA08377 for current-outgoing; Thu, 29 Jan 1998 02:00:23 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA08372 for ; Thu, 29 Jan 1998 02:00:17 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id CAA20193; Thu, 29 Jan 1998 02:01:57 -0800 (PST) Message-Id: <199801291001.CAA20193@implode.root.com> To: Bill Paul cc: toasty@home.dragondata.com (Kevin Day), current@FreeBSD.ORG Subject: Re: identd broken? In-reply-to: Your message of "Thu, 29 Jan 1998 01:28:18 EST." <199801290628.BAA11887@skynet.ctr.columbia.edu> From: David Greenman Reply-To: dg@root.com Date: Thu, 29 Jan 1998 02:01:57 -0800 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe current" >Of all the gin joints in all the towns in all the world, Kevin Day had >to walk into mine and say: > > >> Identd hasn't seemed happy on my system lately... >> >> Jan 27 14:40:05 shell identd[3904]: getbuf: bad address (00000014 not in f0100000-0xFFC00000) - ofile >[chop] > >> Is this new, or am I doing something wrong? >> >> I've rebuilt the world, and identd several times. :) >> >> Kevin > >David Greenman recently committed some code that modifies the way PCBs >are handled. He mentioned in the commit log message that it would be >necessary to recompile things like netstat (and fstat) to make them happy >with the new structures and routines. If recompiling identd on a newly >bootstrapped world (i.e. with all the new headers in place so that >identd can get at them) doesn't cure the problem, then the identd >code probably needs to be tweaked to accomodate the changes. Normally >Normally things like this make me grumble a bit, but according to >David's observations, these changes improve performance quite a bit. >Unfortunately, you have to be prepared to expect breakage with programs >like identd which grope around inside kernel structures. > >Come to think of it, somebody might want to check and see if lsof still >works too. The changes that I made won't affect things which look at file related structures - only networking structs. John might have made changes that affect those things, however, although I doubt it. identd should be happy after it is recompiled; I can't explain why it wouldn't be. The changes I made should not have caused any source code incompatibilities. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project