Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: VLC грузит ядро проца под 100%, killall не помогает  (Прочитано 4559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн www777

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2765
    • Просмотр профиля
При неопределенных обстоятельствах VLC начинает загружать ядро процессора на 100% или даже 101% так говорит команда "top"
Вопрос стоит даже не в том, почему он так делает, а в том, как можно завершить этот процес, то есть его перезапустить, не перезагружая ОС.
Если я пишу в терминале
killall vlc, то система реагирует так, будто бы она выполнила команду, и процес якобы был, снят, но на самом деле, ничего не меняется, а применять
killall vlc можно хоть до бесконечности. даже слово vlc подставляется кнопкой tab каждый раз.

пробовал завершить сеанс учётной записи, кажется после захода процес остался загружен по 100%

Система Ubuntu 12.04.1 x64, со всеми текущими обновлениями, система практически дефолт, лишь небольшое колличество программ есть из PPA, пользуюсь системой аккуратно, не из тех кто сам создаёт себе проблемы.

killall на самом деле рабочий и любой другой процес снять может, но не vlc, и единственное решение проблемы известно мне на данный момент, это перезагрузка ОС.

И вот ещё, когда я подаю команду системе выключить, или перезагрузиться, система мне сообщает через GUI, что как бы есть работающий процесс vlc, задаёт вопрос что я хочу с ними сделать, если я отвечаю утвердительно на его принудительно завершение, окошко исчезает, но система не выключается и не перезагружается, до тех пор пока я не подам соответствующую команду выключить/перезагрузить повторно, после чего операция выполняется без запинки.

Главный вопрос, почему невозможно снять процес VLC, и как можно решить эту проблему.

Видеокарта ATI Mobility HD 5470 проприетарный видеодрайвер из репозитория.
ОС дефолт. Unity 3D
« Последнее редактирование: 10 Декабря 2012, 18:14:39 от www777 »

Оффлайн posand

  • Участник
  • *
  • Сообщений: 138
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #1 : 10 Декабря 2012, 18:56:54 »
Узнайте через top номер процесса и попробуйте команду kill -9 1111, где 1111-номер процесса.

Оффлайн www777

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2765
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #2 : 10 Декабря 2012, 19:21:01 »
Я так понимаю,номер процесса показывается в столбце по названием PID Если всё верно, то я воспользуюсь ваши советом, как только проблема снова воспроизведется, и обязательно тут отпишусь о результатах.

Оффлайн posand

  • Участник
  • *
  • Сообщений: 138
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #3 : 10 Декабря 2012, 22:02:02 »
Я так понимаю,номер процесса показывается в столбце по названием PID Если всё верно, то я воспользуюсь ваши советом, как только проблема снова воспроизведется, и обязательно тут отпишусь о результатах.
Да, все правильно!

werlock

  • Гость
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #4 : 10 Декабря 2012, 22:50:04 »
Узнайте через top номер процесса и попробуйте команду kill -9 1111, где 1111-номер процесса.
killall -9 vlc
и не надо знать PID процесса

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #5 : 10 Декабря 2012, 23:00:13 »
xkill и тык мышью в окно и не нужно ничего знать и много писать :)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #6 : 10 Декабря 2012, 23:05:20 »
xkill и тык мышью в окно и не нужно ничего знать и много писать :)
не всегда помогает! далеко не всегда!
зачастую убивается только гуй, а сам процесс остаётся висеть
замечал подобное на совершенно разных приложениях

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #7 : 10 Декабря 2012, 23:06:42 »
не всегда помогает! далеко не всегда!
Спасибо, послежу за процессами

Оффлайн www777

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2765
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #8 : 11 Декабря 2012, 00:12:24 »
xkill и тык мышью в окно и не нужно ничего знать и много писать :)
Спасибо, это то же нужная вещь может и пригодиться, но точно не в данном случае, когда я говорю что висит процес, это значит он висит при закрытом гуе, причём обратите внимание, гуи не виснет не зависает, и даже повторно вызывается и выполняет функции как есть, я стал узнавать о подвисшем процессе только из за сильно шума куллера.

Оффлайн www777

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2765
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #9 : 23 Декабря 2012, 21:52:52 »
Только сейчас воспроизвелась ошибка повторно, kill -9 номер процесса, помог, killall vlc не помогал как обычно, вариант kill -9 vlc не пробовал.
Спасибо, я очень рад что тему не зря создавал. Вы мне помогли.

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #10 : 24 Декабря 2012, 13:54:59 »
Как вариант (уже писал):
ps asx |grep vlc
kill -KILL PID

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #11 : 24 Декабря 2012, 14:18:12 »
kill -KILL PID
и
kill -9 номер процесса
это одно и тоже.

А как вариант можно так:
pkill -9 vlc
поиск по процессам словосочетания 'vlc' и убийство всех найденных. В отличие от killall реагирует на любое включение указанной строки, теоретически можно ненароком что-нибудь еще зацепить (где есть такое же сочетание), так что лучше пользоваться
killall -9 vlc

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #12 : 25 Декабря 2012, 08:59:57 »
Можно сделать скриптом, тогда отпадёт необходимость каждый раз открывать консоль:
#! /bin/sh
PID=`pidof vlc`
if [ -n $PID ] then
   kill -9 $PID
fi
Java + HTML5 = Brain explosion.

Оффлайн den1ss

  • Любитель
  • *
  • Сообщений: 65
  • ubuntu 12.04
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #13 : 29 Декабря 2012, 13:26:57 »
может просто killall от рута?
sudo killall vlc

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: VLC грузит ядро проца под 100%, killall не помогает
« Ответ #14 : 29 Декабря 2012, 13:35:44 »
Вроде ТС уже разобрался. VLC он запускает от пользователя, поэтому прав достаточно и без рута. Другое дело он посылал сигнал TERM, но приложение уже ни на что не реагировало, так что только сигнал KILL.
killall -9 vlc

 

Страница сгенерирована за 0.023 секунд. Запросов: 21.