From owner-freebsd-current@FreeBSD.ORG Fri May 8 03:59:46 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C9B11065691 for ; Fri, 8 May 2009 03:59:46 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-fx0-f168.google.com (mail-fx0-f168.google.com [209.85.220.168]) by mx1.freebsd.org (Postfix) with ESMTP id 8AE9D8FC26 for ; Fri, 8 May 2009 03:59:45 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by fxm12 with SMTP id 12so1162242fxm.43 for ; Thu, 07 May 2009 20:59:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=sQjB/ATkbIlsXrU8rl2JOR40eKdI7OB8omXN3Zh8K3g=; b=grUesg43sg1KZGpXF4Jgaj+F4fyz9dSHSTI2ZKF5glT78Le+qigfiWLMi3S5An8EjT zA+yRH68AJ1rQDfU6S5RFkMhx+H4mP1yEcDWxw3aWN6KDsTv+P2WvXr6s07Lkr7YCXu7 COsqMuP7zk22lSerg2nlU9fu1vaswJ5BP5NPk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=D3e73VK0enFvqa8EyM7rTNNGQuQ91F0bdqMRGdU6G6c0fRkqluoOnbysvtrugPW5DY 1Sn00xPlVALIVnmwOIqn4jaSGL2+zArhtAEB/B2/congcl0Fu9MS+svr2rWfYuERha38 QqT77wVTEfdJ+7OKNGeEj50Ja3765k9cBnQyQ= MIME-Version: 1.0 Received: by 10.86.90.2 with SMTP id n2mr3224138fgb.39.1241755184612; Thu, 07 May 2009 20:59:44 -0700 (PDT) In-Reply-To: <619B386D-9FF5-4296-BB83-245881CA9C41@wanderview.com> References: <20090506234631.231A5CD8@mx1.synetsystems.com> <619B386D-9FF5-4296-BB83-245881CA9C41@wanderview.com> Date: Thu, 7 May 2009 23:59:44 -0400 Message-ID: <8e5ef5f70905072059u51dcdbe8nd5b66f6fb5c124e4@mail.gmail.com> From: Alexander Kabaev To: Ben Kelly Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Richard Todd , freebsd-current@freebsd.org Subject: Re: Panic: wrong vnode type 0xffffff009b7719c0 on yesterday's current. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 03:59:47 -0000 > On May 6, 2009, at 6:54 PM, Richard Todd wrote: > It looks like this KASSERT was added relatively recently as part of the > dotdot changes to the namecache: > > =A0http://svn.freebsd.org/viewvc/base?view=3Drevision&revision=3D190945 > > Perhaps there is further fallout from the changes that only occur with ZF= S? > > - Ben Up to recently dotdot caching in VFS was quite broken and did pay any attention to vnode types FSes did feed to it. >From backtrace and analysis provided by original poster it is evident that ZFS is trying to cache_enter(VDIR, "..", VLNK), which cannot possibly make any sense. kib@ has recently committed fixes to FFS to avoid races with vnodes being reused from under ffs_lookup, and I would not be surprised if ZFS was broken is similar fashion. --=20 Alexander Kabaev