Многие сталкивались с процессами-зомби, как и я. Самое неприятное в них - неубиваемость, хотя, как говорят знатоки, «это всего лишь запись в таблице дескрипторов процессов». Так думал и я, пока не столкнулся с неожиданно бешеными глюками transmission, который после запуска при любом действии намертво виснет, а при закрытии или kill -9 стабильно становится зомби. Самое загадочное, это то, что он пожирает процессорное время: http://rghost.ru/4140810/image.png Происходит это все на нетбуке «eeepc 1001p» и система заметно притормаживает с этим зомби. Спасает только перезагрузка.
У меня вопрос к гуру ядра линукса: как возможна такая ситуация с процессом, и реализуют ли когда-нибудь механизмы борьбы с зомби? Ведь получается, что, теоретически, можно занять все дескрипторы зомбями и система не сможет стартовать новый процесс!
P.S. Уже перелез с transmission на vuze. Линукс мне нравится, я в нем давно, менять ось не собираюсь, так что это не попытка троллинга а нормальный вопрос.