06.12.2019 22:03, Eugene Berdnikov пишет:
>> Не всегда сегфолт лучше, чем замедление работы :)
> 
> Ну... иногда бывает лучше. :) Потому что даёт право вынуть из ножен
> мечик и помахать по кривым рукам разрабов, которые не проверяют код
> возврата из malloc().

Проверяй-не проверяй, всё равно гарантий нет:

> 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. In case it turns out that the system is out of memory,
> one or more processes will be killed by the OOM killer.

-- 
Alexander Galanin

Ответить