From owner-freebsd-current@FreeBSD.ORG Sat Aug 18 18:29:27 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF6F81065688 for ; Sat, 18 Aug 2012 18:29:27 +0000 (UTC) (envelope-from monthadar@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 970CB8FC12 for ; Sat, 18 Aug 2012 18:29:27 +0000 (UTC) Received: by dadr6 with SMTP id r6so1454273dad.13 for ; Sat, 18 Aug 2012 11:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=6wNpMdKS40g9x+Tmy+IXr8eMqH0gGC+qg5UYq9V00jo=; b=0f/j8GkQz7Wyg9N5m8r2ZjFnFQI78m5HqwmijIKJSQ1AZ4/qClJVNYvdoy2axhZwhW Hk/DxRBoya/ALILxFk2aOc94IL96eIirMCTPy0M++Osq1nGtyqb9kIlOSfCz4Wi0AQvX Q1v/VRogu3O4wl7g2b1dj1+UvnzqBXSKF6UEnrGkIvsbtgXERjD9+qceTpxxYVL2S/UV 01SimE3mdyQKJ12ppf3zzC+nn2GkwXUtkWYjAF0H36hND82oiAgx+0/pVBzVyF9lus/o VUBJwBeBBqW+QDtFiewtWIA3P76vK+RLyBoi5hc8CpdYx4p7V+MS+/TioE1h1ggceqJd vFyQ== MIME-Version: 1.0 Received: by 10.66.75.202 with SMTP id e10mr18460517paw.55.1345314566724; Sat, 18 Aug 2012 11:29:26 -0700 (PDT) Received: by 10.68.32.197 with HTTP; Sat, 18 Aug 2012 11:29:26 -0700 (PDT) Date: Sat, 18 Aug 2012 20:29:26 +0200 Message-ID: From: Monthadar Al Jaberi To: freebsd-current Content-Type: text/plain; charset=ISO-8859-1 Subject: kernel page fult for a valid pointer? 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: Sat, 18 Aug 2012 18:29:27 -0000 Hi, I am wondering is there a reason for getting "Fatal trap 12: page fault while in kernel mode" "supervisor read, page not present" for an address used to be valid in kernel space? I dont really understand why I am getting this, I added a hardware watchpoint on the address, and when I got to the debuger I could read the memory content and dump for that address. But when I continue from the debugger I get the panic and now when I try to read the memory content I get *** error reading from address ce733000 ***. I am playing around with the kernel, but I dont really understand why this is happening or how I can track it down. Things worth noting, I am working on FreeBSD Current @ VirtualBox with VIMAGE enabled using jails. If there is any useful info I can collect it. br, -- Monthadar Al Jaberi