yaourt -S core/gcc gcc-libs binutils glibcИ всё стало на свои места, браузеры опять работают как часы. Этому багу оказалась не подвержена только Opera, но я не фанат данного браузера. В 2002-2004 годах это был мой любимы браузер, но с тех пор много воды утекло...
Google Analytics
пятница, 10 июня 2011 г.
Firefox и Google Chrome вылетают с ошибкой из-за glibc версии 2.14
На днях такая проблема с моим Arch'ем случилась... Перестали, в общем, работать браузеры. Причём сразу все, кроме Opera. Google Chrome и Chromium просто валились сразу, выкидывая в консоль сообщение:
Assertion `hp != hp2' failed
Firefox 4, Firefox 5(бета) и Firefox 6(альфа) запускались, отображали страницу гуглопоиска, и тоже валились, что интересно, с этой же ошибкой. Epiphany выдавал другую ошибку, но суть была та же - glib по мнению браузеров вела себя не адекватно. В чём причина глюков? Похоже, что в версии glibc 2.14-1 были сделаны некоторые изменения, не совместимые с некоторыми программами, написанными под более старую версию. Опять шаловливым программистам дали по рукам, что-бы писали валидный код, а не грязные хаки. Всё это похвально, но браузеры то отвалились...
Терпеть такое поведение системы я не пожелал, в результате отрубил testing репозиторий в /etc/pacman.d/mirrorlist.conf, и откатился на старые версии gcc, glibc и связанных с ними пакетов.
Одна команда:
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий