From owner-freebsd-current@FreeBSD.ORG Thu Nov 20 13:42:53 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 E486016A4CE; Thu, 20 Nov 2003 13:42:53 -0800 (PST) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF7F443FDD; Thu, 20 Nov 2003 13:42:52 -0800 (PST) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.31.45.197]) by comcast.net (sccrmhc11) with ESMTP id <20031120214251011002vrsie>; Thu, 20 Nov 2003 21:42:51 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost.crodrigues.org [127.0.0.1])hAKLheOw047423; Thu, 20 Nov 2003 16:43:40 -0500 (EST) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)hAKLhetb047422; Thu, 20 Nov 2003 16:43:40 -0500 (EST) (envelope-from rodrigc) Date: Thu, 20 Nov 2003 16:43:40 -0500 From: Craig Rodrigues To: John Baldwin Message-ID: <20031120214340.GA47393@crodrigues.org> References: <20031120195332.GA47010@crodrigues.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: current@FreeBSD.org Subject: Re: spin lock sched lock held by 0xc25a8640 for > 5 seconds 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: Thu, 20 Nov 2003 21:42:54 -0000 On Thu, Nov 20, 2003 at 03:17:29PM -0500, John Baldwin wrote: > > Fatal trap 12: page fault while in kernel mode > > cpuid = 0; apic id = 00 > > fault virtual address = 0x6300040 > > fault code = supervisor read, page not present > > instruction pointer = 0x8:0xc083611e > > Can you do a 'l *0xc083611e' on in gdb on your kernel.debug (kgdb) l *0xc083611e 0xc083611e is in _bus_dmamap_unload (/usr/src/sys/i386/i386/busdma_machdep.c:751). 746 void 747 _bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map) 748 { 749 struct bounce_page *bpage; 750 751 while ((bpage = STAILQ_FIRST(&map->bpages)) != NULL) { 752 STAILQ_REMOVE_HEAD(&map->bpages, links); 753 free_bounce_page(dmat, bpage); 754 } 755 } -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org