LINUX.ORG.RU

Iceweasel падает как пьянчуга после ведра водки

 


0

1

Дефлотовый Iceweasel 38.5.0 из родного репозитария Jessie пару дней после установки Дебиана работал хорошо.
Навешал на него привычные NoScript, AdBlock и Speeddial.
И тоже вначале было нормально, пока не зашел на Youtube - краши посыпались одни за другим, видео даже не успевало запускаться!

Начал по очереди отключать эти расширения, но так и не успел - краши стали происходить сразу же после запуска Iceweasel, и последний краш был настолько разрушителен, что браузер растерял все свои расширения.

Такая «стабильность» Iceweasel мне жутко не понравилась.
До этого работал на православном Firefox ESR на Центосе (кажись, 17), и о существовании крашей браузера я вообще не знал.

Думал, для Iceweasel тоже есть ESR-ветка, но не тут то было - дебиановцы оказались лентями и эту ветку забросили -
http://www.opennet.ru/opennews/art.shtml?num=37080

И что теперь делать? На этом осле работать вообще стало невозможно :((

★★★★★

Safe mode? Багрепорт? Покаяние в 4.2?

t184256 ★★★★★
()

пока не зашел на Youtube - краши посыпались одни за другим, видео даже не успевало запускаться!

Ты будешь ржать но проблема в звуке -> ковыряй alsa/pulse

Вангую и игрушки играешь steam все дела, так вот игрули некоторые монополят звук и тут начинаются падалки ютуба

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

Ты будешь ржать но проблема в звуке -> ковыряй alsa/pulse

Пусть даже проблема в звуке, но потом я вообще перестал ходить на Ютуб, но Iceweasel стал падать все чаще и чаще.
Пока вообще не стал падать сразу после его запуска.

Вангую и игрушки играешь steam все дела, так вот игрули некоторые монополят звук и тут начинаются падалки ютуба

Не, в эти забавы я не играю никогда. От слова совсем.
И в моменты запуска Iceweasel никакая мультимедия не работала.

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

Раз всеобщее дружное молчание, значит, ESR версии для Iceweasel не существует - правильно я понял?

А значит, придется возвращаться на православный ESR Firefox 17, где все работало, как швейцарские часы....

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

Можно. Но она успешно проработала 3 года на CentOS, пока не установил Debian. И тут понеслось...

Ладно, а можно ли - и как? - пристегнуть к Debian репо с Firefox ESR?

Сам ESR лежит здесь https://www.mozilla.org/en-US/firefox/organizations/all/
Можно было бы скачать и просто запустить, как здесь - http://habrahabr.ru/sandbox/63921/.
Но это будет не цивилизовано, и обновляться не будет, поэтому хотелось бы установить его как положено - из репы.
Как?

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 2)
Ответ на: комментарий от Belen

Абсолютно новый!
Проимпортировал в этого осла только закладки из FF ESR, который и которые успешно проработали 3 года.

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 1)
Ответ на: комментарий от chukcha

И похоже, я прав, что этот осел падучий, ведь что написали хабровцы по той ссылке:

Однако сегодня, устав от вылетов лоббируемого дебианцами Iceweasel'а и решив установить Firefox....


Так что я не один столкнулся с этой проблемой.

И вообще - неужели тут нет дебианцев, я один, что ли?...

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

Сейчас Debian (8.2) использую в качестве временного решения на флешках (самопальные Live в вариантах с KDE/XFCE/LXDE) - везде Iceweasel работает без падений.

В основном Fedora/CentOS - там Firefox/Seamonkey - тоже без проблем

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

у меня дебиан, традиционный (ну, разве что XFCE собран из свежих сорцов). хотя хочу уйти на слитаз. Iceweasel жив, хотя жруч и тормозит, цуко. но у меня выпилен пульс и вместо него jackd и какие-то компилённые из сорцов примочки, чтобы мозилла его видеть могла и ещё какие-то ухищрения, чтобы из разных юзеров работал (ибо у меня браузер в песочнице запускается, тоже традиционно). меня высаживает, что надо ставить систему, выпиливая оттуда пульс, потом собирать вот-это-всё из разных сорцов, чтобы минимально запустить базовые вещи. потому и думаю валить на системы, где потцеринг ещё не нагадил.
и таки да, iceweasel не запускается, если jackd не запущен. без звука ему сильно плохеет, видео не кажет, а иногда ваще самоубивается.

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

ты не осилил прочитать текст по приведённой тобой же ссылке. что же, будем читать вместе

