Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Feb 1999 18:53:14 -0500 (EST)
From:      Luoqi Chen <luoqi@watermarkgroup.com>
To:        dfr@nlsystems.com, mjacob@feral.com
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Panic in FFS/4.0 as of yesterday - update
Message-ID:  <199902212353.SAA12884@lor.watermarkgroup.com>

next in thread | raw e-mail | index | archive | help
> On Sun, 21 Feb 1999, Matthew Jacob wrote:
> 
> > 
> > Sorry to say that during testing last night (in the middle of which a
> > buildworld got started) the system paniced again with a 'panic: getnewbuf
> > infinite recursion failure'. I've left it in the debugger if anyone could
> > suggest looking at something. I'm going to New Orleans tomorrow so it can
> > sit in the debugger until Friday...
> > 
> > A very cursory look at the code makes me wonder 'why the value of 5 for a
> > limit'? It doesn't seem to me a panic is a good solution.
> 
> Apart from the use of 5 as a 'magic' number, this code doesn't cope with
> being reentered by another process - the recursion test needs to be on a
> per-process basis.  I'm sure that if you check the stack trace, you won't
> see any kind of recursion happening.
> 
What troubled me here is why these supposedly async writes block (and ccd
is not involved)? I'd really like to see a dump of ps listing from ddb.

-lq


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902212353.SAA12884>