From owner-freebsd-current@freebsd.org Sat Jan 25 01:07:00 2020 Return-Path: Delivered-To: freebsd-current@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 1062E22A272 for ; Sat, 25 Jan 2020 01:07:00 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 484Hsb03N0z3JjP for ; Sat, 25 Jan 2020 01:06:59 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: by mailman.nyi.freebsd.org (Postfix) id F3E9A22A271; Sat, 25 Jan 2020 01:06:58 +0000 (UTC) Delivered-To: current@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 F286D22A270 for ; Sat, 25 Jan 2020 01:06:58 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: from msc11.plala.or.jp (msc11.plala.or.jp [60.36.166.21]) by mx1.freebsd.org (Postfix) with ESMTP id 484HsX0Yvcz3JjN; Sat, 25 Jan 2020 01:06:55 +0000 (UTC) (envelope-from ish@amail.plala.or.jp) Received: from localhost ([2400:4050:9320:7a00::8]) by msc11.plala.or.jp with ESMTP id <20200125010652.OFVC13270.msc11.plala.or.jp@localhost>; Sat, 25 Jan 2020 10:06:52 +0900 Date: Sat, 25 Jan 2020 10:06:40 +0900 (JST) Message-Id: <20200125.100640.1457818166521629073.ish@amail.plala.or.jp> To: glebius@freebsd.org Cc: hps@selasky.org, current@freebsd.org Subject: Re: panic: Assertion in_epoch(net_epoch_preempt) failed at ... src/sys/net/if.c:3694 From: Masachika ISHIZUKA In-Reply-To: <20200125.094106.153690936170588907.ish@amail.plala.or.jp> References: <20200124165726.GN1268@FreeBSD.org> <20200125.065317.610346733356820759.ish@amail.plala.or.jp> <20200125.094106.153690936170588907.ish@amail.plala.or.jp> X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-VirusScan: Outbound; mvir-ac11; Sat, 25 Jan 2020 10:06:52 +0900 X-Rspamd-Queue-Id: 484HsX0Yvcz3JjN X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ish@amail.plala.or.jp designates 60.36.166.21 as permitted sender) smtp.mailfrom=ish@amail.plala.or.jp X-Spamd-Result: default: False [4.57 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:60.36.166.0/24]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[plala.or.jp]; NEURAL_SPAM_MEDIUM(0.99)[0.995,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[21.166.36.60.list.dnswl.org : 127.0.5.0]; MID_CONTAINS_FROM(1.00)[]; IP_SCORE(1.28)[ipnet: 60.32.0.0/12(4.84), asn: 4713(1.51), country: JP(0.03)]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:4713, ipnet:60.32.0.0/12, country:JP]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2020 01:07:00 -0000 >>> H> >>> =A0=A0 My machine was panicked on r357061 with in_epoch in n= etisr.c. >>> H> >>> =A0=A0 I can not capture screen. >>> H> >> >>> H> >> =A0=A0 Screenshot was uploaded to = >>> H> >> https://www.ish.org/files/panic-r357061.jpeg >>> H> >> >>> H> > = >>> H> > Looks like the WLAN subsystem needs some patches for EPOCH(). >>> H> > = >>> H> > Gleb, did you do a "grep -r" for relevant functions before com= mitting = >>> H> > the recent EPOCH changes? >>> H> = >>> H> Can you try these two patches: >>> H> https://reviews.freebsd.org/D23347 >>> H> https://reviews.freebsd.org/D23348 >>> = >>> You could just plug it with a one liner that adds IFF_NEEDSEPOCH >>> in ieee80211_vap_attach(). >>> = >>> Or fix ath, which I'm going to do in next five minutes. >> = >> Now, I'm doing buildworld/buildkernel on r357093 with D23347 and D= 23348. > = > Hi. > = > t357093 with D23347 and D23348 was panicked. > Screenshot is https://www.ish.org/files/panic-r357093+D23347+D23348= .jpeg My network is shown below. % ifconfig re0: flags=3D8802 metric 0 mtu 1500 options=3D8209b ether XX:XX:XX:XX:XX:XX media: Ethernet autoselect (none) status: no carrier nd6 options=3D29 em0: flags=3D8843 metric 0 mtu = 1500 options=3D800000<> ether XX:XX:XX:XX:XX:XX hwaddr XX:XX:XX:XX:XX:XX media: Ethernet autoselect (1000baseT ) status: active nd6 options=3D29 lo0: flags=3D8049 metric 0 mtu 16384 options=3D680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=3D21 wlan0: flags=3D8843 metric 0 mt= u 1500 ether XX:XX:XX:XX:XX:XX groups: wlan ssid XXXXXXXX channel 11 (2462 MHz 11g ht/20) bssid XX:XX:XX:XX= :XX:XX regdomain JAPAN country JP indoor ecm authmode WPA2/802.11i privacy ON deftxkey UNDEF AES-CCM 2:128-bit txpower 23 bmiss 7 scanvalid 60 protmode CTS ampdulimit 64k ampdudensity 4 shortgi= -stbctx stbcrx -ldpc wme burst roaming MANUAL media: IEEE 802.11 Wireless Ethernet DS/1Mbps mode 11ng status: associated nd6 options=3D29 lagg0: flags=3D8843 metric 0 mt= u 1500 ether XX:XX:XX:XX:XX:XX inet XXX.XXX.XXX.XXX netmask 0xffffff00 broadcast XXX.XXX.XXX.X= XX inet6 fe80::5%lagg0 prefixlen 64 scopeid 0x5 inet6 XXXX:XXXX:XXXX:XXXX::XXXX prefixlen 64 autoconf laggproto failover lagghash l2,l3,l4 laggport: em0 flags=3D5 laggport: wlan0 flags=3D0<> groups: lagg media: Ethernet autoselect status: active nd6 options=3D3 -- = Masachika ISHIZUKA