From owner-freebsd-stable@FreeBSD.ORG Sat Dec 30 16:20:12 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 08C8516A407 for ; Sat, 30 Dec 2006 16:20:11 +0000 (UTC) (envelope-from pbowen@fastmail.fm) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.freebsd.org (Postfix) with ESMTP id B7F9B13C465 for ; Sat, 30 Dec 2006 16:20:09 +0000 (UTC) (envelope-from pbowen@fastmail.fm) Received: from out1.internal (unknown [10.202.2.149]) by out1.messagingengine.com (Postfix) with ESMTP id 779FF5A6C9 for ; Sat, 30 Dec 2006 11:18:30 -0500 (EST) Received: from web2.messagingengine.com ([10.202.2.211]) by out1.internal (MEProxy); Sat, 30 Dec 2006 11:18:30 -0500 Received: by web2.messagingengine.com (Postfix, from userid 99) id 5D375121A6; Sat, 30 Dec 2006 11:18:30 -0500 (EST) Message-Id: <1167495510.22654.282488997@webmail.messagingengine.com> X-Sasl-Enc: xzKfeNlVHtifGbJxWtoqqLm8UJL1bAGLbgyiq2vmaldB 1167495510 From: "Patrick Bowen" To: freebsd-stable@freebsd.org Content-Disposition: inline Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 X-Mailer: MessagingEngine.com Webmail Interface References: <20061230035722.L39715@thebighonker.lerctr.org> <20061230150655.E18740@fledge.watson.org> In-Reply-To: <20061230150655.E18740@fledge.watson.org> Date: Sat, 30 Dec 2006 10:18:30 -0600 Subject: Re: 6.2-PRE: Fatal Trap? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Dec 2006 16:20:12 -0000 On Sat, 30 Dec 2006 15:08:30 +0000 (GMT), "Robert Watson" ... > > The following commit went into RELENG_6 yesterday; could you check and > see if > it's present in the version that panics, and if you move to a revision > slightly before this (i.e., from the 28th) the panic goes away? It could > be > there's a problem with these changes and it needs to be backed out until > fixed... > > Date: Fri, 29 Dec 2006 19:25:49 +0000 (UTC) > From: John Baldwin > To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org > Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h ip_divert.c > raw_ip.c > tcp_usrreq.c udp_usrreq.c src/sys/netinet6 in6_pcb.c > raw_ip6.c > udp6_usrreq.c > > jhb 2006-12-29 19:25:49 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c > tcp_usrreq.c udp_usrreq.c > sys/netinet6 in6_pcb.c raw_ip6.c udp6_usrreq.c > Log: > MFC: Close some races between enumerating inpcb's and tearing them > down by > making the mutex portion of struct inpcb type-stable and never > destroying > it. > > Revision Changes Path > 1.165.2.6 +9 -5 src/sys/netinet/in_pcb.c > 1.80.2.5 +2 -1 src/sys/netinet/in_pcb.h > 1.113.2.3 +24 -4 src/sys/netinet/ip_divert.c > 1.150.2.6 +15 -4 src/sys/netinet/raw_ip.c > 1.124.2.5 +2 -2 src/sys/netinet/tcp_usrreq.c > 1.175.2.9 +15 -4 src/sys/netinet/udp_usrreq.c > 1.62.2.5 +1 -1 src/sys/netinet6/in6_pcb.c > 1.50.2.8 +1 -2 src/sys/netinet6/raw_ip6.c > 1.54.2.3 +1 -2 src/sys/netinet6/udp6_usrreq.c > > ... Me too, on the panic. All of those revisions are in the sources I csup'd on the 30th. Patrick -- Patrick Bowen pbowen@fastmail.fm