From owner-freebsd-current@FreeBSD.ORG Wed May 23 14:22:19 2012 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 C46531065672; Wed, 23 May 2012 14:22:19 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from brane.freislich.nom.za (www.freislich.nom.za [41.154.0.9]) by mx1.freebsd.org (Postfix) with ESMTP id 45DD98FC15; Wed, 23 May 2012 14:22:18 +0000 (UTC) Received: from [10.0.2.220] (helo=clue.co.za) by brane.freislich.nom.za with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1SXCS2-000NiX-M4; Wed, 23 May 2012 16:22:10 +0200 Received: from localhost ([127.0.0.1] helo=clue.co.za) by clue.co.za with esmtp (Exim 4.76 (FreeBSD)) (envelope-from ) id 1SXCRz-0001kZ-0d; Wed, 23 May 2012 16:22:07 +0200 To: Konstantin Belousov From: Ian FREISLICH In-Reply-To: <20120523134949.GD2358@deviant.kiev.zoral.com.ua> References: <20120523134949.GD2358@deviant.kiev.zoral.com.ua> <201205230930.03282.jhb@freebsd.org> <201205221641.13091.jhb@freebsd.org> X-Attribution: BOFH Date: Wed, 23 May 2012 16:22:07 +0200 Message-Id: X-Missing-rDNS: 10.0.2.220 Cc: freebsd-current@freebsd.org Subject: Re: (no subject) (was panic in vfs_lookup/kern_statat_vnhook?) 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: Wed, 23 May 2012 14:22:19 -0000 Konstantin Belousov wrote: > On Wed, May 23, 2012 at 03:42:14PM +0200, Ian FREISLICH wrote: > > John Baldwin wrote: > > > On Wednesday, May 23, 2012 12:28:53 am Ian FREISLICH wrote: > > > > (kgdb) frame 7 > > > > #7 0xc0878682 in pmap_enter (pmap=3D0xc09e4060, va=3D3359633408, acc= > ess=3D7 '\a' > > ,=20 > > > > m=3D0xc191bf70, prot=3D7 '\a', wired=3D1) at=20 > > > /usr/src/sys/i386/i386/pmap.c:1596 > > > > 1596 root =3D vm_page_splay(mpte->pindex, root); > > > > (kgdb) l > > > > 1591 root =3D pmap->pm_root; > > > > 1592 if (root =3D=3D NULL) { > > > > 1593 mpte->left =3D NULL; > > > > 1594 mpte->right =3D NULL; > > > > 1595 } else { > > > > 1596 root =3D vm_page_splay(mpte->pindex, root); > > > > 1597 if (mpte->pindex < root->pindex) { > > > > 1598 mpte->left =3D root->left; > > > > 1599 mpte->right =3D root; > > > > 1600 root->left =3D NULL; > > >=20 > > > Ok, can you do 'p root', 'p mpte', and 'p *mpte'? > >=20 > > (kgdb) frame 7 > > #7 0xc0878682 in pmap_enter (pmap=3D0xc09e4060, va=3D3359633408, access= > =3D7 '\a',=20 > > m=3D0xc191bf70, prot=3D7 '\a', wired=3D1) at /usr/src/sys/i386/i386/p= > map.c:1596 > > 1596 root =3D vm_page_splay(mpte->pindex, root); > > (kgdb) p root > > No symbol "root" in current context. > > (kgdb) p mpte > > $1 =3D 0x0 > > (kgdb) p *mpte > > Cannot access memory at address 0x0 > > Do you have r235776 in your tree ? This could be another manifestation of > this bug. I'm not sure. I'm still using cvs. But, it happened with sources updated last night if that helps. Ian -- Ian Freislich