From owner-freebsd-current@FreeBSD.ORG Fri Dec 23 12:26:45 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F07616A41F for ; Fri, 23 Dec 2005 12:26:45 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBB2343D4C for ; Fri, 23 Dec 2005 12:26:43 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 3052C52BC5; Fri, 23 Dec 2005 13:26:41 +0100 (CET) Received: from localhost (dlp165.neoplus.adsl.tpnet.pl [83.24.45.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 81E1D50F92; Fri, 23 Dec 2005 13:26:34 +0100 (CET) Date: Fri, 23 Dec 2005 13:25:37 +0100 From: Pawel Jakub Dawidek To: Poul-Henning Kamp Message-ID: <20051223122537.GA43276@garage.freebsd.pl> References: <26957.1135333098@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline In-Reply-To: <26957.1135333098@critter.freebsd.dk> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r535 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=3.0 tests=BAYES_00,RCVD_IN_NJABL_DUL, RCVD_IN_SORBS_DUL,RCVD_IN_XBL autolearn=no version=3.0.4 Cc: current@freebsd.org Subject: Re: diskless VFS lock issue 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, 23 Dec 2005 12:26:45 -0000 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 23, 2005 at 11:18:18AM +0100, Poul-Henning Kamp wrote: +>=20 +> fxp0: link state changed to UP +> KDB: stack backtrace: +> kdb_backtrace(d448a9b4,c06c18b6,c088e359,c08a84c5,c45fca50) at 0xc067f70= d =3D kdb_backtrace+0x29 +> vfs_badlock(c088e359,c08a84c5,c45fca50) at 0xc06c17bd =3D vfs_badlock+0x= 11 +> assert_vop_locked(c45fca50,c08a84c5,c45fca50,c08a84c5) at 0xc06c18b6 =3D= assert_vop_locked+0x4a +> VOP_GETPAGES_APV(c091c9e0,d448a9e8) at 0xc0830e9e =3D VOP_GETPAGES_APV+0= x52 +> vnode_pager_getpages(c1054c1c,d448aa34,1,0) at 0xc07c3917 =3D vnode_page= r_getpages+0xd3 +> vm_imgact_hold_page(c1054c1c,6d104,0,d448aa8c,c0634851) at 0xc07b3051 = =3D vm_imgact_hold_page+0x81 +> vm_imgact_map_page(c1054c1c,6d104,0,d448aaa4,c0649c03) at 0xc07b31cd =3D= vm_imgact_map_page+0x11 +> elf32_load_section(c4365000,c1054c1c,6a580,80b3580,225a8) at 0xc0634851 = =3D elf32_load_section+0x169 +> exec_elf32_imgact(d448abc4,c45fd000,0,1,0) at 0xc0634e1f =3D exec_elf32_= imgact+0x24b +> do_execve(c435e480,d448ac90,0,0,d448ac90) at 0xc0648cbe =3D do_execve+0x= 262 +> kern_execve(c435e480,d448ac90,0,d35d8000,d35d8000) at 0xc06489d0 =3D ker= n_execve+0xc8 +> execve(c435e480,d448acf4,bfbfffe4,bfbffff2,bfbfffe8,bfbffffd,bfbfffec,0)= at 0xc06488e2 =3D execve+0x32 +> start_init(0,d448ad38) at 0xc063653f =3D start_init+0x20f +> fork_exit(c0636330,0,d448ad38) at 0xc064d81d =3D fork_exit+0x75 +> fork_trampoline() at 0xc0809d6c =3D fork_trampoline+0x8 +> --- trap 0x1, eip =3D 0, esp =3D 0xd448ad6c, ebp =3D 0 --- +> VOP_GETPAGES: 0xc45fca50 is not locked but should be +> KDB: enter: lock violation +> [thread pid 1 tid 100007 ] +> Stopped at 0xc067f78f =3D kdb_enter+0x2b: nop =20 +> db>=20 It was broken by alc@'s commit. He knows about it already. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --cWoXeonUoKmBZSoM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDq+zBForvXbEpPzQRAhC1AJ9XawsuA3OFGV5HyzwvLqQ9KV27RQCfTbGq DYgBkVoW0wIdZxeC0+7SlVs= =wlyO -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM--