From owner-freebsd-current@FreeBSD.ORG Thu May 19 01:31:20 2005 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 1FA3B16A4CE for ; Thu, 19 May 2005 01:31:20 +0000 (GMT) Received: from smtp.speedfactory.net (talon.speedfactory.net [66.23.216.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id 469D043D5C for ; Thu, 19 May 2005 01:31:17 +0000 (GMT) (envelope-from ups@tree.com) Received: (qmail 25884 invoked from network); 18 May 2005 21:31:25 +0000 Received: from 66-23-216-49.clients.speedfactory.net (HELO palm.tree.com) (66.23.216.49)SMTP; 18 May 2005 21:31:25 +0000 Received: from [127.0.0.1] (localhost.tree.com [127.0.0.1]) by palm.tree.com (8.12.10/8.12.10) with ESMTP id j4J1VGpP057758; Wed, 18 May 2005 21:31:16 -0400 (EDT) (envelope-from ups@tree.com) From: Stephan Uphoff To: noackjr@alumni.rice.edu In-Reply-To: <428BBFAA.3010207@alumni.rice.edu> References: <42883FE6.6040608@alumni.rice.edu> <20050518150255.B87264@carver.gumbysoft.com> <428BBFAA.3010207@alumni.rice.edu> Content-Type: text/plain Message-Id: <1116466275.7597.2553.camel@palm> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Wed, 18 May 2005 21:31:16 -0400 Content-Transfer-Encoding: 7bit cc: "current@freebsd.org" Subject: Re: Fatal trap 12: page fault while in kernel mode (subr_turnstile.c:226) 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, 19 May 2005 01:31:20 -0000 On Wed, 2005-05-18 at 18:20, Jonathan Noack wrote: > On 05/18/05 17:03, Doug White wrote: > > On Mon, 16 May 2005, Jonathan Noack wrote: [...SNIP...] > >>panic(c06a83b3,c06d27e7,f976c868,1,1) at panic+0x13a > >>trap_fatal(c06d2aff,c,2,118,4) at trap_fatal+0x255 > >>trap(b23c0008,28,c2ed0028,c29a07c0,c3168900) at trap+0x221 > >>calltrap() at calltrap+0x5 > >>--- trap 0xc, eip = 0xc051c117, esp = 0xf976c8a8, ebp = 0xf976c8cc --- > >>propagate_priority(c07127c0,8,c06ba676,254,c0717134) at > >>propagate_priority+0x197 [...SNIP...] > >>/usr/src/sys/kern/subr_turnstile.c:226 > >> > >>223: /* > >>224: * If we aren't blocked on a lock, we should be. > >>225: */ > >>226: KASSERT(TD_ON_LOCK(td), ( > >>227: "thread %d(%s):%d holds %s but isn't blocked on a lock\n", > >>228: td->td_tid, td->td_proc->p_comm, td->td_state, > >>229: ts->ts_lockobj->lo_name)); I just checked in change that should help. (1.112 src/sys/kern/kern_switch.c) Thanks for reporting the problem. Stephan