[Bug 231428] 12.0-ALPHA6 crashes with gif (IPv4 in IPv4) over vtnet

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Sep 17 13:06:02 UTC 2018


            Bug ID: 231428
           Summary: 12.0-ALPHA6 crashes with gif (IPv4 in IPv4) over vtnet
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: lev at FreeBSD.org

I have very fresh 12.0-ALPHA6/r338707 installed as VierualBox guest with
vtnet(8) virtual NIC which is bridged with host NIC.

I'm creating gif-based tubbel to other FreeBSD system with standard mantra:

#ifconfig gif0 create <my-int> <his-int>
#ifconfig gif0 tunnel <my-ext> <his-ext>

After that "ping <his-int>" works, but when I run "iperf3 -c <his-int>"  on
this ALPHA6 (with "iperf -s" running on other host) system crashes immediately:

anic: Assertion !in_epoch(net_epoch_preempt) &&
!mtx_owned(&(&(tcbinfo))->ipi_lock) failed at
cpuid = 0
time = 1537187018
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
vpanic() at vpanic+0x1a3/frame 0xfffffe000044a370
panic() at panic+0x43/frame 0xfffffe000044a3d0
tcp_input() at tcp_input+0x16a9/frame 0xfffffe000044a520
ip_input() at ip_input+0x126/frame 0xfffffe000044a5a0
netisr_dispatch_src() at netisr_dispatch_src+0x83/frame 0xfffffe000044a600
gif_input() at gif_input+0x2db/frame 0xfffffe000044a640
in_gif_input() at in_gif_input+0x73/frame 0xfffffe000044a680
encap_input() at encap_input+0x1cf/frame 0xfffffe000044a6f0
encap4_input() at encap4_input+0x28/frame 0xfffffe000044a720
ip_input() at ip_input+0x126/frame 0xfffffe000044a7a0
netisr_dispatch_src() at netisr_dispatch_src+0x83/frame 0xfffffe000044a800
ether_demux() at ether_demux+0x15e/frame 0xfffffe000044a830
ether_nh_input() at ether_nh_input+0x373/frame 0xfffffe000044a880
netisr_dispatch_src() at netisr_dispatch_src+0x83/frame 0xfffffe000044a8e0
ether_input() at ether_input+0x42/frame 0xfffffe000044a900
vtnet_rxq_eof() at vtnet_rxq_eof+0x736/frame 0xfffffe000044a9a0
vtnet_rx_vq_intr() at vtnet_rx_vq_intr+0x58/frame 0xfffffe000044a9d0
vtpci_legacy_intr() at vtpci_legacy_intr+0xb0/frame 0xfffffe000044aa10
ithread_loop() at ithread_loop+0x140/frame 0xfffffe000044aa70
fork_exit() at fork_exit+0x84/frame 0xfffffe000044aab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000044aab0

It is 100% reproducible for me.

You are receiving this mail because:
You are the assignee for the bug.

More information about the freebsd-bugs mailing list