Bug 8179 - hal is needed for flash-player protected content playback
Summary: hal is needed for flash-player protected content playback
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3...
Keywords: validated_update
: 11786 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-11-22 04:40 CET by Drew Edwards
Modified: 2014-03-31 21:53 CEST (History)
8 users (show)

See Also:
Source RPM: flash-player-plugin
CVE:
Status comment:


Attachments

Description Drew Edwards 2012-11-22 04:40:41 CET
Description of problem:

hal has been removed from mageia cauldron.  This means it is impossible to play protected (drm) content in flash player.  See here for more info:

http://helpx.adobe.com/x-productkb/multi/flash-player-11-problems-playing.html

I realize that hal is deprecated, but this will mean that mageia 3 is unusable for some of us.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
Comment 1 Sander Lepik 2012-11-22 09:14:07 CET
Sorry, but hal won't come back.

Status: NEW => RESOLVED
CC: (none) => sander.lepik
Resolution: (none) => WONTFIX

Comment 2 Anssi Hannula 2014-03-18 18:17:33 CET
This should be fixed in flash-player-plugin-11.2.202.346-1.1.mga3.nonfree which is now available in the Mageia 3 nonfree/updates_testing media.

See https://wiki.mageia.org/en/Enabling_the_Testing_media if you want to test it.

Thanks for the report and sorry for the delay. We could not fix this immediately because we did not want to bring the actual full HAL back, as noted by Sander.


This change will now go through the QA procedure to be included as an official update, provided that no regressions appear.


Suggested advisory:
============
This Flash Player update fixes playback of protected ("DRM") content (such as videos on Google Play Movies and other similar services).

Adobe Flash Access DRM module depends on freedesktop.org HAL which is not provided on Mageia as it has been deprecated. To satisfy the HAL dependency, Chris Horler's hal-flash compatibility layer has been incorporated into the flash-player-plugin package. The hal-flash library provides the subset of the HAL API used by Flash Player by wrapping udisks.

References:
https://bugs.mageia.org/show_bug.cgi?id=8179
https://github.com/cshorler/hal-flash
============

Uploaded to mga3+mga4 nonfree/updates_testing:

Source packages:
flash-player-plugin-11.2.202.346-1.1.mga3.nonfree
flash-player-plugin-11.2.202.346-1.1.mga4.nonfree

Binary packages:
flash-player-plugin-11.2.202.346-1.1.mga3.nonfree
flash-player-plugin-kde-11.2.202.346-1.1.mga3.nonfree
flash-player-plugin-11.2.202.346-1.1.mga4.nonfree
flash-player-plugin-kde-11.2.202.346-1.1.mga4.nonfree


Testing information:
===============
Protected content playback can be tested as follows:
1. Go to http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
2. Enter the following video URL on the page: http://drmtest2.adobe.com:8080/Content/anonymous.f4v
3. Press Play on the page.
With the new package version it should work, while it did not work with the previous version.

Also, please test:
- any other obscure or premium video sites (such as Google Play Movies or any local video services), if you have access to any.
- that the plugin still does work in all the browsers it previously worked in without any new crashes.
- the KDE configuration interface of flash-player-plugin-kde still works (right-click a Flash Player applet and "Settings")
===============


Technical background:
===============
/usr/lib/mozilla/plugins/libflashplayer.so is now an empty library that has an RPATH set to /usr/lib64/flash-player-plugin and a NEEDED entry (dependency) on libflashplayer.so and libhal.so.1.
/usr/lib64/flash-player-plugin contains both the actual libflashplayer.so and the hal-flash wrapper (libhal.so.1), so the actual Flash Player and the hal-flash get automatically loaded when the empty library is loaded.
When libhal.so.1 is required at run-time, the already loaded hal-flash version gets used.

Doing it this way avoids having to have a "libhal.so.1" to be present in a system-wide global location such as /usr/lib.
===============

Status: RESOLVED => REOPENED
Version: Cauldron => 4
CC: (none) => anssi.hannula
Component: Security => RPM Packages
Assignee: bugsquad => qa-bugs
Resolution: WONTFIX => (none)
Whiteboard: (none) => MGA3TOO
Source RPM: (none) => flash-player-plugin
Severity: major => normal

