Quoting kaffbeemer <[EMAIL PROTECTED]>:

> Jan 23 20:13:50 axis-00408c100330 kernel: lowmem_reserve[]: 0 0 0 0
> Jan 23 20:13:50 axis-00408c100330 kernel: DMA: 10*8kB 4*16kB 0*32kB
> 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB =
> 656kB
> Jan 23 20:13:50 axis-00408c100330 kernel: DMA32: empty
> Jan 23 20:13:50 axis-00408c100330 kernel: Normal: empty
> Jan 23 20:13:50 axis-00408c100330 kernel: HighMem: empty
> Jan 23 20:13:50 axis-00408c100330 kernel: Free swap:            0kB
> Jan 23 20:13:50 axis-00408c100330 kernel: 2048 pages of RAM
> Jan 23 20:13:50 axis-00408c100330 kernel: 132 free pages
> Jan 23 20:13:50 axis-00408c100330 kernel: 323 reserved pages
> Jan 23 20:13:50 axis-00408c100330 kernel: 1358 pages nonshared
> Jan 23 20:13:50 axis-00408c100330 kernel: 509 pages shared
> Jan 23 20:13:50 axis-00408c100330 kernel: 0 pages swap cached
> Jan 23 20:13:50 axis-00408c100330 kernel: Out of Memory: Killed
> process 3939 (ls).

Your Foxboard has no more memory available: maybe there are some leaks in the
apps you use for sharing files? Here's a quote from "man malloc" on my RedHat
workstation, it applies to your situation too:

   By  default, Linux follows an optimistic memory allocation strategy.  This
   means that when malloc() returns non-NULL there is no guarantee that the
   memory really is available. This is a really bad bug.  In case it turns out
   that  the  system  is out  of  memory, one or more processes will be killed
   by the infamous OOM killer.  In case Linux is employed under circumstances
   where it would be less desirable to suddenly lose some randomly picked
   processes, and moreover the kernel  version   is sufficiently recent, one
   can switch off this overcommitting behavior using a command like
               # echo 2 > /proc/sys/vm/overcommit_memory
   See also the kernel Documentation directory, files vm/overcommit-accounting
   and sysctl/vm.txt.

HTH,

Ant9000

Reply via email to