Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Dec 2010 13:47:23 +0200
From:      Andriy Gapon <avg@freebsd.org>
To:        perryh@pluto.rain.com
Cc:        freebsd-stable@freebsd.org
Subject:   Re: How to debug a double fault? (Re: Could MSGBUF_SIZE be made a loader tunable?)
Message-ID:  <4D08AACB.6060306@freebsd.org>
In-Reply-To: <4d089a74.vwMJkPEIddt7PIxy%perryh@pluto.rain.com>
References:  <4cfc72a5.3nAjkv8mdrO/NrKQ%perryh@pluto.rain.com> <4CFD0633.9060509@freebsd.org> <4d089a74.vwMJkPEIddt7PIxy%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 15/12/2010 12:37 perryh@pluto.rain.com said the following:
> Fatal double fault:
> eip = 0xc07feb98
> esp = 0xc101e000
> ebp = 0xc101e004
> cpuid = 0; apic id = 00
> panic: double fault
> cpuid = 0
> 
> How do I go about tracking this down?

Do you have the standard debugging options in your kernel?
http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html

BTW, are you sure that you correctly placed initialization of msgbufsize ?
I am not saying that you haven't, just make sure that it is set before its first
use.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D08AACB.6060306>