From owner-freebsd-bugs Wed Aug 28 3:10: 9 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5D8437B400 for ; Wed, 28 Aug 2002 03:10:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95BD143E3B for ; Wed, 28 Aug 2002 03:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7SAA4JU025909 for ; Wed, 28 Aug 2002 03:10:04 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7SAA4GC025907; Wed, 28 Aug 2002 03:10:04 -0700 (PDT) Date: Wed, 28 Aug 2002 03:10:04 -0700 (PDT) Message-Id: <200208281010.g7SAA4GC025907@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Arnvid Karstad Subject: Re: i386/42046: System crashes Reply-To: Arnvid Karstad Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR i386/42046; it has been noted by GNATS. From: Arnvid Karstad To: Giorgos Keramidas Cc: bug-followup@FreeBSD.org Subject: Re: i386/42046: System crashes Date: Wed, 28 Aug 2002 12:04:46 +0200 #7 0xc020c16c in ffs_vget (mp=0xda1ae600, ino=317611, vpp=0xff01fd58) at /usr/src/sys/ufs/ffs/ffs_vfsops.c:1109 1109 error = getnewvnode(VT_UFS, mp, ffs_vnodeop_p, &vp); (kgdb) list 1104 */ 1105 MALLOC(ip, struct inode *, sizeof(struct inode), 1106 ump->um_malloctype, M_WAITOK); 1107 1108 /* Allocate a new vnode/inode. */ 1109 error = getnewvnode(VT_UFS, mp, ffs_vnodeop_p, &vp); 1110 if (error) { 1111 if (ffs_inode_hash_lock < 0) 1112 wakeup(&ffs_inode_hash_lock); 1113 ffs_inode_hash_lock = 0; (kgdb) p &vp $2 = (struct vnode **) 0xff01fcec (kgdb) p ffs_vnodeop_p $3 = (vop_t **) 0xda091400 (kgdb) p mp $4 = (struct mount *) 0xda1ae600 (kgdb) p VT_UFS $5 = VT_UFS (kgdb) p error $6 = -613265920 uhm Why would getnewvnode actually give a negative number like that.. Mvh/Best regards, Arnvid L. Karstad To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message