Bug 4545 - Firefox перестает работать после pipelight-plugin --enable silverlight
: Firefox перестает работать после pipelight-plugin --enable silverlight
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on: 4552
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-17 10:09 MSD by binomod
Modified: 2014-10-26 17:24 MSK (History)
3 users (show)

See Also:
RPM Package: pipelight
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description binomod 2014-10-17 10:09:38 MSD
Description of problem:
pipelight-plugin --enable silverlight 5.1  5.0  4   никакой разницы, все равно firefox выключается если попытаться открыть новую вкладку.
http://i077.radikal.ru/1410/99/6b40bf01a988.png
https://yadi.sk/d/fFwUNa5kc5iAh

Version-Release number of selected component (if applicable):
Pipelight 0.2.7.1~ubuntu14.10.1
Mozilla Firefox 32.0.2
nvidia340
rosa desktop fresh r4

How reproducible:


Steps to Reproduce:
1.pipelight-plugin --enable silverlight5.1 
2.open firefox
Comment 1 Andrey Bondrov 2014-10-17 10:35:49 MSD
Интересует ещё вывод команд:

1. uname -a
2. rpm -q pipelight
3. rpm -qa | grep wine
Comment 2 binomod 2014-10-17 10:43:04 MSD
1. Linux binomod 3.14.15-nrj-desktop-1rosa #1 SMP PREEMPT Fri Aug 1 14:53:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2.pipelight-0.2.7.1-7-rosa2014.1.x86_64

3.lib64kwineffects1-4.11.11-13-rosa2014.1.x86_64
wine64-gecko-2.24-3-rosa2014.1.x86_64
wine32-1.7.28-1-rosa2014.1.i586
wine64-1.7.28-1-rosa2014.1.x86_64
Comment 3 FirstLevel 2014-10-17 10:46:28 MSD
Прошу также сделать следующее.
Выполнить команду
pipelight-plugin --enable silverlight5.1
затем запустить konsole,  а после запустить firefox из консоли.
При появлении ошибки в pluginloader.exe нажмите в konsole Ctrl-C и приведите полученный вывод.
Comment 4 FirstLevel 2014-10-17 10:46:43 MSD
Проблема также наблюдается и в i586
Comment 5 binomod 2014-10-17 10:51:29 MSD
binomod ~ $ firefox 

(process:19108): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

