kern/94433: [panic] panic: sbdrop

Eric van Gyzen eric at vangyzen.net
Sun Mar 26 15:18:46 UTC 2006


Here is a backtrace from another panic with INVARIANTS, 
INVARIANT_SUPPORT, and SOCKBUF_DEBUG in the kernel.

Please feel free to ask for more information.

=============================================================

$ kgdb kernel.debug /var/crash/vmcore.3
GNU gdb 6.1.1 [FreeBSD]
[...]

Unread portion of the kernel message buffer:
[not ascii]

#0  doadump () at pcpu.h:165
165             __asm __volatile("movl %%fs:0,%0" : "=r" (td));
(kgdb) bt f
#0  doadump () at pcpu.h:165
No locals.
#1  0xc04f53f0 in boot (howto=260)
     at /freebsd/src/sys/kern/kern_shutdown.c:399
         first_buf_printf = 1
#2  0xc04f569b in panic (fmt=0xc0677f20 "%s")
     at /freebsd/src/sys/kern/kern_shutdown.c:555
         td = (struct thread *) 0xc110ea80
         bootopt = 260
         newpanic = 1
         ap = 0xcbdf9b40 ""
         buf = "page fault", '\0' <repeats 245 times>
#3  0xc064af42 in trap_fatal (frame=0xcbdf9bc4, eva=3735929054)
     at /freebsd/src/sys/i386/i386/trap.c:831
         code = 40
         type = 12
         ss = 40
         esp = 0
         softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27,
                    ssd_dpl = 0, ssd_p = 1, ssd_xx = 0, ssd_xx1 = 0,
                    ssd_def32 = 1, ssd_gran = 1}
#4  0xc064ac77 in trap_pfault (frame=0xcbdf9bc4, usermode=0,
                                eva=3735929054)
     at /freebsd/src/sys/i386/i386/trap.c:742
         va = 3735928832
         vm = (struct vmspace *) 0x0
         map = 0xc0c43000
         rv = 1
         ftype = 1 '\001'
         td = (struct thread *) 0xc110ea80
         p = (struct proc *) 0xc11a1624
#5  0xc064a8e1 in trap (frame=
       {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = -1060839808,
        tf_esi = -1050224640, tf_ebp = -874537972, tf_isp = -874538000,
        tf_ebx = -559038242, tf_edx = -1050224640, tf_ecx = 4,
        tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1068325284,
        tf_cs = 32, tf_eflags = 590470, tf_esp = -1050224640,
        tf_ss = -1054635368})
     at /freebsd/src/sys/i386/i386/trap.c:432
         td = (struct thread *) 0xc110ea80
         p = (struct proc *) 0xc11a1624
         sticks = 2
         i = 0
         ucode = 0
         type = 12
         code = 0
         eva = 3735929054
#6  0xc063abea in calltrap ()
     at /freebsd/src/sys/i386/i386/exception.s:139
No locals.
#7  0xc052a65c in m_tag_delete_chain (m=0xc166d800, t=0x0)
     at /freebsd/src/sys/kern/uipc_mbuf2.c:354
         p = (struct m_tag *) 0xdeadc0de
         q = (struct m_tag *) 0x0
#8  0xc04eca55 in mb_dtor_mbuf (mem=0xc166d800, size=256, arg=0x0)
     at /freebsd/src/sys/kern/kern_mbuf.c:244
No locals.
#9  0xc05e978c in uma_zfree_arg (zone=0xc0c4de80, item=0xc166d800,
                                  udata=0x0)
     at /freebsd/src/sys/vm/uma_core.c:2279
         keg = 0xc0c293c0
         cache = 0xc1238a98
         bucket = 0xdeadc0de
         bflags = 0
         cpu = 0
#10 0xc0528762 in m_freem (mb=0xc166d800) at uma.h:303
No locals.
#11 0xc046a3a0 in ath_tx_processq (sc=0xc122f000, txq=0xc1230170)
     at /freebsd/src/sys/dev/ath/if_ath.c:3692
         ah = (struct ath_hal *) 0xc1231000
         ic = (struct ieee80211com *) 0xc122f1ac
         bf = (struct ath_buf *) 0xc1238a98
         ds = (struct ath_desc *) 0xcea98190
         ds0 = (struct ath_desc *) 0xcea98190
         ni = (struct ieee80211_node *) 0xc173c000
         an = (struct ath_node *) 0xc173c000
         sr = 0
         lr = -1050224640
         pri = 0
         status = 3245588480
         __func__ = "ath_tx_processq"
#12 0xc046a48c in ath_tx_proc_q0123 (arg=0xc122f000, npending=1)
     at /freebsd/src/sys/dev/ath/if_ath.c:3737
         ifp = (struct ifnet *) 0xc122b400
#13 0xc0513262 in taskqueue_run (queue=0xc11a6380)
     at /freebsd/src/sys/kern/subr_taskqueue.c:217
         task = (struct task *) 0xc123040c
         owned = 0
         pending = 1
#14 0xc051334a in taskqueue_swi_run (dummy=0x0)
     at /freebsd/src/sys/kern/subr_taskqueue.c:252
No locals.
#15 0xc04e30b0 in ithread_loop (arg=0xc11a6300)
     at /freebsd/src/sys/kern/kern_intr.c:547
         ithd = (struct ithd *) 0xc11a6300
         ih = (struct intrhand *) 0xc119ee00
         td = (struct thread *) 0xc110ea80
         p = (struct proc *) 0xc11a1624
         count = 0
         warned = 0
         __func__ = "ithread_loop"
#16 0xc04e2520 in fork_exit (callout=0xc04e2f6c <ithread_loop>,
                              arg=0xc11a6300, frame=0xcbdf9d38)
     at /freebsd/src/sys/kern/kern_fork.c:789
         p = (struct proc *) 0xc11a1624
         td = (struct thread *) 0xc166d800
#17 0xc063ac4c in fork_trampoline ()
     at /freebsd/src/sys/i386/i386/exception.s:208
No locals.


More information about the freebsd-bugs mailing list