|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Miloserdov 2:5020/400 15 Sep 2005 21:54:00 To : Vadim Goncharov Subject : Re: malloc() overcommit bug -------------------------------------------------------------------------------- Hello, Vadim! You wrote to me on Thu, 15 Sep 2005 16:54:24 +0000 (UTC): DM>> Кто хочет exec сделает vfork. Форкаться чтобы "быстро завершиться" это DM>> как-то вообще лишено смысла. VG> Кстати, а чего это в man vfork написано, что его хотят убрать? Hу так его с 1.0 хотят убрать. Вот как только придумают чем заменить так сразу и уберут. В SUS он тоже как obsolescent помечен. Hу если придумают сискол который делает vfork+n*dup2+exec+exit то может и уберут. DM>> а может к примеру убить init у которого такт назад выкинули .text а он DM>> невовремя DM>> проснулся чтобы закопать умирающих а вернуть .text с диска уже некуда DM>> итого panic VG> Зачем ей убивать init, если он себе памяти в этот момент не выделял? VG> Его тихо и мирно достанут из свопа, да и все. Простой thrashing, но не VG> смертельно. Его нет в свопе. Hужно executable поднять с диска в память, а память вся занята. вот и прибивается тот кто уже наполовину на процессоре. With best regards, Dmitry Miloserdov. E-mail: dmitry@bis.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657714535035.html, оценка из 5, голосов 10
|