From owner-freebsd-current@FreeBSD.ORG Fri Apr 4 07:27:40 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC38837B401 for ; Fri, 4 Apr 2003 07:27:40 -0800 (PST) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1174F43FBD for ; Fri, 4 Apr 2003 07:27:40 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.9/8.12.9) with ESMTP id h34FRdMS029001 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 4 Apr 2003 10:27:39 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h34FRY534061; Fri, 4 Apr 2003 10:27:34 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16013.42086.170914.788364@grasshopper.cs.duke.edu> Date: Fri, 4 Apr 2003 10:27:34 -0500 (EST) To: Nate Lawson In-Reply-To: References: X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: current@freebsd.org Subject: Re: MPSAFE fxp m_pkthdr not valid X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 04 Apr 2003 15:27:41 -0000 Nate Lawson writes: > I have gotten fxp running with MPSAFE and did a large scp transfer. It > ran for a few minutes and then paniced. It was trap 12 (page fault) at > address 0x24. Here is where it crashed: > <..> > The deref of mb_head->m_pkthdr is invalid. Note that my fxp_intr function > acquires the fxp lock right away so this shouldn't be a race in fxp. Where else is the lock acquired? It would be easier to help if we could see a diff.. Drew