From owner-freebsd-stable@FreeBSD.ORG Fri Dec 5 19:59:32 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9767F1065670 for ; Fri, 5 Dec 2008 19:59:32 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.terabit.net.ua (mail.terabit.net.ua [195.137.202.147]) by mx1.freebsd.org (Postfix) with ESMTP id 37E378FC13 for ; Fri, 5 Dec 2008 19:59:32 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from skuns.zoral.com.ua ([91.193.166.194] helo=mail.zoral.com.ua) by mail.terabit.net.ua with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1L8gpm-0000Rv-DZ; Fri, 05 Dec 2008 21:59:30 +0200 Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id mB5JxMDx090888 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Dec 2008 21:59:23 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id mB5JxMUk039843; Fri, 5 Dec 2008 21:59:22 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id mB5JxMG1039841; Fri, 5 Dec 2008 21:59:22 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 5 Dec 2008 21:59:22 +0200 From: Kostik Belousov To: Frode Nordahl Message-ID: <20081205195922.GP2038@deviant.kiev.zoral.com.ua> References: <3B675385-956D-4A26-8E09-E338DF7D7244@nordahl.net> <20081203173939.GA2401@deviant.kiev.zoral.com.ua> <20081203194348.GB2401@deviant.kiev.zoral.com.ua> <8A6A8FA5-07A6-4A12-B9AD-6E77E534CED7@nordahl.net> <20081204120736.GC2038@deviant.kiev.zoral.com.ua> <576BB990-78D8-4CE8-9660-55EB989EE3BA@nordahl.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MM5RgFPKyuP3gDcV" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.93.3, clamav-milter version 0.93.3 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua X-Virus-Scanned: mail.terabit.net.ua 1L8gpm-0000Rv-DZ 0ed6f0a30ab670d6eff3dd605d84f5ff X-Terabit: YES Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 7.1-PRERELEASE-p1, panic: dqget: free dquot isn't X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 19:59:32 -0000 --MM5RgFPKyuP3gDcV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 05, 2008 at 08:11:02PM +0100, Frode Nordahl wrote: >=20 > On 4. des.. 2008, at 13.20, Frode Nordahl wrote: >=20 > >On 4. des.. 2008, at 13.07, Kostik Belousov wrote: > > > >>On Thu, Dec 04, 2008 at 08:12:45AM +0100, Frode Nordahl wrote: > >>>Got it! > >>> > >>>panic: dqget: free dquot isn't dq=3D0xffffff00b3d27000 > >>>(kgdb) p/x *(struct dquot *)0xffffff00b3d27000 > >>>$1 =3D {dq_hash =3D {le_next =3D 0x0, le_prev =3D 0xffffff010b9da700}, > >>>dq_freelist =3D { > >>> tqe_next =3D 0xffffff0055e2de00, tqe_prev =3D 0xffffffff80b03710}, > >>>dq_lock =3D { > >>> lock_object =3D {lo_name =3D 0xffffffff8088c21c, lo_type =3D > >>>0xffffffff8088c21c, > >>> lo_flags =3D 0x1030000, lo_witness_data =3D {lod_list =3D {stqe_ne= xt > >>>=3D 0x0}, > >>> lod_witness =3D 0x0}}, mtx_lock =3D 0x4, mtx_recurse =3D 0x0}, > >>>dq_flags =3D 0xc, dq_type =3D 0x0, dq_cnt =3D 0x0, dq_id =3D 0x16a37d, > >>>dq_ump =3D 0xffffff00038e1600, dq_dqb =3D {dqb_bhardlimit =3D 0x0, > >>> dqb_bsoftlimit =3D 0x0, dqb_curblocks =3D 0x0, dqb_ihardlimit =3D 0x= 0, > >>> dqb_isoftlimit =3D 0x0, dqb_curinodes =3D 0x1, dqb_btime =3D 0x493ef= 2b5, > >>> dqb_itime =3D 0x493ef2b5}} > >>> > >>>Let me know if I can provide any more information! > >>> > >>>Updated the crashinfo archive you got an URL to yesterday if you =20 > >>>want > >>>to poke around yourself. > >> > >>Please, try the patch below, it should fix a race I see. Quite =20 > >>possible, > >>this is what you tripped over. > > > >Thanks! I will apply the patch and retry the steps that lead to the =20 > >panic! >=20 >=20 > Good news! I have run through two and have started on the third =20 > iteration of the test that lead to the panic without your patch, and =20 > no panic so far! >=20 > I will let it run through the weekend, it prooves usefull as a burn-in-= =20 > test as well :-) >=20 > Will this patch make it into 7.1-RELEASE? There is a possibility. Please inform me about the weekend burn-test results. If results are encouranging, I am almost sure that I can squeeze it into the release. --MM5RgFPKyuP3gDcV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkk5iBoACgkQC3+MBN1Mb4gVwwCg6mybvxLIKz3IBXyY4zuuNiqw nnIAnj+reE2q7nH883k/nch2+sBVJ97Q =NOYf -----END PGP SIGNATURE----- --MM5RgFPKyuP3gDcV--