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

