From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 6 11:31:13 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B73B5106564A for ; Thu, 6 Aug 2009 11:31:13 +0000 (UTC) (envelope-from lwindschuh@googlemail.com) Received: from mail-qy0-f191.google.com (mail-qy0-f191.google.com [209.85.221.191]) by mx1.freebsd.org (Postfix) with ESMTP id 6A4858FC14 for ; Thu, 6 Aug 2009 11:31:13 +0000 (UTC) Received: by qyk29 with SMTP id 29so715340qyk.3 for ; Thu, 06 Aug 2009 04:31:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=M6PpJJP4VcqjjI35riqsUMnm/VNankxfwgk5oJ79XTA=; b=BlY6SGyJ5O0qCCReolw88YgjiJ/zPvvem+3gsBBZg2ESxNn/t4kzs5GFNVC0OlNQrD aQ08+ugjBXqGx8d6q7eHfK27CQk4iZMIbW64h7R601P/pVyDPt9fPyp9ESswZormgwiU kthpvs7pyqQqdG0hK92jrGrhtGXyQt6BNQk+4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=cAKJTVE0zI9UllS+CaxwfSGlYAHO3uD3+X23i6bcCUs+jbfQvbLr2ORFURyo0DwaOP wb2tIs9d6OSgpYslz1oFwklQB0gigt8TRzC49VpQNDUtCmBt+RxO2GxY8LMPPQTWG/5Y TGkx2+zBPFT0RCmef644UEH9PJmWQRibpoGYw= MIME-Version: 1.0 Received: by 10.229.80.73 with SMTP id s9mr2890179qck.56.1249558272550; Thu, 06 Aug 2009 04:31:12 -0700 (PDT) In-Reply-To: <20090806110335.GP1884@deviant.kiev.zoral.com.ua> References: <90a5caac0908051556j27e721e2m25a949ade16848c1@mail.gmail.com> <20090806110335.GP1884@deviant.kiev.zoral.com.ua> Date: Thu, 6 Aug 2009 13:31:12 +0200 Message-ID: <90a5caac0908060431p3a18c5b7ra675a87f36473fe0@mail.gmail.com> From: Lucius Windschuh To: Kostik Belousov , freebsd-emulation@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: Linuxolator panic: Lock (rw) Name Cache exclusively locked X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2009 11:31:14 -0000 Hi Kostik. 2009/8/6 Kostik Belousov : > On Thu, Aug 06, 2009 at 12:56:08AM +0200, Lucius Windschuh wrote: >> Hi. >> I tried to install CA Wily Introscope 8.1, an enterprise application >> performance monitoring framework, on FreeBSD. >> It is Java-based and works, if installed. >> Unfortunately, the installer panics my machine reproducably when it >> exits after the installation: >> panic: Lock (rw) Name Cache exclusively locked @ >> /usr/src/sys/kern/vfs_cache.c:589 >> [...] > Please try this patch. > > diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c > index f21f4af..7854803 100644 > --- a/sys/kern/vfs_cache.c > +++ b/sys/kern/vfs_cache.c > @@ -416,7 +416,8 @@ retry_wlocked: > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (dvp->v= _cache_dd->nc_flag & NCF_ISDOTDOT) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0cache_zap(dvp->v_cache_dd); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0dvp->v_cac= he_dd =3D NULL; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 goto unlock= ; > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 CACHE_WUNLO= CK(); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (0); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (dvp->v_cache_dd->nc_fl= ag & NCF_ISDOTDOT) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0*vpp =3D d= vp->v_cache_dd->nc_vp; > This lets me install Introscope without a panic. Thank you for the fast response. Lucius