Date: Thu, 18 Jan 2001 20:14:54 +0100 From: Rogier Mulhuijzen <rmulhuijzen@Transfer-Solutions.com> To: John Baldwin <jhb@FreeBSD.org>, Rogier Mulhuijzen <rmulhuijzen@Transfer-Solutions.com> Cc: freebsd-current@FreeBSD.org Subject: RE: Panic w/crash dump (looks like atomic.h problem) Message-ID: <5.0.2.1.0.20010118201134.00a542c0@tfrsolcom> In-Reply-To: <XFMail.010118104128.jhb@FreeBSD.org> References: <5.0.2.1.0.20010118152851.00a52ec0@tfrsolcom>
next in thread | previous in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.0.2.1.0.20010118201134.00a542c0>