From owner-freebsd-current@FreeBSD.ORG Fri May 29 10:59:06 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34DE91065689 for ; Fri, 29 May 2009 10:59:06 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 07A288FC1B for ; Fri, 29 May 2009 10:59:05 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id C66E2326954; Fri, 29 May 2009 06:59:04 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 29 May 2009 06:59:04 -0400 X-Sasl-enc: T1cMVSMD/DXv0jRKb0SY6pOo+e2lc3fuQ7utlxtmqtyJ 1243594744 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 392BCBDC6; Fri, 29 May 2009 06:59:04 -0400 (EDT) Message-ID: <4A1FBFF5.6090103@incunabulum.net> Date: Fri, 29 May 2009 11:59:01 +0100 From: Bruce Simpson User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: deeptech71@gmail.com References: <4A1DD57A.7010704@gmail.com> <4A1E9831.4010606@incunabulum.net> <4A1EC8FB.6090206@gmail.com> In-Reply-To: <4A1EC8FB.6090206@gmail.com> Content-Type: text/plain; charset=EUC-KR Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: panic: igmp_v3_dispatch_general_query: called when version 2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 29 May 2009 10:59:06 -0000 deeptech71@gmail.com wrote: > Bruce Simpson wrote: > >> Are you running a multicast router of any kind on your network? >> > > I have no idea what IGMP/multicast is, and have no router whatsoever. > No matter. I think I know where the problem is -- as I fixed a similiar issue in MLDv2 this week before the final round of fixes were committed for that feature. The RFCs for SSM are somewhat ambiguously worded about the treatment of queries from legacy routers. The backtrace you posted points towards this. I may not get free time to fix this right away, are you able to test a patch when I can make one available? It would be helpful if you could confirm, with a tcpdump capture forked from single user mode, if your FreeBSD host is receiving an IGMPv2 query when this problem is triggered. I had an automated test suite crafted around QEMU to catch problems like this, however, perhaps due to the TTY refactoring, I have been unable to get QEMU virtualized FreeBSD 8.x images to respond on the emulated serial port, which blew away my test suite functionality. FreeBSD 7.x does not have this issue. > Well... I'm using FreeBSD-current as a desktop system for gaming and > C/C++ development. The system is receiving a DHCP address (not a > reserved one like 10.x.x.x) in a university's local network with lots of > computers mostly tossing around Windows NetBIOS packets. If that matters. > It sounds like your university LAN may well have an IGMPv2 capable multicast router present on the network. If you could double confirm this, via packet capture, that would be great. f there is anything unusual about the format of the IGMPv2 queries from your university's vendor equipment, that would be good to know too. > Sounds like that is all useless, so I'd send the vmcore. Who wants it? > Unfortunately, just posting backtraces or vmcores does not always constitute a useful bug report in of itself :-) Although I appreciate the effort you have gone to in making such available... thanks BMS