FireFox 3.0.8 (Вешает компьютер намертво)

Kubuntu, Xubuntu и другие

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

Klondayk
Сообщения: 20
ОС: GNU/Linux

FireFox 3.0.8

Сообщение Klondayk »

Доброго времени суток!
У меня FireFox, сегодня обновленный до версии 3.0.8 из оффициального репозитария. FireFox 3.0.8. Mozila FireFox for Ubuntu canonical - 1.0
Началось такое не сразу после обновлления, а через некоторое время. При попытке ввести в строку навигации какой либо адрес (не важно какой), после 2-3 букв система зависает намертво. На клавиатуру не реагирует, мышка тоже зависает - стоит на одном месте, никаких признаков жизни. Зависание насколько я понимаю происходит на уровне ядра. В другую консоль по сочетанию Ctrl+Alt+F1....F10 не переключается. Такое в Linuxe вообще встречаю первый раз.
Система: AMD Phenom X3 8650, Asus M3N, Kingston 4GB (2x2GB DDR 1066), встроенное видео.
OS: Kubuntu 8.10 AMD64
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: FireFox 3.0.8

Сообщение blackdevil »

Зависание насколько я понимаю происходит на уровне ядра.

Как раз таки зависание видимо происходит на уровне иксов...Проверить можно используя сочетания клавиш с SysRq:

Код:

SysRq или что делать во время аварии? Linux считается одной из самых надежных операционных систем, но иногда и она зависает. Все мы знаем, две волшебные комбинации клавиш - Ctrl + Alt + Del и Ctrl + Alt + Backspace. Первая используется для перезагрузки системы, а вторая - для перезапуска X Window, если последняя зависла. Что же делать, если система все-таки зависла? Сразу нужно оговориться, что тут все зависит от "степени зависания" - может зависнуть так, что система не будет реагировать на внешние сигналы (в том числе и нажатия клавиш) - в этом случае уже ничем, кроме Reset, не поможешь. Но попытаться помочь системе сохранить данные в случае сбоя все же можно. Об этом сейчас мы и поговорим. Обратите внимание на клавишу PrtScr (PrintScreen). Сверху действительно написано PrtScr, а внизу - SysRq. Нажав Alt + PrtScr и одну из буквенных клавиш, вы можете произвести некоторые действия, которые очень помогают в аварийных ситуациях. Все возможные комбинации клавиш с клавишей SysRq вы найдете в текстовом файле sysrq.txt (обычно он находится в каталоге /usr/src/linux/Documentation/systq.txt). Мы рассмотрим лишь самые полезные из них. Alt + SysRq + K Нажав эту комбинацию клавиш, вы сможете "убить" все зависшие процессы (точнее "убиваются" все процессы, запущенные на текущей виртуальной консоли), которые не отвечают на Ctrl + C и их нельзя завершить обычным образом. Эта же комбинация клавиш помогает и в тех случаях, когда зависла система X Window и не реагирует даже на нажатие Ctrl + Alt + Backspace. Конечно, можно нажать Ctrl + Alt + Del, но не хочется перезагружать систему. Данная комбинация клавиш полезна не только для снятия зависших процессов. Ее полезно использовать, если в вашей системе установлена злоумышленником программа, эмулирующая работу процесса login - она выводит стандартное приглашение (вы его не отличите от приглашения стандартного login), получает от вас пароль, записывает его в специальный файл, а потом выводит сообщения, что вы ввели некорректный пароль и передает управление оригинальной программе login. Вы даже ничего можете и не заподозрить - подумаешь, может, на самом деле ввел неправильный пароль. После нажатия этой комбинации клавиш происходит завершение всех процессов, кроме оригинального login - все программы, которые маскируются под login, будут также завершены. Данную комбинацию клавиш также называют SAK (Secure Access Key). О SAK вы сможете прочитать в файле /usr/src/linux/Documentation/SAK.txt Alt + SysRq + E (tErm) Посылает всем процессам в системе (кроме init) сигнал SIGTERM. После этого в системе остаются только ядро, init и на текущей консоли. После этого можно запустить заново все сервисы (init 3 или nit 5). Alt + SysRq + I (kIll) <Аналогична комбинации Alt + SysRq + E, но посылает всем процессами (кроме init) сигнал SIGKILL. Сигналы SIGTERM и SIGKILL отличаются следующим: получив SIGTERM, программа должна сохранить данные (если, конечно, программист предусмотрел реакцию на этот сигнал) и завершить работу; сигнал SIGKILL моментально "убивает" программу - сохранить данные она уже не сможет. Alt + SysRq + S (Sync) Нажатие этой комбинации клавиш заставляет ядро выполнить синхронизацию буферов ввода/вывода, то есть сбросить содержимое дисковых буферов на диск. Очень полезная комбинация клавиш, помогающая сохранить ваши данные - ведь все мы знаем, что если вы сохранили данные в своей программе, это еще не означает, что они были физически записаны на диск. Синхронизация буферов - это процедура не мгновенная. После нажатия этой комбинации клавиш, вам нужно подождать, пока на консоли не появится сообщение: Emergency Sync.... OK Если же вывод на консоль невозможен, то просто подождите до 5 секунд. Будем надеяться, что система выполнила синхронизацию буферов (хотя, повторюсь, все зависит от "степени зависания"). Alt + SysRq + U (Umount) Данная комбинация клавиш используется для размонтирования всех смонтированных файловых систем. Для размонтирования нужно больше времени, чем для синхронизации, поэтому ждать нужно минимум 5 секунд (а то и больше). Вообще ждать нужно до появления сообщения Emergency Umounting… OK Но если оно так и не появилось секунд через 5-10, то возможны два варианта: Файловые системы все-таки размонтированы, просто вывод на консоль не возможен Файловые системы не размонтированы, поскольку система вообще ни на что не реагирует Перед нажатием этой комбинации клавиш нужно нажать предыдущую (Alt + SysRq + S) для синхронизации буферов ввода/вывода. А только после этого размонтировать файловые системы. В общем, при зависании системы правильной будет следующая последовательность действий: Нажать Alt + SysRq + E или K. Если ничего не помогло и система по-прежнему висит, тогда переходим к п.2 Нажать Alt + SysRq + S. Подождать 5 секунд Нажать Alt + SysRq + U. Подождать 5-10 секунд (в зависимости от количества смонтированных файловых систем) Нажать Reset Alt + SysRq + B (reBoot) Используется для мгновенной перезагрузки. До нажатия этой комбинации желательно нажать Alt + SysRq + S и Alt + SysRq + U (соответственно, подождать 2-5 и 5-10 секунд). Стоит отметить, что нажатие Alt + SysRq + B практически эквивалентно нажатию Reset. Alt + SysRq + O (pOweroff) Мгновенно выключает питание, не размонтируя файловые системы. Ясно, что до этого нужно воспользоваться комбинациями Alt + SysRq + S и Alt + SysRq + U. Денис Колисниченко