(firefox:19108): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(firefox:19108): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(firefox:19108): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(firefox:19108): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/binomod/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/binomod/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/binomod/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/binomod/.wine-pipelight'.
fixme:winediag:start_process Wine-Compholio is a Wine testing version containing experimental patches.
fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead:
fixme:winediag:start_process https://github.com/compholio/wine-compholio/issues
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow       is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering  is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7b8d22a7, 0x7b970120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6df678, (null), (null), 0x7b970120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken.
e/pipelight/pluginloader.exe: loader.c:129: asserted_dlsym: Проверочное утверждение «result» не выполнено.
wine: Assertion failed at address 0xf77d4430 (thread 0009), starting debugger...
Comment 6 Andrey Bondrov 2014-10-17 10:52:42 MSD
(In reply to comment #4)
> Проблема также наблюдается и в i586

А на i586 точно эта же проблема, а не проблема из-за видеодрайвера?

См. http://forum.rosalab.ru/viewtopic.php?f=40&t=4531&p=33185#p33175

Что будет, если запустить из терминала FF вот так?

PIPELIGHT_GPUACCELERATION=0 firefox
Comment 7 Andrey Bondrov 2014-10-17 10:54:26 MSD
(In reply to comment #5)
> libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection
> may be broken.

А что выводит такая команда?

rpm -qa | grep udev
Comment 8 binomod 2014-10-17 10:59:04 MSD
PIPELIGHT_GPUACCELERATION=0 firefox
Запустилось, все нормально, эта страница отображается: http://bubblemark.com/silverlight2.html в плагинах появился silverlight5.1
Но первый канал не показывает(( http://stream.1tv.ru/live

Вот вывод из консоли: binomod ~ $ PIPELIGHT_GPUACCELERATION=0 firefox

(process:23249): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

(firefox:23249): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(firefox:23249): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(firefox:23249): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(firefox:23249): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/binomod/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] enableGPUAcceleration set via commandline to false
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/binomod/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/binomod/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/binomod/.wine-pipelight'.
fixme:winediag:start_process Wine-Compholio is a Wine testing version containing experimental patches.
fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead:
fixme:winediag:start_process https://github.com/compholio/wine-compholio/issues
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow       is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering  is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7b8d22a7, 0x7b970120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6df678, (null), (null), 0x7b970120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/binomod/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] enableGPUAcceleration set via commandline to false
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/binomod/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/binomod/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/binomod/.wine-pipelight'.
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow       is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering  is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7b8d22a7, 0x7b970120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6df678, (null), (null), 0x7b970120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using timer based event handling.
[PIPELIGHT:LIN:silverlight5.1] successfully executed JavaScript.
[PIPELIGHT:LIN:silverlight5.1] nppfunctions.c:443:NPP_New(): malformed argument 'PARAM' -> '(null)'
fixme:advapi:CreateProcessAsUserW 0x10c L"C:\\Program Files\\Silverlight\\latest\\agcp.exe" L"agcp.exe 34 260" (nil) (nil) 1 0x00004000 (nil) (null) 0x6df0e8 0x6df0d8 - semi-stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x4015f4, 0x50e1e4, 520): stub
fixme:urlmon:Uri_GetPropertyBSTR (0x1033070)->(6 0x6ddee4 4)
fixme:process:GetNumaHighestNodeNumber (0x6de980): semi-stub
fixme:thread:SetThreadStackGuarantee (0x6de970): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de550, (nil) 0x6de548
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de550, (nil) 0x6de548
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de5c0, (nil) 0x6de5b8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de544, (nil) 0x6de53c
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de544, (nil) 0x6de53c
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de5c0, (nil) 0x6de5b8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de768, (nil) 0x6de760
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de768, (nil) 0x6de760
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de7d4, (nil) 0x6de7cc
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de7d4, (nil) 0x6de7cc
fixme:thread:GetThreadPreferredUILanguages 48, 0x6dec50, (nil) 0x6dec48
fixme:thread:GetThreadPreferredUILanguages 48, 0x6dec50, (nil) 0x6dec48
fixme:process:FlushProcessWriteBuffers : stub
Failed to open VDPAU backend libvdpau_nvidia.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Failed to open VDPAU backend libvdpau_nvidia.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Failed to open VDPAU backend libvdpau_nvidia.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Comment 9 binomod 2014-10-17 10:59:46 MSD
binomod ~ $ rpm -qa | grep udev
system-config-printer-udev-1.4.2-16-rosa2014.1.x86_64
udev-208-37-rosa2014.1.x86_64
lib64udev1-208-37-rosa2014.1.x86_64
lib64gudev1.0_0-208-37-rosa2014.1.x86_64
lib64udev-devel-208-37-rosa2014.1.x86_64
Comment 10 Andrey Bondrov 2014-10-17 11:04:08 MSD
(In reply to comment #8)
> PIPELIGHT_GPUACCELERATION=0 firefox
> Запустилось, все нормально, эта страница отображается:
> http://bubblemark.com/silverlight2.html в плагинах появился silverlight5.1

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

> Но первый канал не показывает(( http://stream.1tv.ru/live

Ну, там уже на форуме выяснилось, что Первый канал использует Flash, а не Silverlight, а не показывать он может из-за Adblock.
Comment 11 Andrey Bondrov 2014-10-17 11:05:30 MSD
(In reply to comment #9)
> binomod ~ $ rpm -qa | grep udev
> system-config-printer-udev-1.4.2-16-rosa2014.1.x86_64
> udev-208-37-rosa2014.1.x86_64
> lib64udev1-208-37-rosa2014.1.x86_64
> lib64gudev1.0_0-208-37-rosa2014.1.x86_64
> lib64udev-devel-208-37-rosa2014.1.x86_64

А нет ли возможности установить libudev1 (32-битный пакет) и проверить ещё раз запуск firefox стандартным образом из терминала (т.е. не указывая ему PIPELIGHT_GPUACCELERATION=0)?
Comment 12 binomod 2014-10-17 11:12:22 MSD
> А нет ли возможности установить libudev1 (32-битный пакет) и проверить ещё
> раз запуск firefox стандартным образом из терминала (т.е. не указывая ему
> PIPELIGHT_GPUACCELERATION=0)?

Установил. Все теперь запускаю через ярлык или через терминал все работает и silverlight тоже.

Флешплеер установлен, adblock отключен, но первый не кажет.
Но это уже другая история. правильно?
Comment 13 Andrey Bondrov 2014-10-17 11:16:52 MSD
(In reply to comment #12)
> > А нет ли возможности установить libudev1 (32-битный пакет) и проверить ещё
> > раз запуск firefox стандартным образом из терминала (т.е. не указывая ему
> > PIPELIGHT_GPUACCELERATION=0)?
> 
> Установил. Все теперь запускаю через ярлык или через терминал все работает и
> silverlight тоже.

Спасибо :-) Печально, конечно, что 64-битный pipelight каким-то образом требует 32-битную библиотеку, но хоть понятна причина падения плагина, дальше остаётся только подумать над оптимальным решением.
 
> Флешплеер установлен, adblock отключен, но первый не кажет.
> Но это уже другая история. правильно?

Ага, это и правда другая.
Comment 14 binomod 2014-10-17 11:24:46 MSD
Спасибо
Comment 15 Andrey Bondrov 2014-10-17 11:55:21 MSD
Пока что опубликовал pipelight 0.2.7.1-8, там из изменений:

1. Вместо версии 0.2.7.1~ubuntu14.10.1 выводится 0.2.7.1~rosa2014.1
2. 64-битный пакет требует 32-битные пакеты wine32 и libudev1

Остаётся ещё проблема с pipelight и nvidia 340 (с __GL_WRITE_TEXT_SECTION), так что пока что не будем этот баг закрывать.
Comment 16 Eugene Shatokhin 2014-10-26 12:56:59 MSK
(In reply to comment #15)
> Остаётся ещё проблема с pipelight и nvidia 340 (с __GL_WRITE_TEXT_SECTION),
> так что пока что не будем этот баг закрывать.

Опубликовано обновление nvidia-additional-settings с workaround'ом для __GL_WRITE_TEXT_SECTION. Также опубликовано обновление nvidia340 до версии 340.46. 

Пожалуйста, выполните обновление и перепроверьте, останется ли проблема.
Comment 17 Andrey Bondrov 2014-10-26 17:24:20 MSK
(In reply to comment #16)
> (In reply to comment #15)
> > Остаётся ещё проблема с pipelight и nvidia 340 (с __GL_WRITE_TEXT_SECTION),
> > так что пока что не будем этот баг закрывать.
> 
> Опубликовано обновление nvidia-additional-settings с workaround'ом для
> __GL_WRITE_TEXT_SECTION. Также опубликовано обновление nvidia340 до версии
> 340.46. 
> 
> Пожалуйста, выполните обновление и перепроверьте, останется ли проблема.

Ну, как выше уже написали, "Все теперь запускаю через ярлык или через терминал все работает и silverlight тоже". Так что закрываем баг.