[Bug 229384] Can't remove address from carp

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Aug 7 22:22:46 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229384

--- Comment #9 from Kajetan Staszkiewicz <vegeta at tuxpowered.net> ---
Non-patched 11.2-RELEASE-p1 kernel with only change being lines:
options         INVARIANTS
options         INVARIANT_SUPPORT
in kernel configuration file produces the same result and to cause it all which
has to be done is to add the same carp address twice:

[22:14:37] kajetan-test-aw-3 ~/ # sudo kldload carp
[22:14:47] kajetan-test-aw-3 ~/ # sudo ifconfig vtnet0 vhid 254 pass randompass 
[22:14:57] kajetan-test-aw-3 ~/ # sudo ifconfig vtnet0 inet6 2a00:X:0001::1/128
vhid 254 alias
[22:15:22] kajetan-test-aw-3 ~/ # sudo ifconfig vtnet0 inet6 2a00:X:0001::1/128
vhid 254 alias


panic: carp_attach: ifa 0xfffff80003dd5a00 attached

#0  doadump (textdump=<value optimized out>) at pcpu.h:229
#1  0xffffffff80ac4b0c in kern_reboot (howto=260) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/kern/kern_shutdown.c:383
#2  0xffffffff80ac5021 in vpanic (fmt=<value optimized out>, ap=<value
optimized out>) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/kern/kern_shutdown.c:776
#3  0xffffffff80ac4e00 in kassert_panic (fmt=<value optimized out>) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/kern/kern_shutdown.c:666
#4  0xffffffff8223c655 in carp_attach (ifa=0xfffff80003dd5a00, vhid=127) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/netinet/ip_carp.c:1806
#5  0xffffffff80cc0a72 in in6_control (so=<value optimized out>, cmd=<value
optimized out>, data=<value optimized out>, ifp=<value optimized out>,
td=<value optimized out>)
    at /usr/home/kajetan.staszkiewicz/freebsd.git/sys/netinet6/in6.c:572
#6  0xffffffff80baea29 in ifioctl (so=0xfffff800058d1000, cmd=2156423451,
data=<value optimized out>, td=0xfffff80005d17620) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/net/if.c:3071
#7  0xffffffff80b261a9 in kern_ioctl (td=0xfffff80005d17620, fd=<value
optimized out>, com=<value optimized out>, data=<value optimized out>) at
file.h:323
#8  0xffffffff80b25e7c in sys_ioctl (td=0xfffff80005d17620,
uap=0xfffff80005d17b58) at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/kern/sys_generic.c:745
#9  0xffffffff80f38509 in amd64_syscall (td=0xfffff80005d17620, traced=0) at
subr_syscall.c:132
#10 0xffffffff80f1447d in fast_syscall_common () at
/usr/home/kajetan.staszkiewicz/freebsd.git/sys/amd64/amd64/exception.S:479
#11 0x0000000800fddf7a in ?? ()

Now you have a nice issue for 11.2. I really don't feel like repeating the rest
information I already gave.

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


More information about the freebsd-net mailing list