On Sun, Feb 19, 2012 at 6:17 AM, Jan Stary <[email protected]> wrote:
> On a recent install of current/i386 on an ALIX (see dmesg below),
> processes (such as a simple 'ls') started to magically segfault and die.
>
> Feb 19 14:43:17 www /bsd: pid 26001 (bogofilter): user write of 
> 4096@0x3d5b000 at 1776 failed: 14

14 == EFAULT.  Those are generated when the kernel tries to write out
a process's memory image for a coredump and the indicated range of
memory couldn't be faulted in so that it could be written to the
filesystem.


> What does this indicate? Is my RAM bad? Is my CF card bad?
> Could someone more knowledgeable please explain the above
> messages in detail?

The inability to fault in memory that the kernel thinks should be
there makes me wonder if you're swapping and the device you're
swapping to is failing.  Your dmesg suggests you might be swapping to
your CF card and you (only?) have 128MB of real memory.  When this is
happening, what's the output of "swapctl -l"?  If that shows you are
indeed into swap, then a failing CF card would be my guess.

(Swapping to CF seems like a bad idea to me, but I'm not expert in
that sort of hardware...)


Philip Guenther

Reply via email to