Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Dec 2008 21:59:22 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        Frode Nordahl <frode@nordahl.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: FreeBSD 7.1-PRERELEASE-p1, panic: dqget: free dquot isn't
Message-ID:  <20081205195922.GP2038@deviant.kiev.zoral.com.ua>
In-Reply-To: <A207B9ED-D388-434A-AF63-C16EAF08DBCB@nordahl.net>
References:  <3B675385-956D-4A26-8E09-E338DF7D7244@nordahl.net> <20081203173939.GA2401@deviant.kiev.zoral.com.ua> <F88AD2CD-04BA-46E5-93B9-A06558136D31@nordahl.net> <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> <A207B9ED-D388-434A-AF63-C16EAF08DBCB@nordahl.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081205195922.GP2038>