В конечном счете, разработчики Debian решили пересмотреть принципы поддержки продуктов Mozilla в своем дистрибутиве. Теперь в стабильном выпуске Debian будет использоваться текущая ESR-ветка.

т.е в стабильном дебиане iceweasel=firefox esr.
ты будешь сменяться, но в testing и unstable тоже iceweasel=firefox esr. разница лишь при переходе на новые версии (когда старая ещё поддерживается, но уже появился новый esr), так как в stable он прилетает лишь после окончания поддержки старой версии.
по поводу твоих проблем: то, что он у тебя падает - это, конечно, здорово. но дебаг где? где какие-либо логи? ошибки, сыплющиеся в консольку?

Deleted
()

Ставлю рубль на то, что у тебя трабла с системой и скорей всего или с озу или шиной или с видеопамятью. Погоняй мемтест 10 проходов(не шутка). Стресс , тест видеокарты.

bryak ★★★★
()
Последнее исправление: bryak (всего исправлений: 4)
Ответ на: комментарий от Deleted

ты будешь смеяться, но в testing и unstable тоже iceweasel=firefox esr.

Ты тоже будешь смеяться, но эти дебиановские заверения что якобы

Теперь в стабильном выпуске Debian будет использоваться текущая ESR-ветка

я сразу очень даже прочитал :)
Но одно дело обещать, что iceweasel=firefox esr, а другое - сделать это на самом деле.
Возможно, что дебиановцы в iceweasel который якобы =firefox esr допустили некоторые промахи - этого вы не допускаете?
Особенно потому, что я столкнулся с грустной реальностью, которая совсем не похожа на чудесную сказку.

но дебаг где? где какие-либо логи? ошибки, сыплющиеся в консольку?

Ок, сделаю. Хотя в логах не обнаружил, попробую его позапускать из консоли, может, чего напишет.

Ставлю рубль на то, что у тебя трабла с системой и скорей всего или с озу или с видеопамятью.

Про память я уже отвечал выше, но в этот раз спорит не буду, потому что вспомнил, что при переходе на Debian выкинул видяху Nvidia и перешел на бортовую Intel, может, в самом деле ее видеОЗУ кривое. А memtest его тоже видит?

и таки да, iceweasel не запускается, если jackd не запущен

Именно iceweasel, или и Firefox тоже?
И кстати, если jackd (еще не знаком с таким) это звуковой сервис, то среди сервисов такого не наблюдается.
Установить, что ли? А зачем тогда alsa?

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

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

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

то это хардварная проблема. Просто ты о ней не знаешь.

Ok. Но 1 рубля для такого мирового спора маловато будет.
Давай сразу на 1000 рублей? :)
И тогда я уж так и быть, оставлю memtest на ночь.

Только не знаю, каким образом привести тебе полученные результаты, чтобы ты в них поверил ;)

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

А пока вот, пожалуйста - запуск и мгновенный крах в консоли сразу после попытки глянуть ютуб:

~$ iceweasel
(process:5039): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node

(iceweasel:5039): GStreamer-CRITICAL **: gst_structure_new_empty: assertion 'gst_structure_validate_name (name)' failed
Ошибка сегментирования
~$
Кто что мыслит? ;)

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

Disable gstreamer: about:config --> media.gstreamer.enabled = false

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

И еще меня очень заинтересовала эта фраза Iron_Bug:

и таки да, iceweasel не запускается, если jackd не запущен. без звука ему сильно плохеет, видео не кажет, а иногда ваще самоубивается.

А эту фразу можно предварить такими словами?

В отличии от Firefox,...

или нет?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

А как его отключить?
В списке по service --status-all он не обнаружился.
Попробовал вообще снести - так на него оказались завязаны некоторые нужные приложения.

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

А как его отключить?

А вот тут уже написали: открываешь страницу about:config, ищешь media.gstreamer.enabled, меняешь значение на false.

В свежих версиях Iceweasel с GStreamer получше. Обновишься — можно снова включать.

Кстати, от этого HTML5 Audio у тебя отвалится. HTML5 Video, скорее всего, тоже.

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

А вот тут уже написали

Там не было коммента, поэтому не догадался, что это относится к браузеру.

Итак, отключил в Iceweasel этот гребаный GStreamer - и Ютуб стал показываться, а Iceweasel перестал падать!!!

Чудеса, да и только. Не перестаю удивляться Iceweasel, потому что в Firefox подобной херней ерундой заниматься не приходилось - все работало сразу_из_каропки и не падало.

А теперь, i-rinat, объясни пожалуйста для истории: кто в этом падучем безобразии виноват - недоделанный Iceweasel или что-то другое?
И что я должен сделать, чтобы не лишатся HTML5 A/V - снова вернуться на FF?

