Не работает Firefox (РЕШЕНО)
Во время просмотра Mozilla Firefox, страницы внезапно перестали загружаться. Запуск htop показал, что поток сокета основного процесса использует 100% ЦП, а запуск perf top показал, что он прыгает по Http3 ReadSegments и OnReadSegment коду. Завершение Firefox и его перезапуск не помогли, проблема повторилась.
Помогло отключение поддержки HTTP3 с помощью ключа network.http.http3.enabled, а затем перезапуск Firefox.
- открываем about:config
- ищем в поиске network.http.http3.enabled
- И изменить его на false.
- Перезапустите Firefox, и он должен работать.
Похоже, он застрял в «SocketThread», зациклив:
2022-01-13 08:20:53.075936 UTC — [Parent 4106991: Socket Thread]: V/nsHttp Http3Stream::OnReadSegment count=333 state=4 [this=7f6e295623a0]
Как утверждалось в других источниках, отключение телеметрии больше не решает эту проблему, серверы телеметрии не были основной причиной и уже были скорректированы.
Подозреваем, что Google Cloud Load Balancer (или аналогичный сервис CloudFlare), который работает с одним из серверов Firefox, получил обновление, которое вызывает существующую ошибку HTTP3. Сначала была задействована телеметрия, потому что это одна из первых служб, к которой стандартная конфигурация Firefox будет подключаться первой, но, предположительно, ошибка сработает при любом другом подключении к такому серверу.