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>