From owner-freebsd-current Fri Feb 27 22:23:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA28235 for freebsd-current-outgoing; Fri, 27 Feb 1998 22:23:51 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA28230 for ; Fri, 27 Feb 1998 22:23:49 -0800 (PST) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id XAA13937; Fri, 27 Feb 1998 23:23:48 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp01.primenet.com, id smtpd013917; Fri Feb 27 23:23:40 1998 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id XAA21476; Fri, 27 Feb 1998 23:23:38 -0700 (MST) From: Terry Lambert Message-Id: <199802280623.XAA21476@usr05.primenet.com> Subject: Re: VM: Process hangs sleeping on vmpfw To: grog@lemis.com (Greg Lehey) Date: Sat, 28 Feb 1998 06:23:38 +0000 (GMT) Cc: FreeBSD-current@FreeBSD.ORG In-Reply-To: <19980228155309.44211@freebie.lemis.com> from "Greg Lehey" at Feb 28, 98 03:53:09 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I've just discovered a process sleeping on vmpfw (in vm_fault). It's > been there for several minutes already, so I don't think it's going to > wake up: > > 1004 15301 250 0 -22 0 16872 432 vmpfw D v0 0:28.13 /opt/netscape/netscape > > The machine is still running, though I can take a dump if anybody > (John?) wants to look at it. This is running a -CURRENT supped about > a week ago. Here's the ID of vm_fault.c: > > * $Id: vm_fault.c,v 1.80 1998/02/09 06:11:23 eivind Exp $ > > If anybody wants access to the system, please let me know. Otherwise > I'll take it down some time tomorrow and take a dump. Check your dmesg/messages log for the following message: vnode_pager: *** WARNING *** stale FS code in system. If you have gotten this message, it means that you are trying to page out to an FS that has stale code (ie: a local media FS that does not support VOP_PUTPAGES). The FS needs corrected, so if you can identify which one it is, I can do a patch for you (it's pretty easy to make a VOP_{GET|PUT}PAGES to use the legacy code, but it must be explicitly used; doing this will [later] enable user space FS module developement to be stacked on top. The reason it's later is that there are still 151 imports for a non-stacking FS; the DDI/DKI for FS's needs a lot of cleanup to get it to the point that it can be proxied to user space). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message