Subject: re: 1.5.3_RC1 silent, hard lockup on OOM?
To: None <kpneal@pobox.com>
From: matthew green <mrg@eterna.com.au>
List: tech-kern
Date: 04/06/2002 16:06:35
On Fri, Apr 05, 2002 at 04:44:49PM -0800, B. James Phillippe wrote:
> I was running an application with ElectricFence, and after about 10 minutes
> of steady allocation, the machine just died. I was not root, and the
> application was not setuid root either. My application allocates memory
> many times, but does not have a large amount of memory allocated at any one
> time (ie., there are alloc/free loops for testing certain functions). It
> runs with no problems w/out electric fence (and completes in a fraction of
> a second), but stalls and consumes free memory (apparently endlessly) when
> linked with efence.
If I'm not mistaken, ElectricFence will never give the same piece
of memory to an app if the app does a malloc()/free()/malloc(). Meaning,
an app that uses a bounded amount of memory without efence will use
an ever increasing amount of memory with efence.
i believe this is not true. it *is* a possible way to run
efence but the default it isn't.