From owner-freebsd-current Sun Nov 5 5:50:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from green.dyndns.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 9C7C337B4CF for ; Sun, 5 Nov 2000 05:50:33 -0800 (PST) Received: from localhost (zdqb4i@localhost [127.0.0.1]) by green.dyndns.org (8.11.0/8.11.0) with ESMTP id eA5DoO570762 for ; Sun, 5 Nov 2000 08:50:26 -0500 (EST) (envelope-from green@FreeBSD.org) Message-Id: <200011051350.eA5DoO570762@green.dyndns.org> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: current@FreeBSD.org Subject: weird crash with a corrupt lock (?) From: "Brian F. Feldman" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 05 Nov 2000 08:50:23 -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG With nothing special going on (I think maybe a tar xfvz of the jdk 1.2.2 source), my system crashed inexplicably. I have no idea why a lock would look like this does, no clue whether I should be replacing my hardware or the system is just getting more and more unstable. (kgdb) p *lkp $1 = { lk_interlock = { lock_data = 0x0 }, lk_flags = 0xffffffff, lk_sharecount = 0x10001, lk_waitcount = 0xffffffff, lk_exclusivecount = 0xffff, lk_prio = 0xffff, lk_wmesg = 0x10001
, lk_timo = 0xffffffff, lk_lockholder = 0x0 } (kgdb) bt #0 dumpsys () at ../../kern/kern_shutdown.c:461 #1 0xc016873f in boot (howto=0x100) at ../../kern/kern_shutdown.c:302 #2 0xc0168ae1 in panic (fmt=0xc02696c0 "lockmgr: pid %d, not %s %d unlocking") at ../../kern/kern_shutdown.c:550 #3 0xc0163280 in lockmgr (lkp=0xc0f12000, flags=0x6, interlkp=0xd048fdec, p=0xd05f7ac0) at ../../kern/kern_lock.c:382 #4 0xc0198cef in vop_stdunlock (ap=0xd0606b40) at ../../kern/vfs_default.c:250 #5 0xc02149c9 in ufs_vnoperate (ap=0xd0606b40) at ../../ufs/ufs/ufs_vnops.c:2263 #6 0xc019bfbe in vclean (vp=0xd048fd80, flags=0x8, p=0xd05f7ac0) at vnode_if.h:865 #7 0xc019c153 in vgonel (vp=0xd048fd80, p=0xd05f7ac0) at ../../kern/vfs_subr.c:1864 #8 0xc019a8e1 in getnewvnode (tag=VT_UFS, mp=0xc0d1c200, vops=0xc0cbc700, vpp=0xd0606be8) at ../../kern/vfs_subr.c:510 #9 0xc020ccff in ffs_vget (mp=0xc0d1c200, ino=0x49f56, vpp=0xd0606c34) at ../../ufs/ffs/ffs_vfsops.c:1049 #10 0xc01ff5bb in ffs_valloc (pvp=0xd03ccd40, mode=0x8124, cred=0xc15eea80, vpp=0xd0606c34) at ../../ufs/ffs/ffs_alloc.c:604 #11 0xc021480f in ufs_makeinode (mode=0x8124, dvp=0xd03ccd40, vpp=0xd0606e80, cnp=0xd0606e94) at ../../ufs/ufs/ufs_vnops.c:2057 #12 0xc021222c in ufs_create (ap=0xd0606d94) at ../../ufs/ufs/ufs_vnops.c:186 #13 0xc02149c9 in ufs_vnoperate (ap=0xd0606d94) at ../../ufs/ufs/ufs_vnops.c:2263 #14 0xc01a29bb in vn_open (ndp=0xd0606e6c, flagp=0xd0606e38, cmode=0x124) at vnode_if.h:106 #15 0xc019e5c1 in open (p=0xd05f7ac0, uap=0xd0606f80) at ../../kern/vfs_syscalls.c:1037 #16 0xc024f1dd in syscall2 (frame={tf_fs = 0x2f, tf_es = 0x2f, tf_ds = 0x2f, tf_edi = 0x80b4f3f, tf_esi = 0x1d, tf_ebp = 0xbfbff858, tf_isp = 0xd0606fd4, tf_ebx = 0x60d, tf_edx = 0x1d, tf_ecx = 0xffffffe0, tf_eax = 0x5, tf_trapno = 0x7, tf_err = 0x2, tf_eip = 0x808099c, tf_cs = 0x1f, tf_eflags = 0x202, tf_esp = 0xbfbff6ec, tf_ss = 0x2f}) at ../../i386/i386/trap.c:1150 #17 0xc0243185 in Xint0x80_syscall () #18 0x80509f9 in ?? () #19 0x8052c5a in ?? () #20 0x8048139 in ?? () -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message