|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yar Tikhiy 2:5020/118 03 Jul 2004 10:12:52 To : "Evgueni V. Gavrilov" Subject : Re: Опа... softupdates -------------------------------------------------------------------------------- EVG> Yar Tikhiy пишет: >> EVG> у меня (косвенно): kern/42277 >> EVG> при выключенных softupdates не стреляло >> >> Я посмеялся :-) Это был баг в ipfw2, а проявлялся в softupdates, >> потому что они запрашивали динамическую память одинакового размера. EVG> вообще-то там было use after free в ipfw2 :) EVG> softupdates просто попадалось "под руку" - но внешне выглядело как косяк EVG> softupdates (выключаем softupdates и не трапаемся) Так softupdates потому и попадал под раздачу, что запрашивал куски памяти одного размера с ipfw2 -- вот ему kernel malloc и возвращал память из участка, где ipfw2 перед этим освободил кусочек (сохранив в него указатель, чтобы в будущем подпортить структуры softupdates :-) Это обычная оптимизация памяти в malloc: держать куски одного размера вместе, чтобы фрагментации сильной не было. В любом случае, softupdates по данному пункту признан невиновным ;-) -- Yar --- ifmail v.2.15dev5 * Origin: Chemistry Department of Moscow State University (2:5020/118) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/116834b19dcee.html, оценка из 5, голосов 10
|