Subject: is this another new pmap bug on netbsd-1-6/alpha?
To: NetBSD/alpha Discussion List <port-alpha@NetBSD.ORG>
From: Greg A. Woods <woods@weird.com>
List: port-alpha
Date: 09/27/2004 17:01:37
I forgot to run MAKEDEV on my new install on the es40 and ended up with
this panic happening:
(note the trace is extra long as I also tested my new "machine prom"
command for alpha DDB in this example)
root on sd1a
readclock: 4/9/27/2/30/18=>1096252218 (1096251250)
warning: no /dev/console
init: copying out path `/sbin/init' 11
panic: pmap_remove: managed page without PG_PVLIST for 0xfffffe003dc86000
Stopped in pid 1 (init) at cpu_Debugger+0x4: ret zero,(ra)
db> machine prom
Halting system (type 'cont' to return to DDB)
halted CPU 0
halt code = 5
HALT instruction executed
PC = fffffc0000300118
resetting all I/O buses
P00>>>show dev
dkb600.6.0.2.0 DKB600 PLEXTOR CD-ROM PX-8XCS 1.01
dkc0.0.0.102.0 DKC0 COMPAQ BF01864663 3B07
dkc100.1.0.102.0 DKC100 COMPAQ BF01864663 3B07
dqa0.0.0.15.0 DQA0 COMPAQ CDR-8435 0013
dva0.0.0.1000.0 DVA0
ega0.0.0.6.1 EGA0 00-08-02-91-89-AE
ewa0.0.0.1.1 EWA0 08-00-2B-C4-7A-70
ewb0.0.0.4.0 EWB0 08-00-2B-C4-B5-26
pka0.7.0.4.1 PKA0 SCSI Bus ID 7
pkb0.7.0.2.0 PKB0 SCSI Bus ID 7
pkc0.7.0.102.0 PKC0 SCSI Bus ID 7
P00>>>cont
continuing CPU 0
CP - RESTORE_TERM routine to be called
panic: user requested console halt
Stopped in pid 1 (init) at cpu_Debugger+0x4: ret zero,(ra)
db> trace
cpu_Debugger() at cpu_Debugger+0x4
panic() at panic+0x160
console_restart() at console_restart+0x7c
XentRestart() at XentRestart+0x90
--- console restart (from ipl 6) ---
alpha_pal_halt() at alpha_pal_halt
prom_halt() at prom_halt+0x80
db_prom_cmd() at db_prom_cmd+0x30
db_command() at db_command+0x36c
db_command_loop() at db_command_loop+0xcc
db_trap() at db_trap+0x180
ddb_trap() at ddb_trap+0xe8
alpha_debug() at alpha_debug+0x48
trap() at trap+0x154
XentIF() at XentIF+0x20
--- instruction fault (from ipl 0) ---
cpu_Debugger() at cpu_Debugger+0x4
panic() at panic+0x160
pmap_do_remove() at pmap_do_remove+0x380
pmap_remove() at pmap_remove+0x78
uvm_unmap_remove() at uvm_unmap_remove+0x200
uvm_km_free_wakeup() at uvm_km_free_wakeup+0x128
sys_execve() at sys_execve+0x8dc
start_init() at start_init+0x310
esigcode() at esigcode
--- root of call graph ---
db>
--
Greg A. Woods
+1 416 218-0098 VE3TCP RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com> Secrets of the Weird <woods@weird.com>