From owner-freebsd-net@FreeBSD.ORG Tue Mar 27 20:37:01 2012 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 7230D1065675; Tue, 27 Mar 2012 20:37:01 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id CCD008FC1C; Tue, 27 Mar 2012 20:37:00 +0000 (UTC) Received: by wern13 with SMTP id n13so268288wer.13 for ; Tue, 27 Mar 2012 13:36:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=y1I8nrE0fIu+zb3DZRR2VT2+RDbOjAV/wlNzoj1L3xk=; b=wMtJnnKuPqV8pP8B1RBY+taZVvAnA6LCB2eqOCIW42WgkPavhV8UPQjbGG1k1kTtCO fpdCqizDThmBtnu3jUCF+KGfq6A1ZUucUnrW1Qv7IuPWDy0Mvl/Cl10LeC2VySeQ4aXT 916eGE7OXmaFsO/3Ok57wsl8MPTVRPifYSw2N9Nz8yuXdaO0Fp7pJma2HiL7AEQmFNkz iZ23WKHReiF/oYfuC8GwNnDpO4oMs+6AxWbQchY4UYLNByktxbt1d0a8V0ZAGGqwayj1 vcOv9dyq0P+QEFwEvqjQn9a+rxskHPvPgv7IZTOF4TPPev3lCXG8Jw9pMUWI+IZIZ/nb vWHQ== MIME-Version: 1.0 Received: by 10.216.205.93 with SMTP id i71mr15356884weo.51.1332880619250; Tue, 27 Mar 2012 13:36:59 -0700 (PDT) Received: by 10.180.79.137 with HTTP; Tue, 27 Mar 2012 13:36:59 -0700 (PDT) In-Reply-To: <201203090930.q299UCPX057950@freefall.freebsd.org> References: <201203090930.q299UCPX057950@freefall.freebsd.org> Date: Tue, 27 Mar 2012 16:36:59 -0400 Message-ID: From: Ryan Stone To: Gleb Smirnoff Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org Subject: Re: kern/165863 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, 27 Mar 2012 20:37:01 -0000 On Fri, Mar 9, 2012 at 4:30 AM, Gleb Smirnoff wrote: > The following reply was made to PR kern/165863; it has been noted by GNAT= S. > > From: Gleb Smirnoff > To: Eric van Gyzen , > =A0 =A0 =A0 =A0Eric van Gyzen , emaste@FreeBSD.org > Cc: bug-followup@FreeBSD.org > Subject: kern/165863 > Date: Fri, 9 Mar 2012 13:20:56 +0400 > > =A0--BXVAT5kNtrzKuDFl > =A0Content-Type: text/plain; charset=3Dkoi8-r > =A0Content-Disposition: inline > > =A0 Hello, Eric and Ed. > > =A0 Can you look at this patch? I decided to utilize newer callout API, > =A0that allows to delegate lock retrieval to the callout subsystem, and > =A0this makes things simplier. Hope that should work. > > =A0 Patch is against head. > > =A0 Eric, can you please send me your test programs, that you use to > =A0reproduce the bug? I tested this patch today on head and 8.2-RELEASE. I was unable to reproduce any crashes, whereas before I could crash the system within minutes. However it appears that in6_lltable_prefix_free is similarly broken. The only saving grace is that there does not appear to be a code path that can actually call it.