Исправляем баг подвисания Google Chrome в Ubuntu

Сегодня пойдет речь о баге который проявился в Google Chrome начиная с версии 40.0.2214.91. И как исправить работу браузера и соответственно подвисание системы Ubuntu. Дополнительно, вы можете ознакомиться с описанием данного бага в багтрекере Google Chrome, о методе решения читаем немного ниже в материале.

Как проявляет себя баг:

  • Приведу пример, в общем работаю я  как обычно, пишу текст к новому материалу для блога и замечаю, что система начинает виснуть. Что-то на подобии весь монитор становится как бы в черных и белых кубиках, я поначалу подумал, что у меня проблемы с видеокартой, мышь не слушается, далее примерно через минуту монитор становится черным и вижу, что автоматически завершается мой сеанс.
  • Через сек 10 мне уже предлагается заново войти в систему и я ввожу свой пароль и продолжаю как обычно работать. Перезагрузки системы не происходит иногда при данной проблеме я вижу, что-то на подобии ошибка в браузере Google Chrome либо в Compiz.

 Баг Google Chrome не работает Compiz

Может кому пригодится мое решение, я последовал совету как и описали в багтрекере Google Chrome, но проблема не решилась даже после перезагрузки. Посмотрев на второй скриншот где сообщается о - "Внутренней ошибке Ubuntu 14.04 в - /usr/bin/compiz". я подождал пока сгенерируется полный отчет о причине ошибки.

Далее я увидел почти в самом низу, что для устранения проблемы желательно было обновить устаревшие пакеты в системе, а именно:

sudo apt-get install unity accountsservice aptdaemon base-files bind9-host binutils bluez bsdutils compiz* cups* gir1.2*
sudo apt-get install ifupdown initramfs-tools initramfs-tools-bin libblkid1 libc6 libcgmanager-dev libdrm2 libglib2.0-0 libglib2.0-data libgudev-1.0-0 libmount1 libpam-systemd libplymouth2 libprocps3 libselinux1 libsepol1 libsystemd-daemon0 libsystemd-login0 libudev1 libuuid1 mount multiarch-support plymouth plymouth-theme-ubuntu-text procps systemd-services udev upstart util-linux uuid-runtime
sudo apt-get install krb5-locales libappindicator3-1 libcairo-gobject2 libcairo2 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libelf1 libfreetype6 libgl1-mesa-dri libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz0b libindicator3-7 libnspr4 libnss3 libnss3-nssdb libsane libsane-common x11-common
sudo apt-get install gnome-control-center-shared-data gnome-keyring gnupg gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x hardening-includes indicator-printers indicator-session libasprintf-dev libasprintf0c2 libbluetooth3 libc-bin libcamel-1.2-45 libclutter-gtk-1.0-0 libcurl3-gnutls libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedata-cal-1.2-23 libedataserver-1.2-18 libflac8 libfontembed1 libgbm1 libgettextpo-dev libgettextpo0 libgnome-bluetooth11 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer1.0-0 libgweather-3-6 libgweather-common libharfbuzz-icu0 libisccc90 liblzo2-2 libnux-4.0-0 libnux-4.0-common libopenvg1-mesa libp11-kit-gnome-keyring libpam-gnome-keyring libpoppler44 libpulse-mainloop-glib0 libpulse0 libpulsedsp libqt5core5a libqt5gui5 libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5 libsmbclient libsystemd-journal0 libunity-control-center1 libunity-gtk2-parser0 libunity-gtk3-parser0 libupstart1 libwbclient0 libxatracker2 lightdm man-db mime-support nautilus-data nux-tools patch pm-utils poppler-utils ppp pulseaudio pulseaudio-module-x11 pulseaudio-utils python-apt python-apt-common python-gobject python-libxml2 python-samba python-urllib3 python3-apt python3-gi python3-lxml samba-common samba-common-bin samba-libs smbclient system-config-printer-common system-config-printer-gnome system-config-printer-udev unity-gtk-module-common unity-gtk2-module unity-gtk3-module unity-settings-daemon wpasupplicant xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-intel xserver-xorg-video-radeon

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

Выходит чтобы нормально работать в Google Chrome в Ubuntu ему 2ГБ оперативки мало, покупать ради хрома еще 2ГБ это уже слишком. Google Chrome кушает оперативную память так как он у нас самый скоростной браузер, спешит как всегда быстрее отзыва сервера бежать. Надеюсь разработчики когда-нибудь умерят аппетиты своего браузера.

  • Еще пример, после обновления к версии 40.0.2214.111 вроде как бы работа более стабилизировалась, но не полностью корректно. Иногда замечаю, что браузер снова как бы начинает виснуть, но уже не происходит выкидывания с рабочего стола, иногда монитор потемнеет и как бы отпускает и снова можно корректно продолжать работать.
  • В некоторых случаях, работаем мы и далее и снова виснет система, но уже все немного по другому сценарию, после висяка где-то в сек 15-20 все возвращается, но пропадает интерфейс управления окнами у приложений, то есть(закрыть, свернуть и развернуть). 

    Это уже как бы крайний случай и здесь я без перезагрузки не обходился, заходил в консоль CTRL+ALT+F1 далее вводим свой логин и пароль и заходим в менеджер процессов введя команду:

top

Где убиваем запущенные приложения(Google Chrome, Skype, Shutter и другие), с помощью команды:

