Subject: port-arm32/7259: Recent VM changes cause kernel panic on arm32
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: netbsd-bugs
Date: 03/27/1999 16:57:32
>Number: 7259
>Category: port-arm32
>Synopsis: Recent VM changes cause kernel panic on arm32
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-arm32-maintainer (NetBSD/arm32 Portmaster)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Mar 27 08:20:02 1999
>Last-Modified:
>Originator: Matthias Scheler
>Organization:
Matthias Scheler http://home.owl.de/~tron/
>Release: 990327
>Environment:
NetBSD 1.3K (XENA) #2: Sat Mar 27 16:42:50 MET 1999
tron@xena.owl.de:/src/sys/compile/XENA
>Description:
I kernel built from today's sources crashes on arm32 as soon as "fsck"
is launched:
swapctl: adding /dev/wd0b as swap device at priority 0
Automatic boot in progress: starting file system checks.
panic: pmap_remove_pv: lost entry
Stopped in fsck_ffs at _Debugger+0x10: ldmdb r11, {r11, r13, r15}
db> trace
_Debugger(_Debugger+0x10)
_panic(_panic+0x14)
_pmap_remove_pv(_pmap_remove_pv+0x10)
_pmap_remove(_pmap_remove+0x10)
_uvm_unmap_remove(_uvm_unmap_remove+0x10)
_uvm_km_free_wakeup(_uvm_km_free_wakeup+0x10)
_vunmapbuf(_vunmapbuf+0x10)
_physio(_physio+0x10)
_wdread(_wdread+0x10)
_spec_read(_spec_read+0x10)
_ufsspec_read(_ufsspec_read+0x10)
_vn_read(_vn_read+0x10)
_dofileread(_dofileread+0x10)
_sys_read(_sys_read+0x10)
_syscall(_syscall+0x10)
>How-To-Repeat:
Compile a kernel on a DNARD and try to boot it.
>Fix:
Sorry, I don't know
>Audit-Trail:
>Unformatted: