From owner-freebsd-current@FreeBSD.ORG Tue Dec 21 21:07:07 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA57416A4CF for ; Tue, 21 Dec 2004 21:07:07 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8773343D4C for ; Tue, 21 Dec 2004 21:07:06 +0000 (GMT) (envelope-from avleeuwen@gmail.com) Received: by rproxy.gmail.com with SMTP id 40so168575rnz for ; Tue, 21 Dec 2004 13:07:05 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=rPoXMCkyIynBhsCC6RhGA9LcG2N+J0OP0z36vhwZqku1jSZjEx05r05opuY1jKUILacI3nSUl/3e5Va1TEqs8Ufz9nFb3MhaPuwm/GbkBX33vjITb6vSRk59c/wP5HtnP4fpEYnC9PKfztrG78m/syj/RovPEE++UJSRNznDFwY= Received: by 10.38.8.67 with SMTP id 67mr480061rnh; Tue, 21 Dec 2004 13:07:05 -0800 (PST) Received: by 10.38.206.16 with HTTP; Tue, 21 Dec 2004 13:07:05 -0800 (PST) Message-ID: Date: Tue, 21 Dec 2004 22:07:05 +0100 From: Arjan Van Leeuwen To: Mohan Srinivasan In-Reply-To: <20041221175716.79931.qmail@web80605.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041221175716.79931.qmail@web80605.mail.yahoo.com> cc: Andre Oppermann cc: current@freebsd.org Subject: Re: panic: tcp_input: TCPS_LISTEN in netinet/tcp_input.c:2370 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Arjan Van Leeuwen List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 21:07:08 -0000 Hey Mohan, On Tue, 21 Dec 2004 09:57:16 -0800 (PST), Mohan Srinivasan wrote: > Arjan, > > This panic is different from the one you experienced on stable. > This panic is from the tcp_input() path. > > The panic you saw was from the tcp_output()->m_copym() path, > which is likely the result of attempting to pull more data out > of the snd buffer than is present there. I am pretty sure the > panic you saw is TCP SACK related, but without a core dump > (a dump of the SACK state), it would be impossible to fix the > problem you saw. Hmm... I'm not sure. See http://www.piwebs.com/freebsd/pagefault-network.jpg - there's ip_input, but no tcp_output. It's probably still a different panic though :). I'll resume my hunt for a coredump on this machine when I'm able to replace it with another one, I hope next week. Arjan > > mohan > > --- Arjan Van Leeuwen wrote: > > > On Mon, 20 Dec 2004 22:52:31 +0100, Peter Holm wrote: > > > On Mon, Dec 20, 2004 at 10:16:00PM +0100, Andre Oppermann wrote: > > > > Peter Holm wrote: > > > > >On Mon, Dec 20, 2004 at 09:11:46PM +0100, Andre Oppermann wrote: > > > > > > > > > >>Peter Holm wrote: > > > > >> > > > > >>>During stress test with GENERIC HEAD from Dec 20 12:18 UTC I got: > > > > >>> > > > > >>>panic(c08374d0,8,c08f46e0,c1523170,3e0) at panic+0x190 > > > > >>>tcp_input(c2877900,14,2,c082b363,246) at tcp_input+0x2689 > > > > >>>ip_input(c2877900,18,c091a0b8,cbc7fcf4,c0681867) at ip_input+0xd6 > > > > >>>netisr_processqueue(c154a080,c154c180,c1523170,cbc7fd1c,c05ffa66) > > > > >>> at netisr_processqueue+0xf > > > > >>>swi_net(0,0,0,c1554bd0,0) at swi_net+0x8b > > > > >>>ithread_loop(c154c180,cbc7fd48,c154c180,c05ff8c8,0) at > > > > >>>ithread_loop+0x19e > > > > >>>fork_exit(c05ff8c8,c154c180,cbc7fd48) at fork_exit+0x7e > > > > >>>fork_trampoline() at fork_trampoline+0x8 > > > > >>> > > > > >>>http://www.holm.cc/stress/log/cons96.html > > > > >> > > > > >>Interesting. Can you specify what kind of test was running at the > > > > >>time of panic? > > > > >> > > > > > > > > > >The tests from http://www.holm.cc/stress/src/stress.tgz > > > > > > > > Can you find out which of those test was doing the connect and listen? > > > > > > > > > > That would be the "net" test. > > > > > > > >Let me know if you need any more info or gdb output. > > > > > > > > Yes, please give *th, *inp and *so as well. > > > > > > > > > > I've updated http://www.holm.cc/stress/log/cons96.html > > > > This panic was also mentioned several times on stable@ (with > > 5.3-RELEASE). I was unable to get a kernel dump when I posted to > > stable, but I hope it can be fixed now that Peter has all the info! > > > > Best regards, > > > > Arjan > > > > > > > > -- > > > Peter Holm > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > >