From owner-freebsd-net@freebsd.org Fri Sep 23 14:05:15 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 01A0DBDC95D for ; Fri, 23 Sep 2016 14:05:15 +0000 (UTC) (envelope-from pho@holm.cc) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id E06921DD for ; Fri, 23 Sep 2016 14:05:14 +0000 (UTC) (envelope-from pho@holm.cc) Received: by mailman.ysv.freebsd.org (Postfix) id DC6FCBDC95A; Fri, 23 Sep 2016 14:05:14 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC213BDC958 for ; Fri, 23 Sep 2016 14:05:14 +0000 (UTC) (envelope-from pho@holm.cc) Received: from relay01.pair.com (relay01.pair.com [209.68.5.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BBFFD1DB; Fri, 23 Sep 2016 14:05:13 +0000 (UTC) (envelope-from pho@holm.cc) Received: from x2.osted.lan (87-58-223-204-dynamic.dk.customer.tdc.net [87.58.223.204]) by relay01.pair.com (Postfix) with ESMTP id 1C53ED00BAF; Fri, 23 Sep 2016 10:05:07 -0400 (EDT) Received: from x2.osted.lan (localhost [127.0.0.1]) by x2.osted.lan (8.14.9/8.14.9) with ESMTP id u8NE54c6084922 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 23 Sep 2016 16:05:04 +0200 (CEST) (envelope-from pho@x2.osted.lan) Received: (from pho@localhost) by x2.osted.lan (8.14.9/8.14.9/Submit) id u8NE543O084921; Fri, 23 Sep 2016 16:05:04 +0200 (CEST) (envelope-from pho) Date: Fri, 23 Sep 2016 16:05:04 +0200 From: Peter Holm To: Lawrence Stewart Cc: net@freebsd.org Subject: Re: panic: SACK scoreboard must not be empty Message-ID: <20160923140504.GA84225@x2.osted.lan> References: <20150415110401.GA26326@x2.osted.lan> <5536FD31.40000@freebsd.org> <20150422091958.GA81930@x2.osted.lan> <5538219C.7090600@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5538219C.7090600@freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 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, 23 Sep 2016 14:05:15 -0000 On Thu, Apr 23, 2015 at 08:33:00AM +1000, Lawrence Stewart wrote: > On 04/22/15 19:19, Peter Holm wrote: > > On Wed, Apr 22, 2015 at 11:45:21AM +1000, Lawrence Stewart wrote: > >> Hi Peter, > >> > >> On 04/15/15 21:04, Peter Holm wrote: > >>> Seen during i386 stress tests. > >>> > >>> db_trace_self_wrapper(c11e20fc,0,c11b79d4,1eb,e47578e0,...) at db_trace_self_wrapper+0x2a/frame 0xe47578b0 > >>> kdb_backtrace(c139e637,2,c120851d,e4757984,e4757940,...) at kdb_backtrace+0x2d/frame 0xe4757918 > >>> vpanic(c155b86a,100,c120851d,e4757984,e4757984,...) at vpanic+0x11d/frame 0xe4757954 > >>> kassert_panic(c120851d,0,8,164,16,...) at kassert_panic+0xe6/frame 0xe4757978 > >>> tcp_sack_doack(e047d900,e4757a48,e9eeab30,5f8,c15a9298,...) at tcp_sack_doack+0x405/frame 0xe47579f0 > >>> tcp_do_segment(df801720,e047d900,40,0,0,...) at tcp_do_segment+0x21c2/frame 0xe4757aa0 > >>> tcp_input(e4757bec,e4757be8,6,0,e4757be8,...) at tcp_input+0xfbc/frame 0xe4757ba0 > >>> ip_input(e1cb5800,0,c11f6228,2f0,45,...) at ip_input+0x17c/frame 0xe4757c0c > >>> swi_net(c1c25880,c11d6fed,54f,8f6da840,c8a209c8,...) at swi_net+0x1a3/frame 0xe4757c4c > >>> intr_event_execute_handlers(c156a310,c8a20980,c11d6fed,54f,0,...) at intr_event_execute_handlers+0xdb/frame 0xe4757c74 > >>> ithread_loop(c88d4f50,e4757ce8,c11d6d7c,3dc,0,...) at ithread_loop+0x87/frame 0xe4757cac > >>> fork_exit(c0b2c9d0,c88d4f50,e4757ce8) at fork_exit+0x7e/frame 0xe4757cd4 > >>> fork_trampoline() at fork_trampoline+0x8/frame 0xe4757cd4 > >>> > >>> Details: > >>> https://people.freebsd.org/~pho/stress/log/kostik794.txt > >>> > >> > >> >From the looks of the log, you don't have a core? > >> > > > > Sure, I have. > > https://people.freebsd.org/~pho/kernel+vmcore.792.txz > > > > Oh, great. For some reason I thought I saw a filesystem full message > related to capturing the dump in the log, but it was just my brain > playing tricks on me :) > > I'll take a look at this panic. Thanks for the report and crash dump. > > Cheers, > Lawrence Lawrence, I can reproduce this on a i386 kernel, without too much trouble. It is probably worth noting that the test box is out of VM: vm_cnt.v_free_count: 2. Latest panic: https://people.freebsd.org/~pho/stress/log/nfs9-2.txt http://people.freebsd.org/~pho/kernel+vmcore.959.txz -- Peter