Random Crash/Dump/6.2-PRE (30/Sep/2006 sources)....

Larry Rosenman ler at lerctr.org
Wed Oct 11 06:35:46 PDT 2006


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 at lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893



More information about the freebsd-amd64 mailing list