kill [айди процесса с 4-х цыфр] 

Далее перезагружаем введя команду:

sudo reboot

Сегодня я нашел материал на очень хорошем ресурсе - compizomania.blogspot.com. Как оказалось данная проблема имеется не только в Google Chrome, но и его сородичей Яндекс браузер, Chromium и у всех других браузеров которые работают на движке от Chromium.

Ранее еще 26 января когда я впервые столкнулся с данным багом, я писал в сообществе ubuntu - forum.ubuntu.ru, но увы тогда решения совсем никакого не нашлось так как в сообществе никто не отозвался.

Сегодня уже есть решение данного бага. Что мы делаем чтобы улучшить удобство работы в Google Chrome без подвисаний системы?

  • Перейдем на боковое меню(панель) в убунту, далее переходим в самую верхнюю иконку и попадаем во владения Dash, в поиске введем - Параметры системы

параметры системы ubuntu

  • Далее идем в Язык системы

Язык системы ubuntu

  • Метод ввода с клавиатуры, здесь у нас должна быть настройка вместо IBus на не задано.

Метод ввода с клавиатуры ubuntu

Автор: Юрий Герук

Понравилась статья?
Сегодня пойдет речь о баге который проявился в Google Chrome начиная с версии 40.0.2214.91. И как исправить работу браузера и соответственно подвисание системы Ubuntu. Дополнительно, вы можете ознакомиться с описанием данного бага в багтрекере Google...
How To
7696
Рейтинг: 5/4
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Самый легкий способ установки Mesa 17.0.2 в Ubuntu 16.04 LTS Самый легкий способ установки Mesa 17.0.2 в Ubuntu 16.04 LTS

    Mesa – это реализация графического API OpenGL, обеспечивающая высокую производительности при работе с 3D графикой. Технически, это просто спецификация, реализуемая драйвером видеокарты. Нет такого понятия, как библиотека OpenGL SDK. Есть файл libGL.so, поставляемый вместе с драйвером. Чтобы его использовать, вам нужна привязка к выбранному вами языку программирования. Если это язык C, привязка состоит из заголовочных файлов. Однако вы, вероятно, хотите использовать расширения OpenGL, что легко сделать с помощью GLEW.

    ICQ Аська для Ubuntu Linux ICQ Аська для Ubuntu Linux

    И свершилось чудо, вышел официальный релиз ICQ для Linux, ранее вам приходилось пользоваться сторонними приложениями, но теперь в этом нет необходимости так как вышел официальный клиент.

    Выберите вашу архитектуру и загрузите архив, архив занимает 33 около 34 мб, скачаете, распакуйте, далее увидите файл формата run с названием "icq", нажмите по нему двойным кликом как и обычно когда вы запускаете приложения, сразу же увидите как автоматически извлеклись две директории (settings и fontconfig), настройки и прочие  конфигурационные файлы для работы приложения.

    Не запускается Яндекс браузер Не запускается Яндекс браузер

    Используя разные приложения, часто случается так, что мы не можем запустить приложения так как сталкиваемся с багом или еще какими прочими проблемами, часто это косяки со стороны разработчиков, иногда проблемы с доступом и разными системными ограничениями либо правами.

    Мы вроде и скачали приложение, запускаем, но оно не запускается ни при нажатии на ярлык ни при попытке запуска через терминал, в данном случае если вам не помогает даже поиск в гугле либо в яндексе и вы ничего подобного не находите и решение проблемы в итоге становится просто не посильным для вас так как в сети ничего подобного никто не встречал и вы как бы первопроходимец. В этой ситуации может помочь лишь техподдержка разрабатываемого ПО, если вы столкнулись с такой ошибкой, багом или еще чем прочим и решения в сети не обнаружили, попробуйте написать в техподдержку приложения, описать все детали и вам обязательно подскажут как выйти с данной ситуации и решить проблему.

    Конец поддержки Google Chrome 32-bit для Linux Конец поддержки Google Chrome 32-bit для Linux

    Ранее я уже упоминал о данной новости в группе фейсбук, сегодня поговорим об этом более подробно и в деталях.

    Как сообщалось ранее, Google Chrome более не будет получать поддержку для всех 32-битных Linux дистрибутивов с марта 2016 года. Аналогичные изменения затронут и платформу Mac OS X, как сообщают представители Google, данные изменения затронут всю ветку x86 Linux, независимо от распределения или номер версии.

    При смене раскладки в браузере подвисает ввод текста При смене раскладки в браузере подвисает ввод текста

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

    Ошибка Chrome - Использовать этот профиль невозможно Ubuntu Ошибка Chrome - Использовать этот профиль невозможно Ubuntu

    Многие из вас, я надеюсь встречались в новых версиях Google Chrome  с многими ошибками и багами, на которые не хочется просто закрыть глаза и далее продолжать работать. Мне так же надоели баги в версиях начиная с 39-40, работать можно, но я все же не смог вытерпеть это издевательство, так не могло далее продолжаться.

    Новые версии Google Chrome настолько прожорливы, что им уже не хватает для корректной работы 2Гб оперативной памяти, я никогда бы об этом не подумал если бы сам не встретил все возможные баги хрома в Ubuntu 14.04.1.Более детально о решении данной проблемы, читайте в полной версии материала.

Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.

avatar