Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: amd64 pmap panic



On Mon, Sep 22, 2008 at 02:25:41PM +0100, Patrick Welche wrote:
> A amd64 kernel built from today's source just panicked with:
> 
> panic: kernel diagnostic assertion "(opte & (PG_V | PG_W)) != PG_W" failed: 
> file "../../../../arch/x86/x86/pmap.c", line 636
> fatal breakpoint trap in supervisor mode
> trap type 1 code 0 rip ffffffff804c0e95 cs 8 rflags 246 cr2 7f7ffdc00158 cpl 
> 0 rsp ffff800054fb2790
> Stopped in pid 21947.1 (sh) at  netbsd:breakpoint+0x5:  leave
> db{0}>
> 
> pmap_enter()
> uvm_fault_internal()
> trap()
> uvm_fault()
> 
> (cpu 1 doesn't give a trace)

.. and another:


panic: uvm_unmap_remove: has mapping
fatal breakpoint trap in supervisor mode..
trap type 1 code 0 rip ffffffff804c0e95 cs 8 rflags 246 cr2 ffff80004f32b000 
cpl 0 rsp ffff80004f765990

breakpoint() +0x5
panic() +0x260
uvm_unmap_remove() +0x3b3
uvmspace_free() +0x109
exit1() +0x1b4
sys_exit() +0x53
syscall() +0x9a

(again in sh)

The kernel of about a fortnight ago seems OK...

Cheers,

Patrick


Home | Main Index | Thread Index | Old Index