После обновления Arch'a, с chromium и firefox начались проблемы

После обновления Arch Linux 09.08.2018chromium начал лагать и падать, c opera все ок, а в firefox падали только некоторые сайты, например [ hosting.timeweb.ru/login ] — если у вас данная ссылка вызывает ошибку, видимо у вас та же самая проблема.



Сначала грешил на установленные расширения, потом на последнее обновления chromium'a, но обнаружил в firefox проблему с теми же сайтами.
В консоль сыпалось:
chromium
[14306:14314:0809/212510.161659:ERROR:connection_factory_impl.cc(403)] Failed to connect to MCS endpoint with error -127
chromium --type=renderer --disable-touch-adjustment --touch-events=disabled --field-trial-handle=14513511611758070761,17239887173620767901,131072 --enable-features=MaterialDesignExtensions --disable-features=UseModernMediaControls --service-pipe-token=3A7FF39DD67680AF9B83FEEF742E22FA --lang=ru --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=30.0.0.134 --num-raster-threads=3 --enable-main-frame-before-activation --service-request-channel-token=3A7FF39DD67680AF9B83FEEF742E22FA --renderer-client-id=31 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101: hb-machinery-private.hh:642: void hb_lazy_loader_t<WheresFace, Subclass, Returned, Stored>::set_stored(Stored*) [with unsigned int WheresFace = 1; Subclass = hb_table_lazy_loader_t<1, OT::GDEF>; Returned = OT::GDEF; Stored = hb_blob_t]: Assertion `instance == nullptr' failed.
firefox
firefox: hb-machinery-private.hh:642: void hb_lazy_loader_t<WheresFace, Subclass, Returned, Stored>::set_stored(Stored*) [with unsigned int WheresFace = 1; Subclass = hb_table_lazy_loader_t<1, OT::GDEF>; Returned = OT::GDEF; Stored = hb_blob_t]: Проверочное утверждение «instance == nullptr» не выполнено.
[Parent 15544, Gecko_IOThread] WARNING: pipe error (53): Соединение разорвано другой стороной: file /build/firefox/src/mozilla-unified/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 15544, Gecko_IOThread] WARNING: pipe error: Обрыв канала: file /build/firefox/src/mozilla-unified/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 709
###!!! [Parent][MessageChannel] Error: (msgtype=0x16007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
###!!! [Parent][MessageChannel] Error: (msgtype=0x16007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
Погуглив по тексту ошибок выяснил, что проблема в библиотеке harfbuzz.
Откатил пакеты harfbuzz и lib32-harfbuzz на версию 1.8.5-1 и все вновь стало ОК.
Вам поможет
cd /var/cache/pacman/pkg 
sudo pacman -U harfbuzz-1.8.5-1-x86_64.pkg.tar.xz lib32-harfbuzz-1.8.5-1-x86_64.pkg.tar.xz
Вдруг кому пригодится, ну а пока обновляемся осторожно, ждем фиксов…

Комментарии ()

    Есть вопрос или предложение пиши в Telegram @cloudsv

    Прямой эфир

    cloudsv 24 октября 2018, 00:27
    О жизни Обновление Scala Rider G4 0
    cloudsv 21 октября 2018, 23:16
    Arch Linux Памятка по основным утилитам Linux 0
    cloudsv 01 июня 2018, 01:39
    Telegram Настройка прокси mtproto для Telegram 26
    cloudsv 22 января 2018, 21:59
    Web Локальное зеркало обновлений Dr.web 0
    cloudsv 03 октября 2017, 10:55
    Web Пароль от резервной копии Bitrix 1
    cloudsv 09 июля 2017, 23:02
    Arch Linux Let's Encrypt это легко и просто 0

    Реклама

    @NormGIF Лучшие гифки интернетов в Telegram, подписывайся