>не происходит копирования или выделения памяти в области пользователя, происходит только
>создание управляющих структур в ядре. ! я тоже думаю что где-то в ядре идет перебор во время создания служебных структур, но не могу отловить. Все что можно уже выставлял с ulimit и rlimitset в разумных и не разумных пределах. Ничто не должно лимитить, да видно не в этом проблема. Процессы рождаются и умирают, память очищается.
> Ну еомем, в fork вообще не зависит от размера процесса, при нем не происходит
> копирования или выделения памяти в области пользователя, происходит только создание
> управляющих структур в ядре.
Пускай не завист от размера родителя, но это ошибка интерпретируемая как "Out of memory" (см. /usr/include/asm/errno.h). Для лимитов как я понимаю служит EAGAIN и поэтому все мои эксперименты с лимитами ни чем не помогают.