From owner-freebsd-stable@FreeBSD.ORG Tue Oct 5 09:18:29 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 217CC106566B; Tue, 5 Oct 2010 09:18:29 +0000 (UTC) (envelope-from dave@jetcafe.org) Received: from hugeraid.jetcafe.org (hugeraid.jetcafe.org [205.147.26.109]) by mx1.freebsd.org (Postfix) with ESMTP id EA8108FC15; Tue, 5 Oct 2010 09:18:28 +0000 (UTC) Received: from hugeraid.jetcafe.org (localhost [127.0.0.1]) by hugeraid.jetcafe.org (8.13.8/8.13.8) with ESMTP id o959IR05065727; Tue, 5 Oct 2010 02:18:27 -0700 (PDT) Message-Id: <201010050918.o959IR05065727@hugeraid.jetcafe.org> X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.0.4 To: Alan Cox In-reply-to: <4CAABCFD.6050709@rice.edu> References: <201010030211.o932Bd4C048116@hugeraid.jetcafe.org> <201010040512.o945CTor092854@hugeraid.jetcafe.org> <4CAABCFD.6050709@rice.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 05 Oct 2010 02:18:27 -0700 From: Dave Hayes Cc: alc@freebsd.org, freebsd-stable Subject: Re: Panic: attempted pmap_enter on 2MB page X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2010 09:18:29 -0000 Alan Cox writes: > There are two pieces of information that might be helpful: the value of > the global variable "kernel_vm_end" and the virtual address that was > passed to pmap_enter(). I'm afraid I don't have enough experience with this debugger to get these values with offhand commands. I could trial and error my way through figuring it out, but I'd rather get the data you expect. :) If you could give me the commands to do this, I'd be happy to type them in and get a response to you. > Is this problem reproducible? I don't recall if you mentioned that > earlier. Sort of. It seems that everytime I generate a bootable FreeBSD ISO, a die is rolled. If it comes up a certain number then it crashes, otherwise it's fine. ;) My ISO generation process might be relevant; I create a 600MB ramdisk (it used to be 512 on FreeBSD 7.3) which loads from the ISO on boot. This winds up being the root partition. As a datapoint the same die roll happens on FreeBSD 7.3 although the chance of working seems to be greater. If you'd like a copy of the ISO to see this for yourself I can make it available. I'm guessing it will also crash for you in this way modulo hardware issues. -- Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org >>> The opinions expressed above are entirely my own <<< The treasure house within you contains everything, and you are free to use it. You don't need to seek outside.