Subject: Panics in 1.4Beta
To: None <port-pc532@netbsd.org>
From: Sverre Froyen <sfroyen@cyberneering.com>
List: port-pc532
Date: 04/25/1999 11:52:54
Hi,

Using various sources from the past couple of weeks I get reproducible
kerben panics as follows:

While preforming a backup:

panic: pagedaemon: clean anon page without backing store?
Stopped in pagedaemon at        0xf80ca48c:     exit    []
db> trace
(null)(12,f813d688,10,f9fe0f78,f80b5ce9) at 0xf80ca48c
(null)(f80b5a49,f813968c,f8134518,f8136634,f8131284) at 0xf802194f
(null)(f80ffd80) at 0xf80b5ce9
(null)(0,0,0,0,f80117c8) at 0xf80b61a8
(null)(f9fe0ff4,f800206e,0,0,0) at 0xf80b59b0
(null)(0) at 0xf80117d0
(null)(0,f9fe2fcc,0,0,0) at 0xf800206e
db>

While doing 'grep pagedaemon *' in a copy of the
current-users mailing list archive:

panic: vref used where vget required
Stopped in pagedaemon at        0xf80ca48c:     exit    []
db> trace
(null)(f9fe0d98,0,f9feef3c,f9fe0cb8,f80355ed) at 0xf80ca48c
(null)(f80355b8,f9fe0cd4,f80b9cff,f9feef3c,7000) at 0xf802194f
(null)(f9feef3c) at 0xf80355ed
(null)(f9feef3c,f8349000,0,f9feef3c,7000) at 0xf80b9cff
(null)(f9fe0d84) at 0xf80a6a91
(null)(f9feef3c,f9fe0ea4,7,0,1) at 0xf80b9c22
(null)(f9feef3c,f9fe0ea4,7,0) at 0xf80b9878
(null)(f9feef3c,f813bb1c,f9fe0f6c,f9fe0f70,90,0,0) at 0xf80b5471
(null)(f80ffd88) at 0xf80b5f0a
(null)(0,0,0,0,f80117c8) at 0xf80b6181
(null)(f9fe0ff4,f800206e,0,0,0) at 0xf80b59b0
(null)(0) at 0xf80117d0
(null)(0,f9fe2fcc,0,0,0) at 0xf800206e
db>

The sources that produced the above panics were supped
NetBSD 1.4_BETA (FESK) #0: Sat Apr 24 14:41:24 MDT 1999

and my kernel config is
#
# FESK: Sverre Froyen's pc532 (from DEFAULT 1.17)
#

include	"arch/pc532/conf/std.pc532"

makeoptions	DEBUG="-g"

maxusers	8			# estimated number of users

options 	DDB			# kernel debugger; recommended
options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
options 	DIAGNOSTIC		# internal consistency checking
options 	KTRACE			# system call tracing, a la ktrace(1)

#options 	ACCOUNTING		# process accounting
#options 	SYSVMSG			# System V message queues
#options 	SYSVSEM			# System V semaphores
#options 	SYSVSHM			# System V shared memory
#options 	SHMMAXPGS=1024
options 	LKM			# loadable kernel modules
options 	PFIL_HOOKS		# pfil(9) packet filter hooks
options		NTP			# NTP phase/frequency locked loop

# compatibility options
options 	COMPAT_11		# NetBSD 1.1,
options 	COMPAT_12		# NetBSD 1.2,
options 	COMPAT_13		# NetBSD 1.3,
options 	COMPAT_43		# and 4.3BSD
#options 	TCP_COMPAT_42		# TCP bug compatibility with 4.2BSD

# file system options
file-system	FFS			# Berkeley fast file system
file-system	NULLFS			# loopback file system
file-system	UNION			# union file system
file-system	NFS			# Network File System client
file-system	CD9660			# ISO 9660 + Rock Ridge file system
file-system	MSDOSFS			# MS-DOS file system
file-system	KERNFS			# /kern
file-system	PROCFS			# /proc
file-system	FDESC			# /dev/fd

options 	NFSSERVER		# Network File System server
#options 	QUOTA			# file system quotas
#options 	FFS_EI			# FFS Endian Independant support

# networking options
#options 	GATEWAY			# packet forwarding
options 	INET			# IP + ICMP + TCP + UDP
options 	PPP_BSDCOMP,PPP_DEFLATE	# compression for PPP
options		NETATALK		# Appletalk

# pc532 specific options
#options 	CPU30MHZ		# necessary for fast machines
options 	CONSOLE_SPEED=B19200	# default console baud rate
options 	SCNDEF_CFLAG="CREAD+CS8+HUPCL"
options		NS381			# FPU installed

config		netbsd	root on ? type ?

sd* at scsibus? target ? lun ?		# SCSI disks
st* at scsibus? target ? lun ?		# SCSI tapes
cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
se* at scsibus0 target ? lun ?		# Cabletron EA412/EA419
uk* at scsibus? target ? lun ?		# All the things we don't know

pseudo-device	pty 16			# pseudo-terminals
pseudo-device	loop 1			# loopback network
pseudo-device	vnd 2			# vnode devices
pseudo-device	bpfilter 4		# packet filter
pseudo-device	sl 1			# compressed SLIP
pseudo-device	ppp 1			# Point-to-Point Protocol
pseudo-device	tun 1			# network tunneling
pseudo-device	ccd 4			# Concatenated Disk Driver
pseudo-device   rnd                     # kernel random number generator


Any thoughts?

Sverre