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)