Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

kernel panic on sparc openbsd 3.2

From: <zsh(at)perilith.com>
Date: Thu Jan 30 2003 - 17:00:00 EST


Running OpenBSD 3.2 on an SS2. This box had OpenBSD 2.8 installed on it from the last time I had used it (lost the root passwd so decided to upgrade) and had been working fine until the 3.2 install.

I was merrily typing away at ksh after the fresh install when it just panicked. I suspect it is bad memory (box is very old and was just dug out of the closet recently) but wanted to see if this is a known problem. Incidentally, the NVRAM battery is dead (i'm waiting for a replacement but as of now just program the IDPROM at the ok prompt).

This panic is 'repeatable' only in the sense that it now happens everytime I boot (usually around the time I start typing my login password in), which is why I suspect it is just bad RAM.

this is the panic:

panic: pool_get(mclpl): free list modified: magic=2f757372; page 0xfaae0000; item addr 0xfaae0000

dmesg output is from the 3.2 boot floppy as I dont even make it to the login before the kernel panics:

OpenBSD 3.2 (RAMDISK) #153: Thu Oct 3 21:13:51 MDT 2002

    deraadt@sparc.openbsd.org:/usr/src/sys/arch/sparc/compile/RAMDISK real mem = 66981888
avail mem = 58556416
using 200 buffers containing 3346432 bytes of memory bootpath: /fd0
mainbus0 (root): SUNW,Sun 4/75
cpu0 at mainbus0: CY7C601 @ 40 MHz, TMS390C602A FPU; cache chip bug - trap page uncached cpu0: 64K byte write-through, 32 bytes/line, hw flush cache enabled memreg0 at mainbus0 ioaddr 0xf4000000
clock0 at mainbus0 ioaddr 0xf2000000: mk48t02 (eeprom) timer0 at mainbus0 ioaddr 0xf3000000 delay constant 17 auxreg0 at mainbus0 ioaddr 0xf7400003
zs0 at mainbus0 ioaddr 0xf1000000 pri 12, softpri 6 zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
zs1 at mainbus0 ioaddr 0xf0000000 pri 12, softpri 6 zskbd0 at zs1 channel 0: keyboard, type 4, layout 0x0 wskbd0 at zskbd0: console keyboard
zstty2 at zs1 channel 1: mouse
audio at mainbus0 ioaddr 0xf7201000 not configured sbus0 at mainbus0 ioaddr 0xf8000000: clock = 20 MHz dma0 at sbus0 slot 0 offset 0x400000: rev 1+ esp0 at sbus0 slot 0 offset 0x800000 pri 3: ESP100A, 20MHz, SCSI ID 7 scsibus0 at esp0: 8 targets
probe(esp0:3:0): max sync rate 10.00MB/s sd0 at scsibus0 targ 3 lun 0: <IBM OEM, DFHSS1F, 1818> SCSI2 0/direct fixed sd0: 1074MB, 4385 cyl, 4 head, 125 sec, 512 bytes/sec, 2199878 sec total le0 at sbus0 slot 0 offset 0xc00000 pri 5: address 08:00:20:be:ef:ed le0: 16 receive buffers, 4 transmit buffers cgsix0 at sbus0 slot 2 offset 0x0: SUNW,501-1672, 1152x900, rev 6 wsdisplay0 at cgsix0: console (std, sun emulation), using wskbd0 fdc0 at mainbus0 ioaddr 0xf7200000 pri 11, softpri 4: chip 82072 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec root on rd0a
rd0: fixed, 4352 blocks
rootdev=0x1100 rrootdev=0x6a00 rawdev=0x6a02

Do you need help?X

Here is some ddb output. Might have some typos as I had to type it in manually:

Stopped at Debugger+0x4: jmpl [%o7 + 0x8], %g0

ddb> trace
pool_get(0xfaae0000, 0x0, 0xf8277fcc, 0xda, 0x0, 0xa) at pool_get+0x290

am7990_get(0xf83f6000, 0x4ec0, 0x24e, 0x9e925033, 0x52, 0xd1f60) at am7990_get+0x260
am7990_read(0xf83f6000, 0x4ec0, 0x24e, 0x8, 0xf8020f10, 0x100) at am7990_read+0x18
am7990_rint(0xf83f6000, 0x0, 0x40, 0xf81d43b0, 0xf81d43b0, 0x0) at am7990_rint+0xac
am7990_intr(0xf83f6000, 0xf8020888, 0x3d9d2e5b, 0xc9abf, 0x179f, 0xf824a400) at am7990_intr+0x134
sparc_interrupt44c(0x0, 0x0, 0xf800aa54, 0x0, 0xffffffff, 0x0) at sparc_interrupt44c+0x118 mi_switch(0x5a, 0x3, 0xfac4c220, 0xf827fe60, 0x165800, 0xffffffff) at mi_switch+0x1bc ltsleep(0x0, 0x119, 0xf8249c48, 0x0, 0x0, 0xfac4dfb0) at ltsleep+0x1e4 ttysleep(0xf83e7000, 0xfac4de28, 0x0, 0xf81be278, 0xf82518d8, 0xfac4dfb0) at wdisplayread+0x68 cnread(0x0, 0xfac4de28, 0x0, 0xf81e07f8, 0xf8486840, 0x0) at cnread+0x78 spec_read(0xfac4dd30, 0xf8098aec, 0x30, 0xf8429300, 0xf828c00, 0xf824a400) at spec_read+0xc4 ufsspec_read(0xfac4dd30, 0xf81540a8, 0x30, 0xf8429700, 0x0, 0x0) at ufsspec_read+0x34 VOP_READ(0xfacbb0b0, 0xfac4de28, 0x0, 0xfabe0000, 0x165800, 0xffffffff) at VOP_READ+0x30 vn_read(0x0, 0xfac4e8e0, 0xfac4de28, 0xfabe0000, 0xf8090aa8, 0xfac4dfb0) at vn_read+0x68 dofileread(0xfac358c0, 0x0, 0xfac4e8c0, 0x1, 0x1, 0xfac4e8e0) at dofileread+0x78 sys_read(0xfac358c0, 0xfac4df28, 0xfac4df20, 0xf806ca74, 0x0, 0xfac48de8) at sys_read+0x50 syscall(0x3, 0xfac4dfb0, 0x0, 0x3d, 0x172000, 0xfac4dfb0) at syscall+0x220 slowtrap(0x0, 0xf7fff047, 0x1, 0x180014, 0x0, 0x0) at slowtrap+0x1d8

ddb> ps

	PID	PPID	PGRP	UID	S	FLAGS	WAIT	COMMAND
	2328	1	2328	1000	3	0x4086	ttyin	ksh
	31508	1	31508	0	3	0x40184	select	sendmail
	23389	1	23389	0	3	0x84	select	cron
	30725	1	30725	0	3	0x84	select	sshd
	23374	1	23374	0	3	0x184	select	inetd
	32674	1	32674	0	2	0x84		syslogd
	7	0	0	0	3	0x100204 crypto_wa crypto
	6	0	0	0	3	0x100204 aiodoned aiodoned
	5	0	0	0	3	0x100204 syncer update
	4	0	0	0	3	0x100204 cleaner cleaner
	3	0	0	0	3	0x100204 reaper reaper
	2	0	0	0	3	0x100204 pgdaemon pagedaemon
	1	0	1	0	3	0x4084	wait	init
	0	-1	0	0	3	0x80204	scheduler swapper
-- 
Zack Hamm / zsh@perilith.com
Believe nothing.
Received on Thu Jan 30 17:00:58 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:29:48 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library