Port-vax archive

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

my simh-vax crashed: panic: pmap_enter on PG_SREF page



because we can't have only nice things this season, my simh crashed
while building netbsd.

this was a couple of days ago -current, built on amd64, building the
same source tree in simh-vax.

db> bt
panic: pmap_enter on PG_SREF page
Stack traceback :
0x94ba9c40: vpanic+0x179(0x802a0a35,0x94ba9cd8)
0x94ba9c60: vprintf+0x0(0x802a0a35)
0x94ba9c8c: pmap_enter+0x60a(0x8e8aec00,0x74a00000,0x2bdb000,0x3,0x21)
0x94ba9cf4: uvm_fault_lower_enter+0x57(0x94ba9df4,0x94ba9e10,0,0x838cc420,0x80a26d18)
0x94ba9d3c: uvm_fault_internal+0xd02(0x8cda5e00,0x74a00000,0x1,0)
0x94ba9ebc: trap+0x148(0x94ba9fb4)
db> ps
PID    LID S CPU     FLAGS       STRUCT LWP *               NAME WAIT
17504>17504 7   0     40000           8d400800            cc1plus

so it was a cc1plus processing a trap, and doing what appears to be
re-mapping a page previously mapped with pmap_kenter_pa() (the only
way PG_SREF should be set.)

this is a valid assert -- if it's been pmap_kenter_pa()'d it should
never be otherwise managed in kernel or userspace.

any one have an idea what is up?  i have ddb still for now.  this
system is a 256mb microvax3900 instance in open-simh latest pkgsrc.

thanks.


.mrg.


Home | Main Index | Thread Index | Old Index