Date: Sat, 28 Feb 1998 09:11:36 -0800 (PST) From: Manfred Antar <root@mantar.slip.netcom.com> To: Terry Lambert <tlambert@primenet.com> Cc: mike@smith.net.au, current@FreeBSD.ORG Subject: Re: VM: Process hangs sleeping on vmpfw Message-ID: <Pine.BSF.3.96.980228090418.2340A-100000@mantar.slip.netcom.com> In-Reply-To: <199802281025.DAA10560@usr08.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 28 Feb 1998, Terry Lambert wrote:
> > > > > Check your dmesg/messages log for the following message:
> > > > >
> > > > > vnode_pager: *** WARNING *** stale FS code in system.
> > > ...
> > > > I got that message on console last night and rebooted
> > > > did fsck and have not seen it lately. do i need to do anything ?
> > >
> > > It would help to know what filesystems you're running, and whether you
> > > are using any LKMs. Do you rebuild your LKMs when you update your
> > > kernel?
> > >
> > > The message indicates a potentially dangerous incompatability between
> > > one or more filesystems and other parts of the kernel. If this is due
> > > to oversight on our part, we would very much like to know so that it
> > > can be remedied ASAP.
> >
> > I've got NFS FFS MFS MSDOS CD9660 PROCFS compiled in kernel everything is
> > mounted local on 1 4.3gig scsi drive:
> > /dev/sd0a on /
> > /dev/sd0s1e /var
> > /dev/sd0s1f /usr
> >
> > I don't use any LKM's and did a make world today at noon with current
> > as of then. I only saw the message once last night repeated 3 time on
> > xterm console.I have not noticed any problems
>
> This shows that you did not have anything other than FFS mounted. The
> warning can not occur with FFS.
>
> What this means is that the vnode pager was called to read in or write
> out pages on an FS that doesn't have a VOP_{GET|PUT}PAGES, and didn't
> have the legacy code referenced via stub functions.
>
> In simple terms, this means:
>
> (1) You had something other than an FFS filesystem mounted, and
> you aren't telling us about it. If you tell us about it, it's
> a simple fix (less than a minute).
>
> (2) Something is erroneously attempting a paging operation using
> an erroneous FS type. This is more serious, in that it means
> we are now catching some very bad behaviour that we didn't
> know about before. This is more complicated, because according
> to what we know about FreeBSD, you aren't supposed to need to
> do paging on an FS type that's not being used. It means that
> someone, somewhare, is probably stomping on a vnode's operations
> vector. We would need to change the warning to a panic, wait
> for you to repeat the problem, and then post-mortem the system
> dump to get things like a stack trace.
>
> I'm betting it's #1, though...
>
It is very possible that I had a cdrom (FreeBSD Ports) mounted and was
copying some of the distfiles.The console was in another window and
i didn't see when the message happened.
Manfred
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980228090418.2340A-100000>
