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>
