Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2002 03:10:04 -0700 (PDT)
From:      Arnvid Karstad <arnvid@karstad.org>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: i386/42046: System crashes
Message-ID:  <200208281010.g7SAA4GC025907@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/42046; it has been noted by GNATS.

From: Arnvid Karstad <arnvid@karstad.org>
To: Giorgos Keramidas <keramida@ceid.upatras.gr>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208281010.g7SAA4GC025907>