From owner-freebsd-current Thu Jan 18 11: 9:54 2001 Delivered-To: freebsd-current@freebsd.org Received: from tfrsolcom.transfer-solutions.com (mail.transfer-solutions.com [195.109.218.250]) by hub.freebsd.org (Postfix) with ESMTP id 9611C37B400; Thu, 18 Jan 2001 11:09:29 -0800 (PST) Received: by mail.transfer-solutions.com with Internet Mail Service (5.5.2650.21) id ; Thu, 18 Jan 2001 20:03:42 +0100 Received: from tfrsolcom.transfer-solutions.com (localhost [127.0.0.1]) by tfrsolcom.transfer-solutions.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id DAATSSNQ; Thu, 18 Jan 2001 20:03:29 +0100 Received: from 193.100.100.198 by tfrsolcom.transfer-solutions.com (InterScan E-Mail VirusWall NT); Thu, 18 Jan 2001 20:03:29 +0100 (Romance Standard Time) From: Rogier Mulhuijzen To: John Baldwin , Rogier Mulhuijzen Cc: freebsd-current@FreeBSD.org Message-Id: <5.0.2.1.0.20010118201134.00a542c0@tfrsolcom> X-Sender: rmulhuij@tfrsolcom X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Thu, 18 Jan 2001 20:14:54 +0100 Subject: RE: Panic w/crash dump (looks like atomic.h problem) In-Reply-To: References: <5.0.2.1.0.20010118152851.00a52ec0@tfrsolcom> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >If you look at the traceback, vref() was called with a NULL vnode as its >parameter, so the panic is due to dereferencing a NULL pointer, not a bug in >the atomic ops. :) As to why the kernel was vref()'ing a NULL pointer, I have >no idea. #11 0xc01c057f in vref (vp=0x0) at machine/atomic.h:332 #12 0xc0f7aa82 in ?? () #13 0xc0f7b933 in ?? () #14 0xc0f7de1c in ?? () #15 0xc0f7abb5 in ?? () #16 0xc01c8acc in vn_read (fp=0xc105e9c0, uio=0xc7ff1ee4, cred=0xc1047600, flags=0, p=0xc7f61540) at vnode_if.h:279 #17 0xc019b9ba in dofileread (p=0xc7f61540, fp=0xc105e9c0, fd=9, buf=0x8223c00, nbyte=512, offset=-1, flags=0) at ../../sys/file.h:141 Yup, looks like you're right. Totally overlooked that. (Can you tell reading this is new to me? =) ) My next question is, where are those ??'s from in #12 - #15? Could they be addresses in kernel modules? If so, how do I readable output from that, save compiling everything into the kernel statically? DocWilco To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message