Comment 3 Manuel Hiebel 2014-03-18 18:32:22 CET
*** Bug 11786 has been marked as a duplicate of this bug. ***

CC: (none) => manuel.mageia

Comment 4 Manuel Hiebel 2014-03-18 18:48:12 CET
it looks not work here (with the test or 6play.fr), will test with the previous version and libhal (cf my duplicate) latter (no tried since mga3)
Comment 5 Anssi Hannula 2014-03-18 21:36:09 CET
(In reply to Manuel Hiebel from comment #4)
> it looks not work here (with the test or 6play.fr), will test with the
> previous version and libhal (cf my duplicate) latter (no tried since mga3)

Which distro version, which browser, which architecture?
Rémi Verschelde 2014-03-20 08:45:04 CET

CC: (none) => remi
Whiteboard: MGA3TOO => MGA3TOO has_procedure

Comment 6 Lewis Smith 2014-03-21 10:58:16 CET
Testing MGA4 64-bit
Followed the testing details given in Comment 2, using KDE desktop.
Confirmed that with Opera and release Flash plugin, the video did *not* work.
From Testing repos, updated to
 flash-player-plugin-11.2.202.346-1.1.mga4.nonfree
and installed (because not already there)
 flash-player-plugin-kde-11.2.202.346-1.1.mga4.nonfree

Re-Login. With Opera and Firefox the video displayed OK.

NOT with Konqueror, which for the first URL for the test gave:
"Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash"
NOT with Gnome Web, which gave again from the first test URL:
 "Plug-in Failure"
Although I did not test the failure condition with these 2 browsers, I am confident that their reaction is not reversion.

Will try under other desktops. Also the KDE thingy when I have disvovered "right-click a Flash Player applet and "Settings" ". Seriously, what *is* a Flash Player applet?

CC: (none) => lewyssmith

Comment 7 William Kenney 2014-03-21 16:07:16 CET
In VirtualBox, M3, KDE, 32-bit

Package(s) under test:
flash-player-plugin

default install of flash-player-plugin

[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.mga3.nonfree.i586 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Does not play

install flash-player-plugin from updates_testing

[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.1.mga3.nonfree.i586 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Plays just fine

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
VirtualBox 4.3.6-1.mga4.x86_64.rpm

CC: (none) => wilcal.int
Whiteboard: MGA3TOO has_procedure => MGA3TOO has_procedure MGA3-32-OK

Comment 8 William Kenney 2014-03-21 16:19:00 CET
In VirtualBox, M3, KDE, 64-bit

Package(s) under test:
flash-player-plugin

default install of flash-player-plugin

[[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.mga3.nonfree.x86_64 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Does not play

install flash-player-plugin from updates_testing

[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.1.mga3.nonfree.x86_64 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Plays just fine

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
VirtualBox 4.3.6-1.mga4.x86_64.rpm

Whiteboard: MGA3TOO has_procedure MGA3-32-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK

Comment 9 William Kenney 2014-03-21 16:33:50 CET
In VirtualBox, M4, KDE, 32-bit

Package(s) under test:
flash-player-plugin

default install of flash-player-plugin

[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.mga4.nonfree.i586 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Does not play

install flash-player-plugin from updates_testing

[root@localhost wilcal]# urpmi flash-player-plugin
Package flash-player-plugin-11.2.202.346-1.1.mga4.nonfree.i586 is already installed

http://drmtest2.adobe.com:8080/Content/anonymous.f4v
in
http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html
Plays just fine

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
VirtualBox 4.3.6-1.mga4.x86_64.rpm

Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK

Comment 10 Manuel Hiebel 2014-03-21 16:39:42 CET
(In reply to Anssi Hannula from comment #5)
> (In reply to Manuel Hiebel from comment #4)
> > it looks not work here (with the test or 6play.fr), will test with the
> > previous version and libhal (cf my duplicate) latter (no tried since mga3)
> 
> Which distro version, which browser, which architecture?

Mga4 x86_64, firefox and opera, I only get 'loading flash access licence'

Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK

Manuel Hiebel 2014-03-21 16:40:19 CET

Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK

Comment 11 William Kenney 2014-03-21 16:42:29 CET
For me this update works fine.
Testing complete for mga3 32-bit & 64-bit
Testing complete for mga4 32-bit & 64-bit
Comment 12 Anssi Hannula 2014-03-21 16:52:00 CET
(In reply to Manuel Hiebel from comment #10)
> (In reply to Anssi Hannula from comment #5)
> > (In reply to Manuel Hiebel from comment #4)
> > > it looks not work here (with the test or 6play.fr), will test with the
> > > previous version and libhal (cf my duplicate) latter (no tried since mga3)
> > 
> > Which distro version, which browser, which architecture?
> 
> Mga4 x86_64, firefox and opera, I only get 'loading flash access licence'

Please start the browser in a terminal and provide the output, and also the output of "ldd /usr/lib64/mozilla/plugins/libflashplayer.so".
Comment 13 Manuel Hiebel 2014-03-21 17:09:10 CET
for firefox in terminal it says:

#(process:4128): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
(firefox:4128): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(firefox:4128): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(firefox:4128): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(firefox:4128): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

and 

$ ldd /usr/lib64/mozilla/plugins/libflashplayer.so	linux-vdso.so.1 (0x00007fff0a171000)
	libflashplayer.so => /usr/lib64/flash-player-plugin/libflashplayer.so (0x00007f88900c2000)
	libhal.so.1 => /usr/lib64/flash-player-plugin/libhal.so.1 (0x00007f888febd000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f888faf0000)
	libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f888f8ee000)
	libX11.so.6 => /lib64/libX11.so.6 (0x00007f888f5b2000)
	libXext.so.6 => /lib64/libXext.so.6 (0x00007f888f3a0000)
	libXt.so.6 => /lib64/libXt.so.6 (0x00007f888f139000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f888ef30000)
	libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f888ed25000)
	libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f888eb1b000)
	libssl3.so => /lib64/libssl3.so (0x00007f888e8cf000)
	libsmime3.so => /lib64/libsmime3.so (0x00007f888e6a2000)
	libnss3.so => /lib64/libnss3.so (0x00007f888e364000)
	libnssutil3.so => /lib64/libnssutil3.so (0x00007f888e137000)
	libplds4.so => /lib64/libplds4.so (0x00007f888df33000)
	libplc4.so => /lib64/libplc4.so (0x00007f888dd2e000)
	libnspr4.so => /lib64/libnspr4.so (0x00007f888daef000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f888d8d2000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f888d6ce000)
	libgtk-x11-2.0.so.0 => /lib64/libgtk-x11-2.0.so.0 (0x00007f888d09a000)
	libgdk-x11-2.0.so.0 => /lib64/libgdk-x11-2.0.so.0 (0x00007f888cde7000)
	libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f888cbc4000)
	libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f888c9af000)
	libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f888c78e000)
	libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f888c581000)
	libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f888c262000)
	libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f888c017000)
	libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f888bd85000)
	libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f888bb48000)
	libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f888b8f8000)
	libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f888b6f4000)
	libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f888b3f3000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f888b0f0000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f8891826000)
	libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f888aea8000)
	libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f888ac89000)
	libSM.so.6 => /lib64/libSM.so.6 (0x00007f888aa81000)
	libICE.so.6 => /lib64/libICE.so.6 (0x00007f888a864000)
	libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f888a65e000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f888a444000)
	libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f888a0e2000)
	libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f8889edf000)
	libXi.so.6 => /lib64/libXi.so.6 (0x00007f8889cce000)
	libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f8889ac4000)
	libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f88898c1000)
	libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f88896bd000)
	libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f888946a000)
	libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f88891be000)
	libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f8888f9b000)
	libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f8888d3c000)
	libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f8888b38000)
	libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f888892e000)
	libGL.so.1 => /lib64/libGL.so.1 (0x00007f88886ad000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f888849c000)
	libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f8888134000)
	libffi.so.6 => /lib64/libffi.so.6 (0x00007f8887f2c000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f8887cc5000)
	libXau.so.6 => /lib64/libXau.so.6 (0x00007f8887ac1000)
	libXdmcp.so.6 => /lib64/libXdmcp.so.6 (0x00007f88878bb000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f88876b6000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f888749d000)
	libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f888727a000)
	libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f8887078000)
	libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x00007f8886e73000)
	libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x00007f8886c6b000)
	libgbm.so.1 => /lib64/libgbm.so.1 (0x00007f8886a63000)
	libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f8886856000)
	libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x00007f8886645000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f8886433000)
	libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f8886227000)
	libglapi.so.0 => /lib64/libglapi.so.0 (0x00007f8885fd2000)
	libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x00007f8885dba000)
	libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x00007f8885bb4000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f8885982000)
