Не могу убить процесс (banshee)

Knoppix

Модераторы: Warderer, Модераторы разделов

yoshakar
Сообщения: 259
ОС: Debian Stretch

Не могу убить процесс (banshee)

Сообщение yoshakar »

Мне не удаётся убить зависший процесс музыкального плеера. После всех манипуляций ситуация выглядит так:

Shell

% ps -ef | grep defunct main 3809 1 0 Sep14 ? 00:00:17 [banshee] <defunct> main 17049 7794 0 11:12 pts/1 00:00:00 grep defunct

То есть процесс как бы убит, он зомби, и он усыновлён init'ом, однако почему-то не прибивается окончательно. Окно banshee, соответственно, всё так же висит, и новая копия banshee, соответственно, не запускается.
Пробовал посылать процессу 1 сигналы HUP и CHLD - не помогает.

Что делать и как такое вообще может быть?
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Не могу убить процесс (banshee)

Сообщение yoshakar »

Забавно, но судя о тому что я только что нашёл по теме в интернете, виноват ни кто иной, как сами-знаете-кто. И единственный способ избавиться от процесса - перезагрузка. Ну прямо как сами-знаете-где. А вы говорите...
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не могу убить процесс (banshee)

Сообщение Rootlexx »

yoshakar писал(а):
16.09.2015 11:26
Забавно, но судя о тому что я только что нашёл по теме в интернете, виноват ни кто иной, как сами-знаете-кто. И единственный способ избавиться от процесса - перезагрузка. Ну прямо как сами-знаете-где. А вы говорите...

Можно чуть подробнее и конкретнее? А то висящее окно фактически завершившегося процесса звучит совсем уж невероятно.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Не могу убить процесс (banshee)

Сообщение yoshakar »

Rootlexx писал(а):
24.09.2015 01:03
А то висящее окно фактически завершившегося процесса звучит совсем уж невероятно.
Как раз вполне логично: сам процесс окно и другие ресурсы не удалил, а оконная система подчистит за ним только когда процесса не будет.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не могу убить процесс (banshee)

Сообщение Rootlexx »

yoshakar писал(а):
24.09.2015 01:49
Rootlexx писал(а):
24.09.2015 01:03
А то висящее окно фактически завершившегося процесса звучит совсем уж невероятно.
Как раз вполне логично: сам процесс окно и другие ресурсы не удалил, а оконная система подчистит за ним только когда процесса не будет.

У вас процесс-зомби, существующий лишь в таблице. Все его ресурсы, включая полученный от оконной системы дескриптор, освобождены ядром. Вероятно, окно принадлежало другому процессу, или же это был глюк X-сервера или ядра.
Провёл эксперимент: запустил banshee из терминала, остановил процесс оболочки и прибил плеер. Результат: несмотря на оставшегося зомби окно исчезло, как и ожидалось, а после прибития оболочки init тотчас же унаследовал зомби и "съел" его.
Спасибо сказали:
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: Не могу убить процесс (banshee)

Сообщение BigBrother »

Перезагружай систему.
Спасибо сказали: