Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Oct 2006 08:35:19 -0500
From:      "Larry Rosenman" <ler@lerctr.org>
To:        "'Gavin Atkinson'" <gavin.atkinson@ury.york.ac.uk>
Cc:        Freebsd-amd64@freebsd.org
Subject:   RE: Random Crash/Dump/6.2-PRE (30/Sep/2006 sources)....
Message-ID:  <000001c6ed3a$1e31e3f0$0202fea9@SURGIENT.COM>
In-Reply-To: <1160572063.67896.26.camel@buffy.york.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Gavin Atkinson wrote:
> What is line 378 of this file on your system?  As far as I can tell,
> it's not actually part of pmap_remove_pages().  With the corefile,
> using kgdb to print the panicstr (with "p panicstr") may be of use,
> to confirm it is connected.   
> 
> Gavin

PMAP_INLINE pt_entry_t *
vtopte(vm_offset_t va)
{
        u_int64_t mask = ((1ul << (NPTEPGSHIFT + NPDEPGSHIFT + NPDPEPGSHIFT
+ NP
ML4EPGSHIFT)) - 1);

        return (PTmap + ((va >> PAGE_SHIFT) & mask));
}

Line 378 is the first line of that function.

(kgdb) p panicstr
$1 = 0xffffffff80657ee0 "page fault"
(kgdb)

I have the core and kernel saved off, as well as the sources.....



-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 512-248-2683             E-Mail: ler@lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c6ed3a$1e31e3f0$0202fea9>