Date: Mon, 24 Mar 1997 15:37:47 -0800 From: David Greenman <dg@root.com> To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) Cc: hackers@freebsd.org, bmcgover@cisco.com (Brian McGovern) Subject: Re: "double fault" message Message-ID: <199703242337.PAA11362@root.com> In-Reply-To: Your message of "Mon, 24 Mar 1997 22:00:22 %2B0100." <19970324220022.VH35420@uriah.heep.sax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
>As Brian McGovern wrote: > >> I'm doing some kernel hacking, and my device driver is now getting the >> messge 'panic: double fault', and rebooting. Can anyone let me know >> what a 'double fault' is, so I can go looking for it? Thanks. > >Well, it's two faults in a row. But you already knew this, did you? >:-) > >I think it might happen if you trash the kernel stack. The fault >handler than attempts to run on this stack again, and triggers another >fault. This will finally call the double fault handler, which i >believe runs on its own small stack. Correct. The most likely cause is a recursive function call. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703242337.PAA11362>