После загрузки системы смотреть в терминале top, особенно после запуска "лисы". Также можно попробовать удалить все flash/gnash плагины...Частенько из-за флеш-плагинов или java-плагинов такое происходит...
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Klondayk
Сообщения: 20
ОС: GNU/Linux

Re: FireFox 3.0.8

Сообщение Klondayk »

Выяснилось, что ядро то все-таки не вешается, т.к. при очередном повисоне играла музыка, притом с сетевого диска и она продолжала играть.
Но все эти сочетания клавишь не работают в принципе, т.к. клавиатура вешается и не реагирует вообще ни на какие сочетания, вплоть до того, что Caps Lock и Num Lock не переключают светодиоды на клавиатуре.
Плагины тут не при чем, т.к. создавал новый профиль - совершенно чистая Лиса, эфекта никакого, все тоже самое.
В чем проблема понять пока не могу :(
Спасибо сказали:
sanych
Сообщения: 27
ОС: Kubuntu 8.10 + KDE 4.1

Re: FireFox 3.0.8

Сообщение sanych »

3-я лиса сама по себе глючная может быть. У меня на винде 3-я лиса сначала слетала постоянно, пришлось вернуться на 2-ю. Правда было это еще зимой. Недавно поставил более новую версию - вроде работает, будем наблюдать.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: FireFox 3.0.8

Сообщение Frank »

Klondayk, так флеш-плеер используется?
Изображение
Спасибо сказали:
Klondayk
Сообщения: 20
ОС: GNU/Linux

Re: FireFox 3.0.8

Сообщение Klondayk »

Adobe Flash Player Plug-in имеется в виду?
Да установлен, бета-версия, т.к. для AMD64 релиза вроде не было еще, я не видел по-крайней мере.
А что проблема в нем?
Спасибо сказали:
Аватара пользователя
Rusikk
Сообщения: 296
ОС: openSUSE, Mandriva

Re: FireFox 3.0.8

Сообщение Rusikk »

Klondayk писал(а):
30.03.2009 17:08
Доброго времени суток!
У меня FireFox, сегодня обновленный до версии 3.0.8 из оффициального репозитария. FireFox 3.0.8. Mozila FireFox for Ubuntu canonical - 1.0
Началось такое не сразу после обновлления, а через некоторое время. При попытке ввести в строку навигации какой либо адрес (не важно какой), после 2-3 букв система зависает намертво. На клавиатуру не реагирует, мышка тоже зависает - стоит на одном месте, никаких признаков жизни. Зависание насколько я понимаю происходит на уровне ядра. В другую консоль по сочетанию Ctrl+Alt+F1....F10 не переключается. Такое в Linuxe вообще встречаю первый раз.
Система: AMD Phenom X3 8650, Asus M3N, Kingston 4GB (2x2GB DDR 1066), встроенное видео.
OS: Kubuntu 8.10 AMD64


Возможно поможет прояснить проблему запуск лисы с параметрами -safe-mode, --g-fatal-warnings.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: FireFox 3.0.8

Сообщение sash-kan »

Klondayk писал(а):
01.04.2009 18:39
А что проблема в нем?
вам виднее.
встречный вопрос — а почему бы и нет?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: FireFox 3.0.8

Сообщение blackdevil »

Код: Выделить всё

т.к. для AMD64 релиза вроде не было еще

официально не было, но недавно тут как раз была тема про плагин для 64битных систем, он сейчас активно тестируется. Поищите, там ссылки есть на закачку, у меня он, кстати, работает нормально.

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

А где же вывод top?
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Klondayk
Сообщения: 20
ОС: GNU/Linux

Re: FireFox 3.0.8

Сообщение Klondayk »

Насчет кнопочек с SysRq - они у меня почему-то не работают вообще в Иксах, даже не зависших. Зато если переключиться в консоль, то такие сочетания работают. Кто-нибудь может это объяснить?
Наконец-то выяснил причину такого поведения файрфокса. Все дело оказалось в глючных пропретарных драйверах от Nvidia версия 180 (что самое интересное - обновил в один момент с фаерфоксом). После отката на версию 177 все стало работать пучком. По крайней мере сегодня весь день сидел ни разу не завис.
Всем большое спасибо за помощь и полезную информацию.
Спасибо сказали: