Witness panic (fxp/polling related)

Robin P. Blanchard Robin.Blanchard at gactr.uga.edu
Thu Jul 10 10:00:44 PDT 2003


Sources as of this morning yield:

(kgdb) bt full
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
No locals.
#1  0xc01d805b in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
No locals.
#2  0xc01d8373 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
        td = (struct thread *) 0xc151e390
        bootopt = 256
        newpanic = 1
        ap = 0xd6935c30 "'Y0À\003\006"
        buf = "recurse", '\0' <repeats 248 times>
#3  0xc01fae9d in witness_lock (lock=0xc152c160, flags=8, 
    file=0xc0305927 "/usr/src/sys/dev/fxp/if_fxp.c", line=1502)
    at /usr/src/sys/kern/subr_witness.c:651
        lock_list = (struct lock_list_entry **) 0xc151e3fc
        lle = (struct lock_list_entry *) 0xc151e3fc
        lock1 = (struct lock_instance *) 0xc03865fc
        lock2 = (struct lock_instance *) 0x0
        class = (struct lock_class *) 0xc0333c0c
        w = (struct witness *) 0xc0363348
        w1 = (struct witness *) 0xc01de131
        td = (struct thread *) 0xc151e3fc
        i = -694985628
        go_into_ddb = 0
#4  0xc01cf743 in _mtx_lock_flags (m=0xc151e3fc, opts=0, file=0xc03865fc
"`ÁRÁ'Y0À\003\006", 
    line=-1051541152) at /usr/src/sys/kern/kern_mutex.c:334
No locals.
---Type <return> to continue, or q <return> to quit---
#5  0xc0183af7 in fxp_poll (ifp=0xc03865fc, cmd=3243426144, count=0)
    at /usr/src/sys/dev/fxp/if_fxp.c:1502
        sc = (struct fxp_softc *) 0xc151e3fc
        statack = 193 'Á'
#6  0xc0183cb1 in fxp_intr (xsc=0xc152c000) at
/usr/src/sys/dev/fxp/if_fxp.c:1553
        sc = (struct fxp_softc *) 0xc152c000
        ifp = (struct ifnet *) 0xc152c000
        statack = 0 '\0'
#7  0xc01c60d2 in ithread_loop (arg=0xc4023a80) at
/usr/src/sys/kern/kern_intr.c:534
        ithd = (struct ithd *) 0xc4023a80
        ih = (struct intrhand *) 0xc401dec0
        td = (struct thread *) 0xc151e390
        p = (struct proc *) 0xc401e3c8
#8  0xc01c523e in fork_exit (callout=0xc01c5f80 <ithread_loop>, arg=0x0,
frame=0x0)
    at /usr/src/sys/kern/kern_fork.c:794
        td = (struct thread *) 0x0
        p = (struct proc *) 0xc401e3c8
(kgdb) 

---------------------------------------
Robin P. Blanchard
Systems Integration Specialist
Georgia Center for Continuing Education
fon: 706.542.2404 <|> fax: 706.542.6546
---------------------------------------


More information about the freebsd-current mailing list