Есть сервер на FreeBSD. Слабенький, но сервер - P-3 550Mhz, 128MB RAM.
Собираю из портов ruby. Фаза "Generating RI..." работала 17 часов, отъедая всю память и процентов 40 1-гигабайтного свопа, после чего я её прибил, нажав ^C. Установил Руби из пакета, но на этом сюрпризы не закончились, так как мне ещё надо было поставить rails используя gem. Как дело дошло до ri-генерирования документации, эта гадость начала spawning processes c такой скоростью, что процесс сборки nmap'a в соседней консоли начал жаловаться на то, что он Cannot fork.
Когда я это всё прибил нажав ^C, вот что было в ps ax: 32936 p2 Z 0:00.00 <defunct> 32939 p2 Z 0:00.00 <defunct> 32950 p2 Z 0:00.00 <defunct> 32953 p2 Z 0:00.00 <defunct> 32973 p2 Z 0:00.00 <defunct> 32976 p2 Z 0:00.00 <defunct> 32992 p2 Z 0:00.00 <defunct> 32995 p2 Z 0:00.00 <defunct> 33015 p2 Z 0:00.00 <defunct> 33018 p2 Z 0:00.00 <defunct> 33037 p2 Z 0:00.00 <defunct> 33040 p2 Z 0:00.00 <defunct> 33060 p2 Z 0:00.00 <defunct> 33063 p2 Z 0:00.00 <defunct> 33081 p2 Z 0:00.00 <defunct> 33084 p2 Z 0:00.00 <defunct> 33099 p2 Z 0:00.00 <defunct> 33102 p2 Z 0:00.00 <defunct> 33115 p2 Z 0:00.00 <defunct> 33118 p2 Z 0:00.00 <defunct> 33133 p2 Z 0:00.00 <defunct> 33136 p2 Z 0:00.00 <defunct> 33156 p2 Z 0:00.00 <defunct> 33160 p2 Z 0:00.00 <defunct> 33182 p2 Z 0:00.00 <defunct> 33185 p2 Z 0:00.00 <defunct> 33209 p2 Z 0:00.00 <defunct> 33212 p2 Z 0:00.00 <defunct> 33235 p2 Z 0:00.01 <defunct> 33245 p2 Z 0:00.00 <defunct> 33248 p2 Z 0:00.00 <defunct> 33271 p2 Z 0:00.01 <defunct> 33281 p2 Z 0:00.00 <defunct> 33284 p2 Z 0:00.00 <defunct> 33299 p2 Z 0:00.00 <defunct> 33301 p2 Z 0:00.00 <defunct> 33302 p2 Z 0:00.00 <defunct>
... и ни один из них не прибивался, так что пришлось перезагружать систему.
Что это за лажа? Кто-нибудь ещё с этим сталкивался?