From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guillaume Nault Subject: Re: Fw: [Bug 197367] New: NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [nf_conntrack] Date: Thu, 26 Oct 2017 11:48:09 +0200 Message-ID: <20171026094809.y3kj7gdtcrzyudrr@alphalink.fr> References: <20171024150541.71368011@shemminger-XPS-13-9360> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netdev@vger.kernel.org, netfilter-devel@vger.kernel.org, Florian Westphal , svimik@gmail.com To: Stephen Hemminger Return-path: Content-Disposition: inline In-Reply-To: <20171024150541.71368011@shemminger-XPS-13-9360> Sender: netfilter-devel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Tue, Oct 24, 2017 at 03:05:41PM +0200, Stephen Hemminger wrote: > > > NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [openvpn:1436] > ----cut---- > CPU: 1 PID: 1436 Comm: openvpn Not tainted 4.8.13-1.el6.elrepo.x86_64 #1 > Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2007 > task: ffff88003c564300 task.stack: ffff88003bfb0000 > RIP: 0010:[] [] > __nf_conntrack_find_get+0x3f/0x330 [nf_conntrack] > ----cut---- > Call Trace: > > [] ? death_by_timeout+0x20/0x20 [nf_conntrack] > [] ? nf_ct_get_tuple+0x8b/0xb0 [nf_conntrack] > [] nf_conntrack_in+0x1e0/0x530 [nf_conntrack] > [] ipv4_conntrack_in+0x1c/0x20 [nf_conntrack_ipv4] > [] nf_iterate+0x72/0x90 > [] ? ip_rcv_finish+0x16f/0x3d0 > [] nf_hook_slow+0x3d/0xc0 > [] ip_rcv+0x2d6/0x3d0 > [] ? virtqueue_add_inbuf+0x2/0x30 [virtio_ring] > [] ? inet_add_protocol+0x50/0x50 > [] ? virtqueue_notify+0x1a/0x40 [virtio_ring] > [] __netif_receive_skb_core+0x5b0/0x9f0 > [] ? start_xmit+0x110/0x210 [virtio_net] > [] ? update_cfs_rq_load_avg+0x29a/0x430 > [] ? _raw_read_unlock_bh+0x20/0x30 > [] ? ebt_do_table+0x620/0x690 [ebtables] > [] __netif_receive_skb+0x29/0x70 > [] netif_receive_skb_internal+0x37/0x90 > [] netif_receive_skb+0x28/0x80 > ----cut---- > I guess this could be caused by the performance regression that came with rhtable conversion. The trace is a bit different from what I used to see though. If that's really the case, then it's fixed by e1bf1687740c ("netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable"").