Date: Fri, 21 Sep 2001 20:10:02 -0700 (PDT) From: Mike Barcroft <mike@FreeBSD.org> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/19479: processes stuck in 'ffsvgt' and 'FFS no' states Message-ID: <200109220310.f8M3A2570482@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/19479; it has been noted by GNATS.
From: Mike Barcroft <mike@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:
Subject: Re: kern/19479: processes stuck in 'ffsvgt' and 'FFS no' states
Date: Fri, 21 Sep 2001 23:07:13 -0400
Adding to Audit-Trail.
----- Forwarded message from Chuck Cranor <chuck@research.att.com> -----
Delivered-To: mike@freebsd.org
Date: Fri, 21 Sep 2001 13:41:34 -0400
From: Chuck Cranor <chuck@research.att.com>
To: freebsd-stable@FreeBSD.org
Cc: mike@FreeBSD.org
Subject: more on 4.4-RELEASE kernel deadlock ("FFS node")
User-Agent: Mutt/1.2.5i
Organization: AT&T Labs-Research
this is a followup to my previous message:
first, the problem i am seeing is almost identical to the one reported
in kern/19479 (see http://www.FreeBSD.org/cgi/query-pr.cgi?pr=19479)
which was closed by mike@freebsd back in july. my data would suggest
that the PR should be re-opened, because it doesn't seem fixed?
i reran a "make release" while having a "vmstat -m | grep 'FFS node'"
running every three seconds in another window. the memory allocation
for "FFS node" is exploding during the "make release"... here is the
last bit of vmstat -m output before the kernel deadlocked:
Memory statistics by type Type Kern
Type InUse MemUse HighUse Limit Requests Limit Limit Size(s)
....
FFS node199352 99676K 99677K102400K 648929 0 0 512
FFS node199871 99936K 99936K102400K 649930 0 0 512
FFS node200457100229K 100229K102400K 651733 0 0 512
FFS node200794100397K 100398K102400K 653082 0 0 512
FFS node200875100438K 100440K102400K 653902 0 0 512
FFS node201466100733K 100733K102400K 655886 0 0 512
FFS node202732101366K 101367K102400K 658611 0 0 512
FFS node203300101650K 101651K102400K 660008 0 0 512
FFS node203851101926K 101926K102400K 661718 0 0 512
FFS node203923101962K 101962K102400K 661927 0 0 512
FFS node204489102245K 102245K102400K 663650 0 0 512
<deadlock here!>
102245K seems like an awful lot of memory for FFS nodes?
what would cause this? does anyone else see very large FFS node
memory allocation during "make release"?
i got a stack trace of the process stuck in "FFS node"... it is
basically:
open
vn_open
namei
lookup
ufs_vnoperate
vfs_cache_lookup
ufs_vnoperate
ufs_lookup
ffs_vget +0x8b
malloc + 0x1a3
tsleep
clearly we are reaching the malloc limit for "FFS node" and hanging.
chuck
----- End forwarded message -----
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109220310.f8M3A2570482>
