Skip site navigation (1)Skip section navigation (2)
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>