LINUX.ORG.RU

Firefox сходит с ума на удалённых ссылках

 


0

2

Manjaro KDE, Firefox 65.0.2, если перейти по ссылке на удалённое сообщение или тему, как пример:
www.linux.org.ru/forum/development/14839307?cid=14839382
то Firefox начинает бешено грузить процессор (2-3 процесса firefox и Web), жрать оперативку (не всегда) и писать на диск (тоже не всегда). То же самое и с отключенными дополнениями, и на чистом профиле. В логе strace на этом моменте - сотни тысяч таких вот записей:

poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=37, events=POLLIN}], 4, 0) = 0 (Timeout)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=37, events=POLLIN}], 4, 0) = 0 (Timeout)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=37, events=POLLIN}], 4, 0) = 0 (Timeout)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=37, events=POLLIN}], 4, 0) = 0 (Timeout)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)

Что это за хрень может быть?
Дополнение от anonymous:


если к любому треду добавить в урл

#comment-14839382

то будет то же самое, цифры в якоре могут быть любыми, но должна быть хоть одна




Перемещено maxcom из general

Deleted

Последнее исправление: Deleted (всего исправлений: 2)

use Chromium, Luke! )

anonymous
()
Ответ на: комментарий от eternal_sorrow

Если не открывать удалённые - такие сообщения в трейсе тоже мелькают, но намного реже

Deleted
()
Ответ на: комментарий от Deleted

У меня в этой сборке фф очень часто при открытии более 30 вкладок внезапно все вкладки становятся белыми чистыми страницами, хотя скроллинг присутствует, пока не закроешь и не откроешь снова. Debian 9.

anonymous
()
Ответ на: комментарий от EXL

Да, с ним такая же фигня. С чистым профилем проверил.

Deleted
()
Ответ на: комментарий от Deleted

Инструменты, разработка, консоль браузера (и там же вебконсоль)

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Абсолютно ничего не выводит, ни в одну консоль. Когда просто ходишь по страницам - валятся какие-то сообщения, кликаешь на удалённую - полное молчание и вышеописанное сумасшествие.

Deleted
()
Ответ на: комментарий от AbbaT

Так это всё из-за компилятора (наверно), в моей генте с 7.4 всё норм (я бы заметил). А мир пересобрал 2 раза? Я сталкивался с подобным поведением когда часть опосредованных зависимостей были не пересобраны.

anonymous
()

рач, ff 64.0.2 тоже начинает тупить и жрать проц

anonymous
()

Мобильный хром тоже немного тупит, кнопка «назад» не работает.

anonymous
()
Ответ на: комментарий от anonymous

Хм, ну если Firefox не запустится, в чём я уверен на 95%, то его всё равно придётся пересобирать, тогда переключу компилятор на 7.3 и соберу им. Мир я не трогал, поставил версию 8.3 чисто из-за Firefox.

AbbaT
()
Ответ на: комментарий от commagray

Проверил на ночнушке 66.0b10, всё так же - жрёт проц и фризится.

Deleted
()
Ответ на: комментарий от commagray

На официальном 66.0b12 проблема есть, не звизди.

anonymous
()

набей скора более 100 очков - будешь видеть удаленные сообщения и проблема исчезнет сама собой

amd_amd ★★★★★
()
Ответ на: комментарий от Deleted

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

#comment-14839382
то будет то же самое, цифры в якоре могут быть любыми, но должна быть хоть одна.

anonymous
()

Тот же конфиг, перешел по ссылке, ничего не произошло.

athost ★★★★★
()
Ответ на: комментарий от anonymous

Немного поофтолплю - макось 10143, ФФ 65.0.1.

Лиса повесилась, симптомі такие же.

PunkoIvan ★★★★
()
Ответ на: комментарий от Deleted

я в жс, конешно, не очень, но проблема явно где-то тут (www.linux.org.ru/js/lor.js)

$(document).ready(function() {
...
    replace_state();
    $(window).bind("hashchange", replace_state)
});

... 

function replace_state() {
    if (typeof(history.replaceState) !== "function") {
        return
    }
    if (document.location.hash.indexOf("#comment-") == 0) {
        var c = document.location.hash.split("-");
        if (parseInt(c[1]) > 0) {
            var b = document.location.pathname.split("/");
            var a = [b[0], b[1], b[2], b[3]].join("/");
            history.replaceState({}, document.title, a + "?cid=" + c[1]);
            if (document.querySelector("article.msg:target") === null) {
                document.location.hash = "#comment-" + c[1]
            }
        }
    }
}

лор такой лор, одна капча от гугла чего стоит

anonymous
()

не повторяется

firefox 65.0.2 (32-bit) с официального сайта mozilla
Debian 9

// "родной" firefox я 1-2 недели назад "поломал" (пока "чинить" лень поставил "от" mozilla)
anymouze ★★
()
Ответ на: комментарий от commagray

По этому качайте OS8.0 что бы не было головной боли , хоргконфд уже надо удалить , не спорь со мной я когда то шиндовс изучил за год где что лижит и линукс тоже

anonymous
()

FreeBSD 12-STABLE r344661, firefox-65.0.2,1: поведение не подтверждаю. Чини систему. Пересобирай Firefox.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

По этому качайте OS8.0

От создателя?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.