misc/140778: randomly panic in vlan/em

Vyacheslav Bocharov adeepv at gmail.com
Sun Nov 22 17:00:11 UTC 2009


>Number:         140778
>Category:       misc
>Synopsis:       randomly panic in vlan/em
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 22 17:00:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Vyacheslav Bocharov
>Release:        8.0-PRERELEASE
>Organization:
>Environment:
FreeBSD gadget 8.0-PRERELEASE FreeBSD 8.0-PRERELEASE #0 r199635: Sat Nov 21 20:28:26 EET 2009     root at gadget:/usr/obj/usr/src/sys/gadget  amd64
>Description:
http://193.33.236.1/vlan/vmcore-2009-11-22.tbz
http://193.33.236.1/vlan/kernel-2009-11-22.tbz

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0xc
fault code              = supervisor write data, page not present
instruction pointer     = 0x20:0xffffffff80b543aa
stack pointer           = 0x28:0xffffff80000a3240
frame pointer           = 0x28:0xffffff80000a3710
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 0 (em0 taskq)
trap number             = 12
panic: page fault
cpuid = 1
Uptime: 2d11h28m10s
Physical memory: 4081 MB
Dumping 2996 MB: 2981 2965 2949 2933 2917 2901 2885 2869 2853 2837 2821 2805 2789 2773 2757 2741 2725 2709 2693 2677 2661 2645 2629 2613 2597 2581 2565 2549 2533 2517 2501 2485 2469 2453 2437 


(kgdb) bt
#0  doadump () at pcpu.h:223
#1  0xffffffff802ec139 in boot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:416
#2  0xffffffff802ec58c in panic (fmt=0xffffffff805fd0fc "%s")
    at /usr/src/sys/kern/kern_shutdown.c:579
#3  0xffffffff8057f9c8 in trap_fatal (frame=0xffffff0001641720, eva=Variable "eva" is not available.
)
    at /usr/src/sys/amd64/amd64/trap.c:857
#4  0xffffffff8057fd94 in trap_pfault (frame=0xffffff80000a3190, usermode=0)
    at /usr/src/sys/amd64/amd64/trap.c:773
#5  0xffffffff80580712 in trap (frame=0xffffff80000a3190)
    at /usr/src/sys/amd64/amd64/trap.c:499
#6  0xffffffff80564bf3 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:224
#7  0xffffffff80b543aa in em_xmit (adapter=0xffffff8000326000, m_headp=Variable "m_headp" is not available.
)
    at /usr/src/sys/modules/em/../../dev/e1000/if_em.c:3750
#8  0xffffffff80b5947d in em_mq_start_locked (ifp=0xffffff0001643800,
    m=0xffffff00543c7900)
    at /usr/src/sys/modules/em/../../dev/e1000/if_em.c:1037
#9  0xffffffff80b59bce in em_mq_start (ifp=0xffffff0001643800,
    m=0xffffff00543c7900)
    at /usr/src/sys/modules/em/../../dev/e1000/if_em.c:1097
#10 0xffffffff803a6ade in vlan_start (ifp=0xffffff0004714000)
    at /usr/src/sys/net/if_vlan.c:870
#11 0xffffffff80397a1a in if_transmit (ifp=0xffffff0004714000, m=Variable "m" is not available.
)
    at /usr/src/sys/net/if.c:3254
#12 0xffffffff8039bf73 in ether_output_frame (ifp=0xffffff0004714000,
    m=0xffffff00543c7900) at /usr/src/sys/net/if_ethersubr.c:452
#13 0xffffffff8039c8e9 in ether_output (ifp=0xffffff0004714000,
    m=0xffffff00543c7900, dst=Variable "dst" is not available.
) at /usr/src/sys/net/if_ethersubr.c:423
#14 0xffffffff803b7a0d in arpintr (m=0xffffff00685c7300)
    at /usr/src/sys/netinet/if_ether.c:687
#15 0xffffffff803a735e in netisr_dispatch_src (proto=7, source=Variable "source" is not available.
)
    at /usr/src/sys/net/netisr.c:917
#16 0xffffffff8039be4d in ether_demux (ifp=0xffffff0004714000,
    m=0xffffff00685c7300) at /usr/src/sys/net/if_ethersubr.c:895
#17 0xffffffff8039c214 in ether_input (ifp=0xffffff0004714000,
    m=0xffffff00685c7300) at /usr/src/sys/net/if_ethersubr.c:754
#18 0xffffffff8039bd61 in ether_demux (ifp=0xffffff0001643800,
    m=0xffffff00685c7300) at /usr/src/sys/net/if_ethersubr.c:804
#19 0xffffffff8039c214 in ether_input (ifp=0xffffff0001643800,
    m=0xffffff00685c7300) at /usr/src/sys/net/if_ethersubr.c:754
#20 0xffffffff80b55370 in em_rxeof (adapter=0xffffff8000326000, count=999)
    at /usr/src/sys/modules/em/../../dev/e1000/if_em.c:4610
#21 0xffffffff80b5994b in em_handle_rxtx (context=Variable "context" is not available.
)
    at /usr/src/sys/modules/em/../../dev/e1000/if_em.c:1763
#22 0xffffffff803286c3 in taskqueue_run (queue=0xffffff000163bb80)
    at /usr/src/sys/kern/subr_taskqueue.c:239
#23 0xffffffff80328946 in taskqueue_thread_loop (arg=Variable "arg" is not available.
)
    at /usr/src/sys/kern/subr_taskqueue.c:360
#24 0xffffffff802c4378 in fork_exit (
    callout=0xffffffff80328900 <taskqueue_thread_loop>,
    arg=0xffffff800032a768, frame=0xffffff80000a3c80)
    at /usr/src/sys/kern/kern_fork.c:843
#25 0xffffffff805650ce in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:561
#26 0x0000000000000000 in ?? ()

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list