FireFox вешает GUI

Kubuntu, Xubuntu и другие

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

Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

FireFox вешает GUI

Сообщение omeh2003 »

Глюк появился где то недели две назад. Я тогда решил что это в системе что то ( железо менял) и просто снес мозилу, остальное все работало нормально. Сегодня с нуля переставил Ubuntu 10.04 запустил FireFox и наблюдается этот же глюк. Периодически вешается GUI. Связи между событиями не нашел. FireFox может быть открыт или свернут, может перегружжать страницу или неперегружать. Связи никакой. Промежутки время тоже разные. Система как я понимаю считает что все в порядке. Аномального в логах не вижу.

Очень раздражает :)

Изображение

Подскажите где крутить хоть? Я когда руки дойдут снесу его конечно, но какое то время приведется все равно пользоваться.
Спасибо сказали:
AlexBel
Сообщения: 27

Re: FireFox вешает GUI

Сообщение AlexBel »

а при копировании больших файлов замирание GUI наблюдается?
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: FireFox вешает GUI

Сообщение blackdevil »

Предугадываю загрузку процессора 100% от невзрачного флеш банера на страничках. Попробуйте поставить плагины Adblock Plus и Flashblock.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

AlexBel писал(а):
13.07.2010 19:27
а при копировании больших файлов замирание GUI наблюдается?


Смотря чем копировать :) Если через наутилус, то все в порядке. Если через терминал командой CP, то притормаживает. Необязательно даже большие файлы, можно просто много.



blackdevil, сразу после установки флеша еще нет. То бишь баннеры еще не показываются :)

Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: FireFox вешает GUI

Сообщение blackdevil »

Обновления на систему все поставлены? Что показывает htop при работе лисы?
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

blackdevil писал(а):
19.07.2010 09:34
Обновления на систему все поставлены? Что показывает htop при работе лисы?


Сейчас уже лиса обновлена с лаунчпадовского репозитария. Этого глюка не вижу правда версию лисы тоже обновил. Но в лисе из Ubuntовских репозитариев оно есть, вижу на другой машине. В момент зависания top не посмотреть, он тоже висит.



Только что на другой машине запустил топ с первого терминала когда висел GUI. У FireFox загрузка 2% а вот XORG запушенный от рута скачет как бешеный с 4% до 98% и так пока зависон не проходит. Но это только при использование FireFox....
Спасибо сказали:
AlexBel
Сообщения: 27

Re: FireFox вешает GUI

Сообщение AlexBel »

очень похоже на этот баг https://bugzilla.kernel.org/show_bug.cgi?id=12309
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: FireFox вешает GUI

Сообщение blackdevil »

очень похоже на этот баг

Эммм...Вы наверное пошутили...Или просто не прочитали что по данной Вами ссылке написано? Где тут large I/O, можете показать?

А что за видеокарта и какой драйвер используется с ней? Хотя какой бы не использовался, пока что с трудом представляю как лиса влияет на иксы...
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
AlexBel
Сообщения: 27

Re: FireFox вешает GUI

Сообщение AlexBel »

Если через терминал командой CP, то притормаживает. Необязательно даже большие файлы, можно просто много

это наводит на мысль о баге на который я указал по ссылке, к тому-же этот баг проявляется не у всех и зависит от железе, в данном случае до смены железа все работало нормально. Если дело действительно в данном баге, то в момент когда FF начинает обращаться к файлам на диске и происходит замирание GUI.
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

Поскольку появились подвижки, то как автор топика делюсь успехами.

Подключившись с другого компа по SHH стал мониторить с помощью atop что происходить в системе до зависания. Симптомы примерно во всех случаях одинаковые. Ниоткуда появляется нагрузка на диск более 100%. При этом приложений нагружающих винт невидно. Все ведут себя прилично. Стал ковырять и заметил что дисковый кеш после старта системы все время только растет и не сбрасывается на винт. Думал что в этом дело. Но по гуглив понял что не в ту сторону пошел. Кеш и должен занимать всю свободную память освобождая ее только когда она нужна. Это виндовая привычка сработала что свободной памяти должно быть много :)

Начал следить дальше, кстати глюк после перехода на последнее убунтовское ядро перерос из проблемы в firefox в общесистемный. И очень неприятный. Стал умирать не просто GUI а вся система. То есть неожиданно все зависает и все. Не работает даже REISUB. Железячные проблемы были исключены тестированием всего и вся и по разному :) .

Сегодня совершенно случайно понадобился мне список установленных модулей. И тут я заметил модуль intel_agp вообще непонятно зачем стоящий в системе. Сделал sudo rmmod intel_agp . Глюк не прошел. Но наблюдаю "качественные изменения" глюка. Например теперь если в подвисшем браузере показывался ролик, то он после зависания продолжает показываться и звучать. Сами подвисания стали короче по времени. Правда время мало прошло.

Продолжаю наблюдение :)

P.S. Чуть не забыл!!! Установка системы с выключенной в биосе опцией Plug&Play OS решает проблему. Но тут уже принцип важен :) Пока не до кручу не успокоюсь.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FireFox вешает GUI

Сообщение serzh-z »

omeh2003 писал(а):
29.07.2010 14:14
Начал следить дальше, кстати глюк после перехода на последнее убунтовское ядро перерос из проблемы в firefox в общесистемный. И очень неприятный. Стал умирать не просто GUI а вся система. То есть неожиданно все зависает и все. Не работает даже REISUB. Железячные проблемы были исключены тестированием всего и вся и по разному smile.gif .
Судя по всему - у меня аналогичная проблема, уже месяца два. В Gentoo. Есть подозрение на ядро и/или GTK. У меня зависание длится до 30 секунд.
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

