Skip site navigation (1)Skip section navigation (2)
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>