[manu@localhost ~]$ ldd /usr/lib64/mozilla/plugins/libflashplayer.so
	linux-vdso.so.1 (0x00007fffdf8c3000)
	libflashplayer.so => /usr/lib64/flash-player-plugin/libflashplayer.so (0x00007f863e764000)
	libhal.so.1 => /usr/lib64/flash-player-plugin/libhal.so.1 (0x00007f863e55f000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f863e192000)
	libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f863df90000)
	libX11.so.6 => /lib64/libX11.so.6 (0x00007f863dc54000)
	libXext.so.6 => /lib64/libXext.so.6 (0x00007f863da42000)
	libXt.so.6 => /lib64/libXt.so.6 (0x00007f863d7db000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f863d5d2000)
	libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f863d3c7000)
	libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f863d1bd000)
	libssl3.so => /lib64/libssl3.so (0x00007f863cf71000)
	libsmime3.so => /lib64/libsmime3.so (0x00007f863cd44000)
	libnss3.so => /lib64/libnss3.so (0x00007f863ca06000)
	libnssutil3.so => /lib64/libnssutil3.so (0x00007f863c7d9000)
	libplds4.so => /lib64/libplds4.so (0x00007f863c5d5000)
	libplc4.so => /lib64/libplc4.so (0x00007f863c3d0000)
	libnspr4.so => /lib64/libnspr4.so (0x00007f863c191000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f863bf74000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f863bd70000)
	libgtk-x11-2.0.so.0 => /lib64/libgtk-x11-2.0.so.0 (0x00007f863b73c000)
	libgdk-x11-2.0.so.0 => /lib64/libgdk-x11-2.0.so.0 (0x00007f863b489000)
	libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f863b266000)
	libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f863b051000)
	libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f863ae30000)
	libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f863ac23000)
	libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f863a904000)
	libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f863a6b9000)
	libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f863a427000)
	libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f863a1ea000)
	libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f8639f9a000)
	libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f8639d96000)
	libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f8639a95000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f8639792000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f863fec8000)
	libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f863954a000)
	libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f863932b000)
	libSM.so.6 => /lib64/libSM.so.6 (0x00007f8639123000)
	libICE.so.6 => /lib64/libICE.so.6 (0x00007f8638f06000)
	libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f8638d00000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f8638ae6000)
	libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f8638784000)
	libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f8638581000)
	libXi.so.6 => /lib64/libXi.so.6 (0x00007f8638370000)
	libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f8638166000)
	libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f8637f63000)
	libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f8637d5f000)
	libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f8637b0c000)
	libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f8637860000)
	libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f863763d000)
	libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f86373de000)
	libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f86371da000)
	libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f8636fd0000)
	libGL.so.1 => /lib64/libGL.so.1 (0x00007f8636d4f000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f8636b3e000)
	libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f86367d6000)
	libffi.so.6 => /lib64/libffi.so.6 (0x00007f86365ce000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f8636367000)
	libXau.so.6 => /lib64/libXau.so.6 (0x00007f8636163000)
	libXdmcp.so.6 => /lib64/libXdmcp.so.6 (0x00007f8635f5d000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f8635d58000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8635b3f000)
	libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f863591c000)
	libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f863571a000)
	libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x00007f8635515000)
	libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x00007f863530d000)
	libgbm.so.1 => /lib64/libgbm.so.1 (0x00007f8635105000)
	libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f8634ef8000)
	libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x00007f8634ce7000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f8634ad5000)
	libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f86348c9000)
	libglapi.so.0 => /lib64/libglapi.so.0 (0x00007f8634674000)
	libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x00007f863445c000)
	libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x00007f8634256000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f8634024000)