serzh-z писал(а):
29.07.2010 15:31
Судя по всему - у меня аналогичная проблема, уже месяца два. В Gentoo. Есть подозрение на ядро и/или GTK. У меня зависание длится до 30 секунд.



У меня они с выходом Бубунту 10.04. То есть почти так же.

А какие нибудь аномалии в системе наблюдаются? У меня xorg иногда показывает минусовую нагрузку. Смотришь atop, а там xorg нагружает систему на -30%. Или пишет на диск -300Мегабайт.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FireFox вешает GUI

Сообщение serzh-z »

omeh2003 писал(а):
29.07.2010 15:48
У меня xorg иногда показывает минусовую нагрузку.
Во! У меня то же самое показывает htop - только "-120%" для загрузки процессоров.

Ядро - 2.6.34

Ещё в сислог валятся сообщения pulseaudio - о превышении ratelimit. Пожалуй - это самое необычное.
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

serzh-z писал(а):
29.07.2010 15:52
omeh2003 писал(а):
29.07.2010 15:48
У меня xorg иногда показывает минусовую нагрузку.
Во! У меня то же самое показывает htop - только "-120%" для загрузки процессоров.

Ядро - 2.6.34

Ещё в сислог валятся сообщения pulseaudio - о превышении ratelimit. Пожалуй - это самое необычное.


О как! Ядро совпадает. Но глючит у меня и на других ядрах.
Сообщения от pulseaudio о превышении ratelimit в убунту уже давно не считается ошибкой :crazy: Они у многих валят в логи и считаются нормой :rolleyes:

А вот минусовая нагрузка это очень интересно.... Чем бы систему помониторить посерьезнее? Я могу этот глюк воспроизвести....


Покажи что у тебя в lsmod
Вот мое:

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

Module                  Size  Used by
autofs4                22715  1
binfmt_misc             6587  1
vboxnetadp              6326  0
vboxnetflt             15162  0
vboxdrv               190594  2 vboxnetadp,vboxnetflt
dm_crypt               11331  0
snd_hda_codec_via      27111  1
snd_hda_intel          21941  2
snd_hda_codec          74201  2 snd_hda_codec_via,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm_oss            35308  0
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70662  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy           1338  0
snd_seq_oss            26726  0
snd_seq_midi            4557  0
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54148  16 snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_
oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ppdev                   5259  0
asus_atk0110            9017  0
soundcore               6620  1 snd
parport_pc             25962  1
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
nvidia               9961216  42
agpgart                31724  1 nvidia
hwmon_vid               2298  0
vga16fb                11385  0
vgastate                8961  1 vga16fb
lp                      7028  0
parport                32635  3 ppdev,parport_pc,lp
dm_raid45              81647  0
xor                    15028  1 dm_raid45
fbcon                  35102  72
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
vesafb                  3542  1
usbhid                 36110  0
hid                    67032  1 usbhid
usb_storage            39425  0
ahci                   32200  5
r8169                  34076  0
mii                     4381  1 r8169

Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: FireFox вешает GUI

Сообщение fergios »

Чтобы это исправить, нужно :
наибольшее кол-во оперативной памяти (хотя сколько есть столько есть)
раздел swap больше 2 гигабайт (многие не любят его создавать)
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

fergios писал(а):
06.08.2010 15:22
Чтобы это исправить, нужно :
наибольшее кол-во оперативной памяти (хотя сколько есть столько есть)
раздел swap больше 2 гигабайт (многие не любят его создавать)


Сразу Windows вспомнился, где подобным способом можно было лечить все глюки системы :)

Увы и ах.

To all:
В общем глюк давно известный. Появляется при неудачном совпадении железа. У меня мамка Asus P5QL/EPU и Nvidia 9600GT. Способы лечения разные в каждом конкретном случае.
Вот тема на https://bugs.launchpad.net/ubuntu/+source/l...55?comments=all
Вот форум где обсуждают способы http://ubuntuforums.org/showthread.php?t=1135055

Мне повезло :) У меня загрузка ядра с параметрами "notsc clocksource=acpi_pm" решает проблему.

Но решил мамку менять, больше никогда asus не возьму :) С видео наверное останусь.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FireFox вешает GUI

Сообщение serzh-z »

omeh2003 писал(а):
30.07.2010 17:50
Покажи что у тебя в lsmod
У меня всё нужное в ядро встроено.

fergios писал(а):
06.08.2010 15:22
Чтобы это исправить, нужно :
наибольшее кол-во оперативной памяти (хотя сколько есть столько есть)
раздел swap больше 2 гигабайт (многие не любят его создавать)
4 Гб ОЗУ и 16 Гб своп - это мало?
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: FireFox вешает GUI

Сообщение fergios »

Нормально.

Opera or Chrome?
Спасибо сказали:
Аватара пользователя
omeh2003
Сообщения: 43
ОС: Linux Ubuntu

Re: FireFox вешает GUI

Сообщение omeh2003 »

serzh-z писал(а):
06.08.2010 16:15
omeh2003 писал(а):
30.07.2010 17:50
Покажи что у тебя в lsmod
У меня всё нужное в ядро встроено.


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

dmesg |grep "TSC"
dmesg | grep "Clocksource"


Ошибок нету?

Рой в эту сторону.
Если есть ошибки то попробуй ядро грузить так

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

acpi=noirq clocksource=hpet


В общем если у нас была одна и та же бага, то почитай ссылки что я выше дал. Рецептов много. Может для твоего железа уже есть что то готовое.
Спасибо сказали: