Date: Tue, 13 Jan 2026 11:12:25 -0800 From: Gleb Smirnoff <glebius@freebsd.org> To: Mateusz Guzik <mjguzik@gmail.com> Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 0d469d23715d - main - net: attach IPv4 and IPv6 stacks to an interface with EVENTHANDLER(9) Message-ID: <aWaZGQdHUXUjjdUw@cell.glebi.us> In-Reply-To: <CAGudoHGX%2B8CUVwbuuWK_-BcLxMRKvUN8uYgMPcxtzCvXAR05pA@mail.gmail.com> References: <694452f3.32deb.4d0ab2a7@gitrepo.freebsd.org> <CAGudoHGX%2B8CUVwbuuWK_-BcLxMRKvUN8uYgMPcxtzCvXAR05pA@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
On Mon, Jan 12, 2026 at 05:15:30PM +0100, Mateusz Guzik wrote: M> In addition to the other reports there is also the following: M> panic: mtx_lock() of spin mutex (null) @ M> /var/jenkins/workspace/pfSense-Plus-snapshots-master-main/sources/FreeBSD-src-plus-devel-main/sys/netinet/igmp.c:627 M> cpuid = 1 M> time = 1 M> KDB: enter: panic M> [ thread pid 0 tid 100000 ] M> Stopped at kdb_enter+0x33: movq $0,0x1b23e72(%rip) M> db> bt M> Tracing pid 0 tid 100000 td 0xffffffff828665e0 M> kdb_enter() at kdb_enter+0x33/frame 0xffffffff83963cb0 M> panic() at panic+0x43/frame 0xffffffff83963d10 M> __mtx_lock_flags() at __mtx_lock_flags+0x12f/frame 0xffffffff83963d60 M> igmp_domifattach() at igmp_domifattach+0x24/frame 0xffffffff83963d80 M> in_ifattach() at in_ifattach+0xb2/frame 0xffffffff83963db0 M> if_attach_internal() at if_attach_internal+0x374/frame 0xffffffff83963e00 M> enc_clone_create() at enc_clone_create+0x7e/frame 0xffffffff83963e30 M> if_clone_createif_nl() at if_clone_createif_nl+0x166/frame 0xffffffff83963ea0 M> ifc_create_ifp() at ifc_create_ifp+0x102/frame 0xffffffff83963f10 M> vnet_enc_init() at vnet_enc_init+0x97/frame 0xffffffff83963f70 M> vnet_register_sysinit() at vnet_register_sysinit+0x125/frame 0xffffffff83963fa0 M> mi_startup() at mi_startup+0x1f4/frame 0xffffffff83963ff0 M> db> I'm pretty sure this is fixed by this commit: https://github.com/freebsd/freebsd-src/commit/99e133e0de272396e351b06ba892ceec7d5e0e4b which I created in a different branch, related to a similar regression with IPv6 multicast. The enc was mangling MLD list from the very beginning but that was not panicing, since MLD had a workaround to not double delete already deleted entries. If you confirm that this commit fixes your problem, I will push it without waiting for the resolution of that branch as a whole. -- Gleb Smirnoffhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aWaZGQdHUXUjjdUw>
