Re: X signal 11 ?

From
Lev Walkin ()
To
Lev Serebryakov ()
Date
2002-08-05T23:50:48Z
Area
RU.UNIX.PROG
From: Lev Walkin <vlm@netli.com>


Lev Serebryakov wrote:
> What do you think about sharp blades, Lev?
> 
> [Answer on] [Lev Walkin wrote to Alexander Stavitsky at [05 Aug 02 12:02]]:
> 
>  LW> При _утечке памяти_ не будет SIGSEGV, если программа правильно
>  LW> отрабатывает результат malloc().
>   Как бы еще malloc() заставить NULL ВОВРЕМЯ вернуть... У меня -- не вышло.

Hint: rlimits.

Если программа упрется в rlimit'ы раньше, чем ее OS станет подозревать
в преступной растрате ресурсов, malloc-таки вернет NULL.

>   Памяти -- 96, свопа -- 256, malloc() выделил 7 раз по 64Mb.
>   Как-то, мне кажется, что на 6-ой раз уже все обвалится, если я буду к этой
> памяти обращаться :)
>   Если заменить malloc() на calloc(), то система благополучно начинает
> расстреливать процессы.

Dozen knows.

-- 
Lev Walkin
vlm@netli.com

--- ifmail v.2.15dev5
 * Origin: Netli, Inc. (2:5020/400)