From owner-freebsd-hackers Fri Oct 19 22: 5:16 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 9D56637B403 for ; Fri, 19 Oct 2001 22:05:14 -0700 (PDT) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id f9K55DB49867; Fri, 19 Oct 2001 22:05:13 -0700 (PDT) (envelope-from dillon) Date: Fri, 19 Oct 2001 22:05:13 -0700 (PDT) From: Matthew Dillon Message-Id: <200110200505.f9K55DB49867@apollo.backplane.com> To: Doug Swarin Cc: hackers@FreeBSD.ORG Subject: Re: more on Re: Please review: bugfix for vinvalbuf() Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG :I'm not able to reproduce this at will at the moment. The PR I mention :has a program which it claims can cause the crash, which I will try :running. I'll also try tailing various logfiles, including the one which :caused this crash, which is being written to on the machine that is the :NFS server. : :Doug In looking at the code the solution may simply be to loop back up to the top of vinvalbuf() instead of panic if we wind up with buffer cache buffers. If V_SAVE is set the act of writing dirty VM pages can cause new buffer to instantiate and result in the panic. But I would really like to get the bug reproduceable to make sure that the solution really does fix it. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message