chukcha ★★★★★
() автор топика

У меня сегодня под Gentoo FF стал падать на YouTube после обновления mesa до 11.1 на i965_dri.so, решилось откатом mesa, но в Debian она только в experimental.

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

думаю, что тут разницы нет. это косяки не браузера, а флэша. а флэш - та ещё неведомая фигня. равно как и косяки с некоторыми видеокартами.

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

Так это... Firefox ESR 24 в Центосе ни на каких флешах не падает и даже не спотыкается - как тогда это объяснить?

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 2)
Ответ на: комментарий от backbone

А теперь, i-rinat, объясни пожалуйста для истории: кто в этом падучем безобразии виноват - недоделанный Iceweasel или что-то другое?

Я не знаю, мне было лень ковыряться. Оно само починилось в следующих версиях. Кстати, Iceweasel вообще мало отличается от Firefox. Код тот же, флаги сборки почти стандартные. Из существенного — только брендинг и некоторые отключенные штуки, типа DRM.

И что я должен сделать, чтобы не лишатся HTML5 A/V - снова вернуться на FF?

Мне помогло обновление.

i-rinat ★★★★★
()
Ответ на: комментарий от Iron_Bug

это косяки не браузера, а флэша

Плагины работают в отдельном процессе. Именно поэтому видны картинки типа pic. Когда плагин падает — их продолжает показывать браузер, который легко переживает падение дочернего процесса. Если при этом падает ещё и основной процесс браузера, особенно на страницах, где плагины вообще не используются, тут что-то не то с браузером.

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

Кстати, Iceweasel вообще мало отличается от Firefox.

Это я знаю, но устал повторять, что... ладно, по-другому перефразирую, чтобы лучше запоминалось:

Дьявол кроется в мелочах

Т.е. они почти одинаковы, но это «почти» и вызывает такие неприятные ситуации.

Хорошо, а какая версия Iceweasel получилась у тебя после обновления?
У меня 38.5.0, и если не ошибаюсь, среди стабильных (не бет) новее нет?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от i-rinat

43.0.1, беру из experimental.

Понял.

Всем огромное спасибо за помощь в креативном решении неожиданной проблемы! :-)


PS. Вообще-то остался неприятный осадок от знакомства с этим хваленым Iceweasel... целых два дня коту под хвост :(
Лучше бы потратил их на что-нибудь более полезное.
С Firefox ничего подобного не встречалось, юзал его еще с самых первых малоизвестных версий 1.x.

А вообще, что за фигня такая с лицензионными ограничениями FF, что из за них дебиановцы вынуждены были «изобрести» Iceweasel?
Ведь FF вроде свободный, открытый и его использует кто хочет, даже M$.

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

честно говоря, я не знаю, какие там API между браузером и флэшом.

Да без разницы, какие там API. Браузер запускает дочерний процесс и сразу готов к его безвременной кончине или зависанию. Во втором случае он его сам прибивает, если в течение минуты от него не было ответов. Если при этом падает браузер — это проблема браузера. Точно так же если текстовый редактор вызывает панику ядра, надо чинить ядро, а не редактор.

но бывают косяки браузера со звуком

А это не косяк той штуковины, которой звук в JACK загоняется? Может, это она блокируется, пока до сервера не достучится? Я сейчас попробовал отключить ALSA. Видео в браузере играет нормально, и через HTML5, и через флеш.

косяки браузера с месой

Я тоже натыкался на косяки с Mesa, 11.0.2. Судя по тому, что тот подозрительный коммит откатили, они считают, что баг был в Mesa, а не в приложениях.

и с отдельными видеокартами.

Вообще классика. Баги в драйверах, а виноват браузер, ага.

i-rinat ★★★★★
()
Ответ на: комментарий от chukcha

С Firefox ничего подобного не встречалось

Дык, это. Скачай с официального сайта Firefox ESR и пользуйся. Подозреваю, что в нём будут аналогичные проблемы.

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

«Firefox» это я так, для краткости сказал. А на самом деле, конечно, в основном использовал FF ESR как только он появился на свет.
И в стартовом посте об этом же и написал:

До этого работал на православном Firefox ESR на Центосе (кажись, 17), и о существовании крашей браузера я вообще не знал.

Т.е. Firefox - изумительный по стабильности браузер, и поскольку использовал преимущественно его, то по наивности полагал, что и другие браузеры такие же стабильные :))

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

Опять пропустил ESR :)

