Fxp / polling / witness panic
Robin P. Blanchard
Robin.Blanchard at gactr.uga.edu
Thu May 8 10:00:04 PDT 2003
> >#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:238
> > 238 dumping++;
> > (kgdb) bt
> >#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:238
> >#1 0xc01d8133 in boot (howto=256) at
> >/usr/src/sys/kern/kern_shutdown.c:370
> >#2 0xc01d847b in panic () at /usr/src/sys/kern/kern_shutdown.c:543
> >#3 0xc01fb681 in witness_lock (lock=0xc1526160, flags=8,
> > file=0xc0308197 "/usr/src/sys/dev/fxp/if_fxp.c", line=1465)
> > at /usr/src/sys/kern/subr_witness.c:722
>
> What is the actual panic?
>
> Is it this one?
>
> KASSERT((lock1->li_lock->lo_flags & LO_WITNESS) == 0,
> ("lock missing witness structure"));
>
> Looks like the lock may be used after it was destroyed or some such.
Yep. That would be the one.
More information about the freebsd-current
mailing list