Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Mar 1998 03:28:51 -0800
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        luoqi@watermarkgroup.com (Luoqi Chen)
Cc:        rb@gid.co.uk, toor@dyson.iquest.net, current@FreeBSD.ORG
Subject:   Re: panic: "vm_fault: fault on nofault entry" with softupdates 
Message-ID:  <199803301128.DAA08801@rah.star-gate.com>
In-Reply-To: Your message of "Mon, 30 Mar 1998 05:20:06 EST." <9803301020.AA16817@watermarkgroup.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Tnks for the patch!

Next panic, and I believe that this also an old panic:

#10 0xf01b5e8e in softdep_fsync (vp=0xf30867a0)
    at ../../ufs/ffs/ffs_softdep_stub.c:3529
#11 0xf01ba57c in ffs_fsync (ap=0xf3024db4) at ../../ufs/ffs/ffs_vnops.c:259
#12 0xf01b069f in ffs_truncate (vp=0xf30867a0, length=0x0000000000023000, 
    flags=0, cred=0xf06da100, p=0xf2fb6480) at vnode_if.h:499
#13 0xf01be299 in ufs_setattr ()
#14 0xf01c0775 in ufs_vnoperate ()
#15 0xf013b024 in ftruncate ()
#16 0xf01e166f in syscall ()
#17 0x2006e671 in ?? ()
3515            struct timeval tv;
3516            ino_t parentino;
3517            ufs_lbn_t lbn;
3518
3519            ip = VTOI(vp);
3520            fs = ip->i_fs;
3521            for (error = 0, flushparent = 0, olddap = NULL; ; ) {
3522                    ACQUIRE_LOCK(&lk);
3523                    if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) == 
0)
3524                            break;
(kgdb) 
3525                    if (LIST_FIRST(&inodedep->id_inowait) != NULL ||
3526                        LIST_FIRST(&inodedep->id_bufwait) != NULL ||
3527                        TAILQ_FIRST(&inodedep->id_inoupdt) != NULL ||
3528                        TAILQ_FIRST(&inodedep->id_newinoupdt) != NULL)
3529                            panic("softdep_fsync: pending ops");
                         I panic here ^^^^^^^^^^^^^^^^^^^^^^^^^^

3530                    if ((wk = LIST_FIRST(&inodedep->id_pendinghd)) == NULL)
3531                            break;
3532                    if (wk->wk_type != D_DIRADD)
3533                            panic("softdep_fsync: Unexpected type %s",
3534                                TYPENAME(wk->wk_type));

------


	Amancio



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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