Т.е. Firefox ESR- изумительный по стабильности браузер.....

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

А вообще, что за фигня такая с лицензионными ограничениями FF, что из за них дебиановцы вынуждены были «изобрести» Iceweasel?

Ох, давно это было... ЕМНИП, мозиловцы требовали согласовывать с ними все изменения/патчи, иначе нельзя использовать их товарный знак, название и т.п.

Belen ★★
()
Последнее исправление: Belen (всего исправлений: 3)
Ответ на: комментарий от chukcha

я сразу очень даже прочитал :) Но одно дело обещать, что iceweasel=firefox esr, а другое - сделать это на самом деле. Возможно, что дебиановцы в iceweasel который якобы =firefox esr допустили некоторые промахи - этого вы не допускаете? Особенно потому, что я столкнулся с грустной реальностью, которая совсем не похожа на чудесную сказку.

сделай apt-get source iceweasel, и увидишь что стягиваются мозиловские сорцы для firefox esr. дебиан это лишь приправляет патчами для изменения логотипов и выпиливает отправку репортов в мозиллу

Deleted
()
Последнее исправление: hellcat (всего исправлений: 2)
Ответ на: комментарий от Deleted

сделай apt-get source iceweasel, и увидишь что стягиваются мозиловские сорцы для firefox esr. дебиан это лишь приправляет патчами

Ну, это просто замечательно! :) Осталось только выяснить, как подтягивать не только сырцы, а и бинарники.
Иными словами - как присоеднить к Debian репозитарий Мозиллы, чтобы из него дефолтово устанавливался и обновлялся не Iceweasel, а Firefox ESR?

PS. Несмотря на то, что благодаря дружным усилиям здесь присутствующих удалось как-то заставить Iceweasel не падать, все-таки хочется вернуться на чистопородный Firefox ESR.

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

пиши скрипт, который бы стягивал с мозиловского ftp нужный тебе архив, распаковывал, скажем, в /opt, и линковал в /usr/local/bin
если хочешь - можешь опакетить.
ИМХО как уже писали выше, разницы не будет, так как проблема не с браузером, а с gstreamer-ом.
как я понял, раньше ты пользовался 17 или 24 версией (ты упоминал обе). Так вот, gstreamer в них ещё попросту не завезли, и проблема оставалась незамеченой.
а учитывая, что у меня gstreamer таких проблем не вызывает, предполагаю у тебя проблемы с драйверами и/или аппаратным ускорением. Если хочешь смотреть ютуб в 720p - можешь попробовать удалить gstreamer1.0-vaapi если таковой установлен.

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

пиши скрипт, который бы стягивал с мозиловского ftp нужный тебе архив, распаковывал,

Это сделать можно, но мне интересно другое
- есть ли возможность подключить репозитарий Firefox ESR к Debian?
Если нет, то да, остается ручная работа.

как я понял, раньше ты пользовался 17 или 24 версией (ты упоминал обе). Так вот, gstreamer в них ещё попросту не завезли,

Да, 17, 24 и еще какие-то были до них. А сейчас специально вернулся в CentOS, чтобы поглядеть, каким последним ESR в нем пользовался.
Оказался не такой уж старый - 31.6.0: http://savepic.ru/8149347.png

Если хочешь смотреть ютуб в 720p - можешь попробовать удалить gstreamer1.0-vaapi если таковой установлен.

Проверил - gstreamer1.0-vaapi не установлен.
Зато установлены такие фишки и либы:

- gstreamer1.0-x
- gstreamer1.0-libav
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-ugly
- libgstreamer-plugins-base0.10-0
- libgstreamer-plugins-base1.0-0
- libgstreamer0.10-0
- libgstreamer1.0-0
Уже пытался их деинсталлировать, но они потянули за собой brasero и другие нужные программы, поэтому так всё и оставил.

Итого остался всё тот же вопрос: - есть ли возможность цивилизованно, без извратов подключить репозитарий Firefox ESR к Debian?

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 3)
Ответ на: комментарий от chukcha

есть ли возможность цивилизованно, без извратов подключить репозитарий Firefox ESR к Debian

а репозитория-то нет, вроде как. только архивы

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

Вот это я и пытаюсь выяснить. Есть вот такое сборище - http://mozilla.debian.net/
Но сколько не пытался получить ESR, получаемая здесь

deb http://security.debian.org/ jessie/updates main

выдает все тот же обычный Iceweasel

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

потому как это стандартный дебиановский реп. по упомянутым выше причинам, firefox там лежать никак не может.

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

Ага! :) Тогда уж точно переползу снова на FF ESR.

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