Adobe flash не работает в Firefox (Хочу узнать причину, а не решение.)

Firefox, Opera, Chromium и прочее.

Модератор: /dev/random

Ответить
Аватара пользователя
SLV
Сообщения: 202
Статус: Возвращенец
ОС: Gentoo, OSX, Win7

Adobe flash не работает в Firefox

Сообщение SLV »

В общем, очень странная проблема. Имеется две системы - Gentoo. Одна дома, другая, соответственно, на работе. На обеих системах стоит firefox-kde-opensuse, который мне нравится. На работе флеш работает, дома не работает. Различие, по сути, заключается только в том, что дома в /etc/portage/package.use есть

Код: Выделить всё

media-video/mpv libmpv openal vaapi bluray
# required by media-video/mpv-0.11.0::gentoo[-libav]
# required by mpv (argument)
>=media-video/ffmpeg-2.8-r1 vaapi
# required by net-misc/remmina-1.2.0_rc3-r1::gentoo
# required by remmina (argument)
>=x11-base/xorg-server-1.17.2-r1 kdrive
# required by net-misc/remmina-1.2.0_rc3-r1::gentoo[zeroconf]
# required by remmina (argument)
>=net-dns/avahi-0.6.31-r10 gtk3
# required by @world (argument)
# required by www-plugins/freshplayerplugin-0.3.3-r1::gentoo
# required by freshplayerplugin (argument)
>=media-libs/mesa-11.0.3 gles2

а на работе, соответственно, нет. Ругань фаерфокса заключается в следующем:

Код: Выделить всё

Assertion failure: IsSingleThreaded(), at /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/security/sandbox/linux/Sandbox.cpp:470
[16016] WARNING: pipe error (68): Соединение разорвано другой стороной: file /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 459
Assertion failure: IsSingleThreaded(), at /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/security/sandbox/linux/Sandbox.cpp:470
[16016] WARNING: pipe error (68): Соединение разорвано другой стороной: file /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 459
Assertion failure: IsSingleThreaded(), at /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/security/sandbox/linux/Sandbox.cpp:470
[16016] WARNING: pipe error (68): Соединение разорвано другой стороной: file /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 459

Я уже даже решение нашел - тупо убрать этот assertion из сорцов и перекомпилить фаерфокс, но я хочу понять, почему это работает на одной системе и не работает на другой. Раньше у меня флеш и дома работал. Потом внезапно перестал, после игр с USE-флагами фаера. На работу система перенесена в tar архиве, поэтому конфиги и большая часть установленных пакетов тоже одинаковы.
Gentoo - это диагноз.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Adobe flash не работает в Firefox

Сообщение s.xbatob »

SLV писал(а):
28.10.2015 02:46
Я уже даже решение нашел - тупо убрать этот assertion из сорцов и перекомпилить фаерфокс

Радикальное решение! Поможет только в том, что сообщений не будет. Упадёт молча. :blush:
Assertions просто так не ставят. Это значит, что произошло что-то маловероятное, но серьёзное. Так что надо искать причину.
Кстати, поиск google "с порога" предлагает:
Выбранное решение
That looks like a problem with GStreamer.

Try to set the media.gstreamer.enabled pref to false on the about:config page.
Спасибо сказали:
Аватара пользователя
SLV
Сообщения: 202
Статус: Возвращенец
ОС: Gentoo, OSX, Win7

Re: Adobe flash не работает в Firefox

Сообщение SLV »

Извиняюсь, писал ночью, не заметил, что добавил лишнего в код ошибки. Проблема не с Gstreamer и Firefox не падает. У меня просто не работает флеш. Ну, т.е, заходим в Дополнения->Плагины, смотрим - есть флеш какой-либо версии (11, если брать адобовский и 19, если freshplayerplugin). Заходим вконтакт, пытаемся запустить музыку - видим в консоли то, что я написал, музыка не работает. Заходим на рутуб, тыкаем в рандомное видео - говорит "Поставьте плагин Flash". И ничего не падает.
Если я делаю так, как написано на форуме gentoo флеш запускается. Я себе даже userpatch сделал, чтоб оно автоматом подхватывало это исправление, но я не понимаю причину, почему на одной системе есть проблема, а на другой нет.
Gentoo - это диагноз.
Спасибо сказали:
Ответить