kernel bug in uipc_syscalls.c

Matt Storer mstorer at gmail.com
Thu Aug 25 17:15:59 GMT 2005


Hi again -

  OK, I think perhaps you can scratch that bug I found.  It turns out
that the box onto which I've been installing FreeBSD has memory that's
really, really bit the dust.  I believe that the corrupt memory could
be the cause of not only the bug in uipc_syscalls, but is also
responsible for numerous errors I've recently encountered while
running fsck.

  We're replacing the memory now.  Hopefully that will fix the problem.

Sorry to cause any alarm -

Matt

On 8/24/05, Matt Storer <mstorer at gmail.com> wrote:
> Hi -
> 
>   I'm in the process of reinstalling FreeBSD 5.4-STABLE onto an i386
> box.  I was in the process of recompiling my custom kernel when I came
> upon an error during the "make" step, in uipc_syscalls.c.  The error
> looked basically like:
> 
> uipc_syscalls.c in function "socket" 176: error: structure has no
> member named `f_gps'
> 
> I looked into it, and I came to the conclusion that f_gps was supposed
> to be f_ops, a member of struct file.  So I backed up uipc_syscalls.c
> and made the change.  The kernel has now been compiling just fine
> through that bug.
> 
> sooo... I can't imagine you guys haven't found this yet, but in the
> unlikely even you haven't, there ya go.  I don't know how my copy of
> uipc_syscalls.c could get foobar'd otherwise.
> 
> ... additionally, I'm quite interested to know if that bug exists on
> your end of things.  PLEASE let me know if it doesn't.
> 
> Thanks!
> 
> Matt
>


More information about the freebsd-bugs mailing list