Port-pmax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 5000/25
On Mon, Feb 24, 2014 at 05:48:12AM +0000, Alastair Boyanich wrote:
> Complains with 6.1.3 along the lines of (please excuse me re-typing
> this off the vt220, I hope I didn't make any errors..):
> [...]
> segment? 0 start 00000000 size 01800000
> phys segment: 0x18000000 @ 0
> adding 0x293000 @ 0x56d000 to freelist 1
> adding 0x1000000 @ 0x800000 to freelist 0
> pmap_steal_memory: seg 0: 0x56d 0x56d 0x800 0x800
> pid 0(system): trap: cpu0, address error (load or I-fetch) in kernel mode
> status=0x80010, cause=0x30000010, epc=0x8000001c, vaddr=0xdeadbeef
> tf=0x8056cce8 ksp=0x8056cd88 ra=0x800b0120 ppl=0
> panic: trap
> halted.
Have you tried -current? If the problem has been around since 1.6.2
this probably won't help though.
Getting deadbeef at 0x80000001c is very suspicious since that's in the
low-level TLB refill handler. However, it may be nothing other than a
null dereference early enough in boot that the pagetable isn't set up
yet.
My first suggestion would be to build a kernel with ddb in it and try
to get a stack trace. If that doesn't work, there's probably nothing
for it but loading up with printfs to try to figure out where it's
dying. :(
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index