Comment 14 Lewis Smith 2014-03-21 17:13:39 CET
Further to Comment 6 (real hardware)

Confirm that the fix is OK for Opera & Firefox under any desktop; but that the Konqueror & Web failures already noted are consistent.

Accepting this limitation, following Comment 11, I OK this for MGA4 64-bit.
But the KDE plugin remains a mystery.

Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK

Comment 15 Anssi Hannula 2014-03-21 17:33:27 CET
(In reply to Lewis Smith from comment #6)
> Also the KDE thingy when I have disvovered
> "right-click a Flash Player applet and "Settings" ". Seriously, what *is* a
> Flash Player applet?

Any Flash Player content in a web browser. So e.g. on Youtube right-click the video and select "Settings".


(In reply to Manuel Hiebel from comment #13)

Output looks OK. Can you close the browser, rename ~/.adobe to another name and then try again?
Comment 16 Manuel Hiebel 2014-03-21 18:18:20 CET
> (In reply to Manuel Hiebel from comment #13)
> 
> Output looks OK. Can you close the browser, rename ~/.adobe to another name
> and then try again?

Indeed that make it, great !
Comment 17 Anssi Hannula 2014-03-21 18:58:05 CET
Updated suggested advisory:
============
This Flash Player update fixes playback of protected ("DRM") content (such as videos on Google Play Movies, Amazon Instant Video, Flixster Digital Copy, and other similar services).

If you are still experiencing issues with such services even after installing this update, please close your browser, open a terminal window, and execute the following two commands to clear the Adobe Access DRM directories as instructed by Adobe:
cd ~/.adobe/Flash_Player
rm -rf NativeCache AssetCache APSPrivateData2

Adobe Flash Access DRM module depends on freedesktop.org HAL which is not provided on Mageia as it has been deprecated. To satisfy the HAL dependency, Chris Horler's hal-flash compatibility layer has been incorporated into the flash-player-plugin package. The hal-flash library provides the subset of the HAL API used by Flash Player by wrapping udisks.

References:
https://bugs.mageia.org/show_bug.cgi?id=8179
https://github.com/cshorler/hal-flash
http://helpx.adobe.com/x-productkb/multi/flash-player-11-problems-playing.html
============
Comment 18 Anssi Hannula 2014-03-23 01:34:12 CET
Please hold with this update for now.

I've experienced several crashes with Flash Player during the last few days, and I'll try to see if they are related to this update. Possibly not, but better safe than sorry.
Comment 19 claire robinson 2014-03-23 08:49:47 CET
Thanks Anssi. Adding feedback marker for now then.

Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK => MGA3TOO feedback has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK

Comment 20 Anssi Hannula 2014-03-26 21:46:05 CET
I haven't seen any crashes since my last comment, so I'm inclined to go forward with this soon...

If no one reports any issues in the next two days (before 20.00 UTC on Friday), I'll drop the feedback marker and let this update forward.
Comment 21 Anssi Hannula 2014-03-28 22:00:54 CET
Removing feedback marker as per my previous comment, I haven't seen any actual regressions and haven't gotten any additional reports.

Whiteboard: MGA3TOO feedback has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK

Comment 22 Rémi Verschelde 2014-03-28 22:10:56 CET
Thanks Anssi!

Validating update, advisory has been uploaded.
Please push to 3 & 4 nonfree/updates.

Keywords: (none) => validated_update
Whiteboard: MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK => MGA3TOO has_procedure MGA3-32-OK MGA3-64-OK MGA4-32-OK MGA4-64-OK advisory
CC: (none) => sysadmin-bugs

Comment 23 Anssi Hannula 2014-03-29 14:01:27 CET
For the record, if someone is reading these comments later:
I have reproduced the crashes that I experienced and they happen both without and with this update, so not a regression. I'll be debugging them later (looks like a segfault on pthread_mutex_lock()).
Comment 24 Pascal Terjan 2014-03-31 21:53:03 CEST
http://advisories.mageia.org/MGAA-2014-0090.html

Status: REOPENED => RESOLVED
CC: (none) => pterjan
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.