Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Dec 2003 18:44:51 -0500
From:      Anish Mistry <mistry.7@osu.edu>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc:        freebsd-current@freebsd.org
Subject:   Re: panic in devstat_remove_entry
Message-ID:  <200312051844.59369.mistry.7@osu.edu>
In-Reply-To: <9419.1070659770@critter.freebsd.dk>
References:  <9419.1070659770@critter.freebsd.dk>

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

--Boundary-02=_7hR0/cQybAlgx+V
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Description: signed data
Content-Disposition: inline

On Friday 05 December 2003 04:29 pm, Poul-Henning Kamp wrote:
> In message <20031205185949.GA861@buffy.brucec.backnet>, Bruce Cran=20
writes:
> >
> >--r5Pyd7+fXNt84Ff3
> >Content-Type: text/plain; charset=3Dus-ascii
> >Content-Disposition: inline
> >
> >I've found a way to panic 5.2-BETA which I can trigger in two ways.
>=20
> Can you try with this patch ?
>=20
>=20
> Index: geom_event.c
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> RCS file: /home/ncvs/src/sys/geom/geom_event.c,v
> retrieving revision 1.43
> diff -u -r1.43 geom_event.c
> --- geom_event.c	18 Nov 2003 07:54:12 -0000	1.43
> +++ geom_event.c	5 Dec 2003 21:29:03 -0000
> @@ -106,8 +106,12 @@
>  	KASSERT(error !=3D 0,
>  	    ("g_orphan_provider(%p(%s), 0) error must be non-zero\n",
>  	     pp, pp->name));
> +=09
>  	pp->error =3D error;
>  	mtx_lock(&g_eventlock);
> +	KASSERT(!(pp->flags & G_PF_ORPHAN),
> +	    ("g_orphan_provider(%p(%s)), already an orphan", pp, pp->name));
> +	pp->flags |=3D G_PF_ORPHAN;
>  	TAILQ_INSERT_TAIL(&g_doorstep, pp, orphan);
>  	mtx_unlock(&g_eventlock);
>  	wakeup(&g_wait_event);
>=20
> --=20
> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
> phk@FreeBSD.ORG         | TCP/IP since RFC 956
> FreeBSD committer       | BSD since 4.3-tahoe   =20
> Never attribute to malice what can adequately be explained by=20
incompetence.
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to=20
"freebsd-current-unsubscribe@freebsd.org"
>=20
Even with the patch I am getting a panic following Bruce's procedure.  As=20
well as general problems playing cd, burning, etc.

=2D-=20
Anish Mistry

--Boundary-02=_7hR0/cQybAlgx+V
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQA/0Rh7xqA5ziudZT0RAsosAJ9WoM4E84IUpHXW3Cy4C/ED4s4AwACaA7mz
nxNwgk1VtcQbwbHSQXuzT7Q=
=xFWS
-----END PGP SIGNATURE-----

--Boundary-02=_7hR0/cQybAlgx+V--



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