Subject: Re: LFS not quite stable
To: Konrad Schroder <perseant@hhhh.org>
From: Gary Duzan <gary@wheel.tiac.net>
List: current-users
Date: 04/15/1999 19:51:50
In Message <Pine.NEB.3.96.990415103720.4152R-200000@hhhh.hitl.washington.edu> ,
Konrad Schroder <perseant@hhhh.org> wrote:
=>On Wed, 14 Apr 1999, Gary Duzan wrote:
=>
=>> Have a new crash after building a newly supped kernel:
=>>
=>> NetBSD wheel 1.4_ALPHA NetBSD 1.4_ALPHA (WHEEL) #0: Wed Apr 14 13:28:23 EDT
1999 gary@wheel:/usr/src/sys/arch/i386/compile/WHEEL i386
=>
=>The fix is not in the branch yet, but only in -current (I've received
=>permission, though, and will pull up in a few minutes). Try applying the
=>enclosed patch to src/sys/ufs/lfs/lfs_syscalls.c, and see if that does it
=>for you.
Nope, no good.
Gary D. Duzan
(gdb) target kcore netbsd.0.core
panic: lockmgr: locking against myself
#0 0xf01e2e43 in lfs_vref (vp=0xf4ac3870)
at ../../../../ufs/lfs/lfs_segment.c:1542
../../../../ufs/lfs/lfs_segment.c:1542: No such file or directory.
(gdb) where
#0 0xf01e2e43 in lfs_vref (vp=0xf4ac3870)
at ../../../../ufs/lfs/lfs_segment.c:1542
#1 0xf020082b in cpu_reboot (howto=260, bootstr=0x0)
at ../../../../arch/i386/i386/machdep.c:1350
#2 0xf0146779 in panic (fmt=0xf01e2e43 "lfs_vunref: vnode locked")
at ../../../../kern/subr_prf.c:212
#3 0xf01e2eef in lfs_vunref (vp=0xf48e2ea0)
at ../../../../ufs/lfs/lfs_segment.c:1574
#4 0xf01e0dee in lfs_writevnodes (fs=0xf04a9000, mp=0xf049d000,
sp=0xf05112c0, op=0) at ../../../../ufs/lfs/lfs_segment.c:392
#5 0xf01e0f40 in lfs_segwrite (mp=0xf049d000, flags=5)
at ../../../../ufs/lfs/lfs_segment.c:455
#6 0xf01e558c in lfs_sync (mp=0xf049d000, waitfor=2, cred=0xf0448500,
p=0xf029136c) at ../../../../ufs/lfs/lfs_vfsops.c:607
#7 0xf0160444 in sys_sync (p=0xf029136c, v=0x0, retval=0x0)
at ../../../../kern/vfs_syscalls.c:524
#8 0xf015f6da in vfs_shutdown () at ../../../../kern/vfs_subr.c:2037
#9 0xf0200803 in cpu_reboot (howto=256, bootstr=0x0)
at ../../../../arch/i386/i386/machdep.c:1337
#10 0xf0146779 in panic (fmt=0xf013a8bd "lockmgr: locking against myself")
at ../../../../kern/subr_prf.c:212
#11 0xf013ac22 in lockmgr (lkp=0xf02842e0, flags=34, interlkp=0x0)
at ../../../../kern/kern_lock.c:328
#12 0xf01de134 in lfs_vfree (v=0xf4ac39fc)
at ../../../../ufs/lfs/lfs_alloc.c:303
#13 0xf01e7e69 in ufs_inactive (v=0xf4ac3a30) at ../../../../sys/vnode_if.h:943
#14 0xf015e3f0 in vrele (vp=0xf48e2ea0) at ../../../../sys/vnode_if.h:686
#15 0xf016abea in union_freevp (vp=0xf4a41f3c)
at ../../../../miscfs/union/union_subr.c:555
#16 0xf016dcfe in union_reclaim (v=0xf4ac3a74)
at ../../../../miscfs/union/union_vnops.c:1581
#17 0xf015e6ad in vclean (vp=0xf4a41f3c, flags=8, p=0xf4aa1278)
at ../../../../sys/vnode_if.h:705
#18 0xf015e823 in vgonel (vp=0xf4a41f3c, p=0xf4aa1278)
at ../../../../kern/vfs_subr.c:1254
#19 0xf015e7c5 in vgone (vp=0xf4a41f3c) at ../../../../kern/vfs_subr.c:1227
#20 0xf016dce4 in union_inactive (v=0xf4ac3b08)
at ../../../../miscfs/union/union_vnops.c:1568
#21 0xf015e3f0 in vrele (vp=0xf4a41f3c) at ../../../../sys/vnode_if.h:686
#22 0xf016abda in union_freevp (vp=0xf4a574e0)
at ../../../../miscfs/union/union_subr.c:553
#23 0xf016dcfe in union_reclaim (v=0xf4ac3b4c)
at ../../../../miscfs/union/union_vnops.c:1581
#24 0xf015e6ad in vclean (vp=0xf4a574e0, flags=8, p=0xf4aa1278)
at ../../../../sys/vnode_if.h:705
#25 0xf015e823 in vgonel (vp=0xf4a574e0, p=0xf4aa1278)
at ../../../../kern/vfs_subr.c:1254
#26 0xf015d981 in getnewvnode (tag=VT_UFS, mp=0xf047e200, vops=0xf0476d00,
vpp=0xf4ac3bfc) at ../../../../kern/vfs_subr.c:434
#27 0xf01dcca4 in ffs_vget (mp=0xf047e200, ino=224221, vpp=0xf4ac3c94)
at ../../../../ufs/ffs/ffs_vfsops.c:884
#28 0xf01e8c76 in ufs_lookup (v=0xf4ac3ce8)
at ../../../../ufs/ufs/ufs_lookup.c:607
#29 0xf016c131 in union_lookup1 (udvp=0xf4a1be04, dvpp=0xf4ac3d3c,
vpp=0xf4ac3d40, cnp=0xf4ac3eb8) at ../../../../sys/vnode_if.h:71
#30 0xf016c44f in union_lookup (v=0xf4ac3e04)
at ../../../../miscfs/union/union_vnops.c:386
#31 0xf015d004 in lookup (ndp=0xf4ac3e94) at ../../../../sys/vnode_if.h:71
#32 0xf015ccf3 in namei (ndp=0xf4ac3e94) at ../../../../kern/vfs_lookup.c:153
#33 0xf0161db8 in sys___stat13 (p=0xf4aa1278, v=0xf4ac3f88, retval=0xf4ac3f80)
at ../../../../kern/vfs_syscalls.c:1573
#34 0xf02079a2 in syscall (frame={tf_es = 31, tf_ds = 31, tf_edi = 0,
tf_esi = 396004, tf_ebp = -272639540, tf_ebx = 396052,
---Type <return> to continue, or q <return> to quit---
tf_edx = -272639636, tf_ecx = 396080, tf_eax = 278, tf_trapno = 3,
tf_err = 2, tf_eip = 260007, tf_cs = 23, tf_eflags = 518,
tf_esp = -272639672, tf_ss = 31, tf_vm86_es = 0, tf_vm86_ds = 0,
tf_vm86_fs = 0, tf_vm86_gs = 0}) at ../../../../arch/i386/i386/trap.c:782
(gdb)