panic in devstat_remove_entry
Anish Mistry
mistry.7 at osu.edu
Fri Dec 5 15:46:46 PST 2003
On Friday 05 December 2003 04:29 pm, Poul-Henning Kamp wrote:
> In message <20031205185949.GA861 at buffy.brucec.backnet>, Bruce Cran
writes:
> >
> >--r5Pyd7+fXNt84Ff3
> >Content-Type: text/plain; charset=us-ascii
> >Content-Disposition: inline
> >
> >I've found a way to panic 5.2-BETA which I can trigger in two ways.
>
> Can you try with this patch ?
>
>
> Index: geom_event.c
> ===================================================================
> 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 != 0,
> ("g_orphan_provider(%p(%s), 0) error must be non-zero\n",
> pp, pp->name));
> +
> pp->error = error;
> mtx_lock(&g_eventlock);
> + KASSERT(!(pp->flags & G_PF_ORPHAN),
> + ("g_orphan_provider(%p(%s)), already an orphan", pp, pp->name));
> + pp->flags |= G_PF_ORPHAN;
> TAILQ_INSERT_TAIL(&g_doorstep, pp, orphan);
> mtx_unlock(&g_eventlock);
> wakeup(&g_wait_event);
>
> --
> Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
> phk at FreeBSD.ORG | TCP/IP since RFC 956
> FreeBSD committer | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by
incompetence.
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
"freebsd-current-unsubscribe at freebsd.org"
>
Even with the patch I am getting a panic following Bruce's procedure. As
well as general problems playing cd, burning, etc.
--
Anish Mistry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: signature
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20031205/370d4513/attachment.bin
More information about the freebsd-current
mailing list