From owner-freebsd-current Fri Oct 10 14:56:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA12866 for current-outgoing; Fri, 10 Oct 1997 14:56:26 -0700 (PDT) (envelope-from owner-freebsd-current) Received: from usr08.primenet.com (tlambert@usr08.primenet.com [206.165.6.208]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA12851 for ; Fri, 10 Oct 1997 14:56:17 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id OAA15535; Fri, 10 Oct 1997 14:56:03 -0700 (MST) From: Terry Lambert Message-Id: <199710102156.OAA15535@usr08.primenet.com> Subject: Re: Current 3.0 10-9-97i To: ken@plutotech.com (Kenneth Merry) Date: Fri, 10 Oct 1997 21:56:02 +0000 (GMT) Cc: rbolin@netchannel.net, freebsd-current@FreeBSD.ORG In-Reply-To: <199710101603.KAA06216@pluto.plutotech.com> from "Kenneth Merry" at Oct 10, 97 10:03:32 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Ron Bolin wrote... > > In building the present current, the ps command gives the following > > error: > > > > rlb3:/home/rbolin>ps -a > > ps: proc size mismatch (1312 total, 652 chunks) > > > > I believe this is connected with a change in the proc file system as the > > man pages shows several different What Ken said is the correct soloution. To add a bit: it's not a problem with the /proc FS, it's that the proc structure size has changed in the kernel, and the kernel memory image is examined by the 'ps' program (and others) via lib kvm, and uses pointer addition to traverse all the processes. The pointer addition will fail if the proc struct size has changed. In other words, the /proc FS has nothing to do with this error message. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.