From owner-freebsd-bugs Sun Mar 17 17:55:27 2002 Delivered-To: freebsd-bugs@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id E183937B416 for ; Sun, 17 Mar 2002 17:55:24 -0800 (PST) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id MAA22688; Mon, 18 Mar 2002 12:55:19 +1100 Date: Mon, 18 Mar 2002 12:55:17 +1100 (EST) From: Bruce Evans X-X-Sender: To: Arjan Knepper Cc: Subject: Re: i386/36003: Cyclades Cyclom YeP causes panics on FreeBSD with SMP kernels In-Reply-To: <200203171510.g2HFA6G74565@freefall.freebsd.org> Message-ID: <20020318124134.I777-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, 17 Mar 2002, Arjan Knepper wrote: > ... > #3 0xc0273fca in bsl1 () > #4 0xc0263920 in Xfastintr4 () > #5 0xc0280d54 in splx (ipl=3223420601) at ../../i386/isa/ipl_funcs.c:237 > #6 0xc0217eb9 in ffs_read (ap=0xd78e0e98) at > ../../ufs/ufs/ufs_readwrite.c:347 Can you provide a more detailed trace of these frames? gcc can't do it by default because some of the functions are missing frame pointers. Part of the problem is obvious: Xfastintr4() calls s_lock() which detects reentrancy and calls bsl1() to panic. I can't see how the reentrancy can happen. The other parts of the trace are mysterious. ffs_read() doesn't call splx() directly, so there must be another interrupt between ffs_read() and splx(), but I would have expected more traces of it to show. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message