Date: Mon, 18 Mar 2002 12:55:17 +1100 (EST) From: Bruce Evans <bde@zeta.org.au> To: Arjan Knepper <arjan@jak.nl> Cc: <freebsd-bugs@FreeBSD.ORG> Subject: Re: i386/36003: Cyclades Cyclom YeP causes panics on FreeBSD with SMP kernels Message-ID: <20020318124134.I777-100000@gamplex.bde.org> In-Reply-To: <200203171510.g2HFA6G74565@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020318124134.I777-100000>