Re: ia64 r235474 panic on dump 0aLuf - / | restore -rf - : exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001238f6e8) locked @ /usr/src/sys/kern/vfs_hash.c:79

From: Anton Shterenlikht <mexas_at_bristol.ac.uk>
Date: Mon, 2 Jul 2012 13:43:49 +0100
On Sun, Jul 01, 2012 at 11:28:04AM -0700, Marcel Moolenaar wrote:
> 
> On Jun 29, 2012, at 3:40 AM, Anton Shterenlikht wrote:
> 
> > # newfs /dev/da2p2
> > /dev/da2p2: 16384.0MB (33554432 sectors) block size 32768, fragment size 4096
> >        using 27 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
> > super-block backups (for fsck -b #) at:
> > 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592,
> > 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752,
> > 25644992, 26927232, 28209472, 29491712, 30773952, 32056192, 33338432
> > # mount /dev/da2p2 /mnt
> > # cd /mnt
> > # dump 0aLuf - / | restore -rf -
> > 
> > results in this panic:
> > 
> > KDB: stack backtrace:
> > getenv with the following non-sleepable locks held:
> > exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001238f6e8) locked _at_ /usr/src/sys/kern/vfs_hash.c:79
> > KDB: stack backtrace:
> > getenv with the following non-sleepable locks held:
> > exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe00000001238f6e8) locked _at_ /usr/src/sys/kern/vfs_hash.c:79
> > KDB: stack backtrace:
> > getenv with the following
> > non-sleepablefatal kernel trap (cpu 0):
> > locks held:
> 
> I think you're kernel is seriously screwed-up. Do you have any
> non-standard (for ia64) kernel configuration options?

I didn't think so.
The latest was this:

(From http://seis.bris.ac.uk/~mexas/freebsd/ia64/rx2600/uzi/UZI):

cpu	ITANIUM2	# UZI - rx2600 portscluster node
ident	UZI

makeoptions	DEBUG=-g
makeoptions	MODULES_OVERRIDE="geom/geom_part geom/geom_label opensolaris zfs"
#makeoptions	MODULES_OVERRIDE="geom/geom_part geom/geom_label opensolaris zfs acl_nfs4 acl_posix1e"

options	ALT_BREAK_TO_DEBUGGER
options	BREAK_TO_DEBUGGER
options	CD9660
options	DDB
options	DEADLKRES
#options	EXCEPTION_TRACING
options	FFS
options GDB
options INET
options INET6
options INVARIANTS
options INVARIANT_SUPPORT
#options	IPI_PREEMPTION
options	IPFILTER
options	IPFILTER_DEFAULT_BLOCK
options	IPFILTER_LOG
options KDB
options KTRACE
options	MD_ROOT
options MSDOSFS
options	NFSCL
options	NFSD
options P1003_1B_SEMAPHORES
#options 	PREEMPTION
options PRINTF_BUFR_SIZE=128
options PROCFS
options PSEUDOFS
#options 	SCHED_4BSD
options	SCHED_ULE
options	SCSI_DELAY=3000
options	SCTP			# Stream Control Transmission Protocol
options	SMP
options	SOFTUPDATES
options	STACK
options	SYSVMSG
options	SYSVSEM
options	SYSVSHM
options	UFS_DIRHASH
options	UWX_TRACE_ENABLE
options	WITNESS
#options 	WITNESS_KDB
options WITNESS_SKIPSPIN
options _KPOSIX_PRIORITY_SCHEDULING

device	bge
device	bpf
device	cd
device	da
device	ehci
device	ether
device	firmware
device	fxp
device	loop
device	md
device	miibus
device	mpt
device	ohci
device	pass
device	pci
device	pty
device	puc
device	random
device	sa
device	scbus
device	scc
device	smbus
device	tun
device	uart
device	umass
device	usb

##################################################################
# portbuilding options, from
# http://www.freebsd.org/doc/en_US.ISO8859-1/articles/portbuild/article.html#NEW-NODE

options	NULLFS
options	TMPFS
options	GEOM_CONCAT
options	GEOM_STRIPE
options	SHMMAXPGS=65536
options	SEMMNI=40
options	SEMMNS=240
options	SEMUME=40
options	SEMMNU=120

##################################################################


Many thanks


-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423
Received on Mon Jul 02 2012 - 10:43:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:28 UTC