From owner-freebsd-net@freebsd.org Fri Apr 30 04:57:53 2021 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2F93F5E7E13 for ; Fri, 30 Apr 2021 04:57:53 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vtr.rulingia.com (vtr.rulingia.com [IPv6:2001:19f0:5801:ebe:5400:1ff:fe53:30fd]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "vtr.rulingia.com", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FWg9C2kvgz3rMp for ; Fri, 30 Apr 2021 04:57:50 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp239-208.static.internode.on.net [59.167.239.208]) by vtr.rulingia.com (8.16.1/8.15.2) with ESMTPS id 13U4vahJ079618 (version=TLSv1.3 cipher=AEAD-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 30 Apr 2021 14:57:41 +1000 (AEST) (envelope-from peter@rulingia.com) DKIM-Filter: OpenDKIM Filter v2.10.3 vtr.rulingia.com 13U4vahJ079618 X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.16.1/8.16.1) with ESMTPS id 13U4vTrv018666 (version=TLSv1.3 cipher=AEAD-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 30 Apr 2021 14:57:30 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.16.1/8.16.1/Submit) id 13U4vTZP018665 for freebsd-net@freebsd.org; Fri, 30 Apr 2021 14:57:29 +1000 (AEST) (envelope-from peter) Date: Fri, 30 Apr 2021 14:57:29 +1000 From: Peter Jeremy To: freebsd-net@freebsd.org Subject: "panic: Assertion in_epoch(net_epoch_preempt) failed" in recent 12-stable Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jujNPYbV46fWLy3l" Content-Disposition: inline X-PGP-Key: http://www.rulingia.com/keys/peter.pgp X-Rspamd-Queue-Id: 4FWg9C2kvgz3rMp X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.10 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[rulingia.com:s=default]; FREEFALL_USER(0.00)[peter]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2001:19f0:5801:ebe:5400:1ff:fe53:30fd:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[rulingia.com:+]; DMARC_POLICY_ALLOW(-0.50)[rulingia.com,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:19f0:5801:ebe:5400:1ff:fe53:30fd:from]; ASN(0.00)[asn:20473, ipnet:2001:19f0:5800::/38, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2021 04:57:53 -0000 --jujNPYbV46fWLy3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've had the following panic & traceback occur twice with different recent 12-stable kernels. I hadn't see that before I updated from r366967 to a mid-April 12-stable. Doing some searching turns up some older similar issues but they should all be fixed well before r366967. Looking though commits since then doesn't turn up anything suspicious. I don't believe there's anything particularly unusual about this system: All the network traffic (and there shouldn't have been much) would be going via one active em(4) NIC. That NIC has one VLAN associated with it (though there'd be no traffic on it). There are also inactive tap and tun NICs and a second, inactive em NIC. Has anyone seen anything like this or have any ideas? panic: Assertion in_epoch(net_epoch_preempt) failed at /usr/src/sys/net/if.= c:2228 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe020aaf0= 600 vpanic() at vpanic+0x17b/frame 0xfffffe020aaf0650 panic() at panic+0x43/frame 0xfffffe020aaf06b0 ifaof_ifpforaddr() at ifaof_ifpforaddr+0x142/frame 0xfffffe020aaf06f0 ip_redir_alloc() at ip_redir_alloc+0x1f6/frame 0xfffffe020aaf0780 ip_tryforward() at ip_tryforward+0x3e4/frame 0xfffffe020aaf0800 ip_input() at ip_input+0x4a0/frame 0xfffffe020aaf08b0 netisr_dispatch_src() at netisr_dispatch_src+0x9b/frame 0xfffffe020aaf0910 ether_demux() at ether_demux+0x156/frame 0xfffffe020aaf0940 ether_nh_input() at ether_nh_input+0x3f3/frame 0xfffffe020aaf09a0 netisr_dispatch_src() at netisr_dispatch_src+0x9b/frame 0xfffffe020aaf0a00 ether_input() at ether_input+0x86/frame 0xfffffe020aaf0a30 _task_fn_rx() at _task_fn_rx+0xc4a/frame 0xfffffe020aaf0b20 gtaskqueue_run_locked() at gtaskqueue_run_locked+0x135/frame 0xfffffe020aaf= 0b80 gtaskqueue_thread_loop() at gtaskqueue_thread_loop+0x94/frame 0xfffffe020aa= f0bb0 fork_exit() at fork_exit+0x80/frame 0xfffffe020aaf0bf0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe020aaf0bf0 --- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 --- --=20 Peter Jeremy --jujNPYbV46fWLy3l Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmCLjjNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzTRCBAAlvxEdzpUThyIvzZOxXfKWKW/ajoVvE/t+ZNcZ6PXbPWs4cW3O2dhgs0e zRnunEsTc2NDh519JSor5ANc/WO7A7ejEZh88OmhuO2m6T+8dPtB6lqVVzS7Pk9P f78FiLPBPY/IwOHRH+yodYaZlGI5TlkzxVQ59Mqr1HszPsbKFbNRPK4pRutjrikV b2ybd/8GzOjhkd1FQ3pNPhdVqo1fjFGgM0HlKoaHe2s88tyqfJJ94tVgRlVgl4ei CU2G9BBiK5gNdRkya8uWW/ioiHPLVfx32llhfXw0dcIdx27PP6MEE592eYVIPVxC exOT9SeAbzBRu0G38COdJRVwGddnBVvCdtpfv5/gwB8Ynw33IbXQ8oGnB3w3gGWZ rzW4Ne9gXMgnu9C5u0WosMpcLsQv5CvEPv8CkF9FvL/2zfLLoyoqSRgR6OcmRFDO Xost4bjmsH5g8LF25/f5kokQRoHPd7sasuGKfY+6PIyPsDq+GcI9JMVwn8LOuW9d l3HD+aLqZLj/u1iQrNVTHpBWtroD1+aUAMnUITC8AROBoY5l+89YyQ+7owQ4ek8+ cmTlhOPFo4lqk0QBPFT0yO7pgEEvjBoSPmF/s0O6j1HRNFGLqv31nWPW4fQscLpW ANs4Gsrfl/JQ5KmjSWoAqEUHq8b5+8IhYTGx4prarjy1hCxrNXc= =mqsj -----END PGP SIGNATURE----- --jujNPYbV46fWLy3l--