iwn 4965 crash

Bryan Venteicher bryanv at daemoninthecloset.org
Tue May 15 12:10:16 UTC 2012


Hi,

----- Original Message -----
> On Sat, May 12, 2012 at 8:23 AM, Bryan Venteicher
> <bryanv at daemoninthecloset.org> wrote:
> > I've experienced the crash below pretty frequently from a one day
> > old
> > 9-STABLE during BSDCan, partiality in the 15th floor hacker lounge.
> >
> > #1  0xffffffff80893085 in kern_reboot (howto=260) at
> > /usr/src/sys/kern/kern_shutdown.c:442
> > #2  0xffffffff80893531 in panic (fmt=Variable "fmt" is not
> > available.
> > ) at /usr/src/sys/kern/kern_shutdown.c:607
> > #3  0xffffffff80b7edc0 in trap_fatal (frame=0xc, eva=Variable "eva"
> > is not available.
> > ) at /usr/src/sys/amd64/amd64/trap.c:843
> > #4  0xffffffff80b7f13f in trap_pfault (frame=0xffffff8114a3e8d0,
> > usermode=0) at /usr/src/sys/amd64/amd64/trap.c:759
> > #5  0xffffffff80b7f61e in trap (frame=0xffffff8114a3e8d0) at
> > /usr/src/sys/amd64/amd64/trap.c:454
> > #6  0xffffffff80b6a0af in calltrap () at
> > /usr/src/sys/amd64/amd64/exception.S:228
> > #7  0xffffffff8055f1bc in iwn_notif_intr (sc=0xffffff800077b000) at
> > /usr/src/sys/dev/iwn/if_iwn.c:2447
> > #8  0xffffffff80561438 in iwn_intr (arg=Variable "arg" is not
> > available.
> > ) at /usr/src/sys/dev/iwn/if_iwn.c:3197
> > #9  0xffffffff80868604 in intr_event_execute_handlers (p=Variable
> > "p" is not available.
> > ) at /usr/src/sys/kern/kern_intr.c:1260
> > #10 0xffffffff80869d84 in ithread_loop (arg=0xfffffe00043d0ac0) at
> > /usr/src/sys/kern/kern_intr.c:1273
> > #11 0xffffffff808657ef in fork_exit (callout=0xffffffff80869ce0
> > <ithread_loop>, arg=0xfffffe00043d0ac0,
> >    frame=0xffffff8114a3ec40) at /usr/src/sys/kern/kern_fork.c:992
> > #12 0xffffffff80b6a5de in fork_trampoline () at
> > /usr/src/sys/amd64/amd64/exception.S:602
> >
> > if_iwn.c:
> >   2444         bus_dmamap_sync(sc->rxq.data_dmat, data->map,
> >   BUS_DMASYNC_POSTREAD);
> >   2445
> >   2446         txq = &sc->txq[le16toh(ba->qid)];
> >   2447         tap = sc->qid2tap[le16toh(ba->qid)];
> >   2448         tid = WME_AC_TO_TID(tap->txa_ac);
> >   2449         ni = tap->txa_ni;
> >   2450         wn = (void *)ni;
> >   2451
> >   2452         if (wn->agg[tid].bitmap == 0)
> >   2453                 return;
> >
> > FreeBSD curses.daemoninthecloset.org 9.0-STABLE FreeBSD 9.0-STABLE
> > #0: Thu May 10 21:55:32 EDT 2012
> >     bryanv at curses.daemoninthecloset.org:/usr/obj/usr/src/sys/GENERIC
> >  amd64
> >
> > vmcore available.
> 
> Please try attached patch

Patch has been working fine for the last few days. Thanks.

> 
> --
> Bernhard
> 


More information about the freebsd-wireless mailing list