From owner-freebsd-stable@FreeBSD.ORG Sun Mar 8 11:24:55 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA019106566C for ; Sun, 8 Mar 2009 11:24:55 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id B26468FC1B for ; Sun, 8 Mar 2009 11:24:55 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 6802846B9F; Sun, 8 Mar 2009 07:24:55 -0400 (EDT) Date: Sun, 8 Mar 2009 11:24:55 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Ruben van Staveren In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-stable Stable Subject: Panics involving ppp following routing fixes 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: Sun, 08 Mar 2009 11:24:56 -0000 On Sun, 8 Mar 2009, Ruben van Staveren wrote: >>> Just a minor heads up: I've merged both Kip Macy's lock order fixes to the >>> kernel routing code, and the route locking and reference counting fixes >>> from kern/130652 to stable/7. These fixes should correct a number of >>> reported network-related hangs. We might want to release a subset of >>> these as an errata patch to 7.1 if they shake out well in 7-stable. > > Unfortunately these changes let my system panic during early boot, around > the time when ppp/routing is started. Backing out these changes prevents the > panic. > > I've filed this with some textdumps as: kern/132404: panic sleeping thread > after 25th Feb src/sys/net commits > > http://www.freebsd.org/cgi/query-pr.cgi?pr=132404 Hi Ruben-- I've had a number of similar reports, but this one contained enough information for me to (hopefully) track it down. I've merged a fix from head as r189531 that corrects lock leak in error-handling in the routing socket code. Could you let me know if that helps with the problem? Robert N M Watson Computer Laboratory University of Cambridge