Date: Fri, 19 Feb 1999 21:20:01 -0800 (PST) From: Bruce Evans <bde@zeta.org.au> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/10166: panic during heavy sio i/o;no coproc; vesa+vm86 Message-ID: <199902200520.VAA94232@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/10166; it has been noted by GNATS. From: Bruce Evans <bde@zeta.org.au> To: freebsd-gnats-submit@FreeBSD.ORG, hgoldste@bbs.mpcs.com Cc: Subject: Re: kern/10166: panic during heavy sio i/o;no coproc; vesa+vm86 Date: Sat, 20 Feb 1999 16:12:46 +1100 >db> trace /u >random_poll(f0571000,f2899ca8,f0191b67,0,f0570010) at random_poll+0xef3 >random_poll(0,f0570010,2ed,2ed,0) at random_poll+0xe6a >Xfastintr4(f2899cd4,80000000,0,f2899cd4,f2899cdc) at Xfastintr4+0x17 >random_poll(f2899cd4,75,0,30f000c,b) at random_poll+0x2178 >siocnputc(1c03,75,5,f2899d08,f013183f) at siocnputc+0x30 You are apparently using rndcontrol(8) for an interrupt with a "fast" interrupt handler. Don't do that. Among other things, it breaks interrupt masking, so bad things like reentering random_poll() can happen; the trace shows this happening. 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?199902200520.VAA94232>