From owner-freebsd-net@FreeBSD.ORG Tue Feb 19 14:14:27 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE5E016A417; Tue, 19 Feb 2008 14:14:27 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from outbound0.mx.meer.net (outbound0.mx.meer.net [209.157.153.23]) by mx1.freebsd.org (Postfix) with ESMTP id 8D70513C4D9; Tue, 19 Feb 2008 14:14:27 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from mail.meer.net (mail.meer.net [209.157.152.14]) by outbound0.mx.meer.net (8.12.10/8.12.6) with ESMTP id m1JEDP7m088635; Tue, 19 Feb 2008 06:14:26 -0800 (PST) (envelope-from gnn@neville-neil.com) Received: from mail2.meer.net (mail2.meer.net [64.13.141.16]) by mail.meer.net (8.13.3/8.13.3/meer) with ESMTP id m1JEDOHt079136; Tue, 19 Feb 2008 06:13:24 -0800 (PST) (envelope-from gnn@neville-neil.com) Received: from minion.local.neville-neil.com (61.204.211.246.customerlink.pwd.ne.jp [61.204.211.246]) (authenticated bits=0) by mail2.meer.net (8.14.1/8.14.1) with ESMTP id m1JEDNIG064741; Tue, 19 Feb 2008 06:13:24 -0800 (PST) (envelope-from gnn@neville-neil.com) Date: Tue, 19 Feb 2008 23:13:23 +0900 Message-ID: From: gnn@hudson-trading.com To: "Bruce M. Simpson" In-Reply-To: <47BAE118.2040508@FreeBSD.org> References: <47BAE118.2040508@FreeBSD.org> User-Agent: Wanderlust/2.15.5 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.7 Emacs/22.1.50 (i386-apple-darwin8.10.1) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: Rob Watt , freebsd-net@freebsd.org Subject: Re: panic in 6.3-RELEASE when multi-cast client exits X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2008 14:14:27 -0000 At Tue, 19 Feb 2008 14:00:56 +0000, Bruce M. Simpson wrote: > > Rob Watt wrote: > > Hi. > > > > We recently upgraded some of our machines to 6.3-RELEASE and we have been > > plagued by repeatable panics when our multi-cast client applications exit. > > Our machines have Intel X5365 processors, LSI MegaSAS 1064R cards, and Intel > > Pro 1000 MF nic cards (although we have seen this problem with the onboard > > Intel copper nics as well). We have seen this panic with machines that have > > Tyan boards as well as Super Micro. I have seen a few postings that seem to > > refer to related panics, and bug > > http://www.freebsd.org/cgi/query-pr.cgi?pr=116077 contains a patch that > > seems like it should address the problem, but our patched system still > > panics. I have attached the output from 3 of the dumps/backtraces. Dump #1 > > is probably the most useful. I am happy to provide more info if necessary. > > > > Some folk reported that they didn't see this problem occur with the code > in 7.x, which jibes as I rewrote some of the logic in that branch. It's > been nearly a year since I last had time to look at anything related to > this. > > My understanding is that 7.0 is getting closer to release status so you > may wish to try reproducing the problem there. > > The human resource situation hasn't changed much on my end, though I am > getting closer to having time to finishing IGMPv3 (it's needed for other > stuff in the future). I haven't been able to reproduce the bug in the > PR, which makes suggesting other courses of action difficult. > I can reproduce this panic with a small piece of code I've been hacking for work. The code depends on classes that are proprietary but the program itself is simple and I'll ask work if I can sanitize it in the next few days. The program is intended as a multicast jitter/latency tester, but works well as a general exerciser of the multicast code. The panic is basically an issue with terminating a process and handling the multicast address lists on the interface. I have not tracked down the exact cause as yet but am working on it now. Best, George