Firefox не запускается из меню запуска - висит на FUTEX_WAIT_PRIVATE

(12.10, KDE и xfce4)

По какой-то причине Firefox перестал работать при запуске из панели запуска диспетчера окон. Программа запускается, но ничего не происходит. Если я попытаюсь снова, я получаю всплывающее окно с сообщением об ошибке, которое говорит мне, что другой экземпляр Firefox уже запущен, что соответствует истине ps.

Если я strace обрабатываю процесс, он застревает в системном вызове FUTEX_WAIT_PRIVATE. Кто-нибудь знает, как это остановить? (Я нашел старое сообщение в блоге, в котором утверждалось, что оно как-то связано с включением вспомогательных технологий, но в моей системе они не настолько, насколько я могу судить.)

Да, и я могу запустите Firefox, запустив его из окна xterm.

2
задан 16 February 2013 в 02:54

2 ответа

У меня такая же проблема. Когда я запускаю свою машину и захожу в Unity, одной из первых вещей, которые я запускаю, является Firefox. Значок на панели Unity мигает несколько раз, а затем ничего.

Я захожу в системный монитор и нахожу там 2 процесса Firefox ... один из которых - зомби, а другой спит. Если я выполняю 'strace -p' в спящем процессе, это показывает, что он застрял в FUTEX_WAIT_PRIVATE.

Этого не было, когда я был 12.04, просто с момента обновления до 12.10. Я также видел предложение отключить надстройки Firefox для Unity Desktop, веб-сайтов Unity, глобальной интеграции панели меню и модов Ubuntu Firefox. Я сделал это, но получил тот же результат.

Теперь, если в System Monitor я убиваю спящий процесс, я могу попытаться перезапустить. Обычно второй запуск работает нормально. Но первый никогда не делает.

Я думаю, что это все еще как-то связано с Unity, даже с отключенными надстройками интеграции Unity, потому что, если я использую Gnome или XFCE для управления рабочим столом ... тогда Firefox запускается нормально с первого раза, или в любое время.

0
ответ дан 16 February 2013 в 02:54

Вы можете прекратить процесс ожидания с помощью сигнала KILL

killall -SIGNAME process-name

или

kill -9 PIDnumber

или получить его с системного монитора, угадайте, щелкнув правой кнопкой мыши? (есть xubuntu)

0
ответ дан 16 February 2013 в 02:54

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

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