(s) mplayer с smb иногда зависает, не может быть убит, работает только перезагрузка

Я использую Raspberry Pi в качестве NAS, обслуживая видео через SMB (sshfs заставил его пропускать слишком много, NFS у меня никогда не получалось работать). Я предпочитаю смотреть фильмы с помощью smplayer с моего ноутбука Xubuntu (открываю ресурс smb в Thunar).

Большую часть времени он работает нормально, но время от времени (не знаю, с чем это связано) smplayer зависает. Я могу выйти из окна, но два процесса smplayer все еще существуют (один из них), оно не запустит новое окно, и kill (даже kill -9) не удалит процессы. Я могу воспроизвести файл с помощью Parole, но единственный способ заставить smplayer воспроизвести его снова - это перезагрузить компьютер.

Полагаю, это означает, что mplayer находится в «беспрерывном сне» из-за некоторого сбоя при передаче файла по сети, но как мне обойти это? Во всех сетях случаются сбои, действительно ли в Linux существует ситуация, когда единственным решением является перезагрузка? РЕДАКТИРОВАТЬ: Похоже, да, если родительский процесс равен 1, единственный безопасный метод - это перезагрузка. Но есть ли способ не дать ему перестать существовать?

0
задан 18 June 2013 в 21:43

1 ответ

В данном конкретном случае ps -ef|grep mplayer показывает что-то вроде

user 123 1   smplayer /run/user/gvfs/somethingsomething-smb
user 124 123 mplayer <defunct>

, и их нельзя убить, однако, убив gvfsd , процесс mplayer, похоже, вернулся из своего непрерывный сон, и я мог бы снова играть в кино.

0
ответ дан 18 June 2013 в 21:43

Другие вопросы по тегам:

Похожие вопросы: