From owner-freebsd-current@FreeBSD.ORG Thu Jun 9 20:34:14 2005 Return-Path: X-Original-To: current@freebsd.org 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 B64F416A41C for ; Thu, 9 Jun 2005 20:34:14 +0000 (GMT) (envelope-from ups@tree.com) Received: from smtp.speedfactory.net (talon.speedfactory.net [66.23.216.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58BCD43D53 for ; Thu, 9 Jun 2005 20:34:13 +0000 (GMT) (envelope-from ups@tree.com) Received: (qmail 10848 invoked from network); 9 Jun 2005 21:30:14 +0000 Received: from 66-23-216-49.clients.speedfactory.net (HELO palm.tree.com) (66.23.216.49) by smtp.speedfactory.net with AES256-SHA encrypted SMTP; 9 Jun 2005 21:30:14 +0000 Received: from [127.0.0.1] (ups@localhost.tree.com [127.0.0.1]) by palm.tree.com (8.12.10/8.12.10) with ESMTP id j59KYCpP094774; Thu, 9 Jun 2005 16:34:12 -0400 (EDT) (envelope-from ups@tree.com) From: Stephan Uphoff To: Kris Kennaway In-Reply-To: <20050609183835.GA9451@xor.obsecurity.org> References: <20050609183835.GA9451@xor.obsecurity.org> Content-Type: text/plain Message-Id: <1118349252.27369.42716.camel@palm> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 09 Jun 2005 16:34:12 -0400 Content-Transfer-Encoding: 7bit Cc: "current@freebsd.org" Subject: Re: mutex still spinning while in DDB on UP machine X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Jun 2005 20:34:14 -0000 On Thu, 2005-06-09 at 14:38, Kris Kennaway wrote: > I've seen the following a couple of times recently on UP machines > running up-to-date current (the panic may not be important, I'm > referring to the behaviour of DDB): > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x0 > fault code = supervisor write, page not present > instruction pointer = 0x20:0xc054cc77 > stack pointer = 0x28:0xd4222c9c > frame pointer = 0x28:0xd4222cb4 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 37 (vnlru) > [thread pid 37 tid 100035 ] > Stopped at vnlru_free+0x87: movl %eax,0(%edx) > db> stray irq7 > stray irq7 > stray irq7 > stray irq7 > too many stray irq 7's: not logging anymore > > At this point, the keyboard only works sporadically (i.e. I have to > press keys multiple times for DDB to receive the input). I will try to fix it. We should really not have interrupts enabled at this point. Stephan