From owner-freebsd-current Wed Jan 28 22:27:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA08684 for current-outgoing; Wed, 28 Jan 1998 22:27:16 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id WAA08672 for ; Wed, 28 Jan 1998 22:27:08 -0800 (PST) (envelope-from wpaul@skynet.ctr.columbia.edu) Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.12/8.6.9) id BAA11887; Thu, 29 Jan 1998 01:28:20 -0500 From: Bill Paul Message-Id: <199801290628.BAA11887@skynet.ctr.columbia.edu> Subject: Re: identd broken? To: toasty@home.dragondata.com (Kevin Day) Date: Thu, 29 Jan 1998 01:28:18 -0500 (EST) Cc: current@FreeBSD.ORG In-Reply-To: <199801290611.AAA11932@home.dragondata.com> from "Kevin Day" at Jan 29, 98 00:11:24 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text 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. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "It is not I who am crazy; it is I who am mad!" - Ren Hoek, "Space Madness" =============================================================================