Bug 1404590

Summary: flash-plugin: failed to load plugin: undefined symbol: gdk_x11_window_get_drawable_impl
Product: Red Hat Enterprise Linux 5 Reporter: Vera Budikova <vbudikov>
Component: flash-pluginAssignee: Martin Stransky <stransky>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 5.11CC: ajb, ed.costello, emhuang, mmelanso, mtilburg, phil, thoger, toracat, tpelka
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-31 12:53:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1404311, 1411931    

Description Vera Budikova 2016-12-14 08:03:28 UTC
Description of problem:
Flash-plugin failed to load plugin: undefined symbol: gdk_x11_window_get_drawable_impl.

Version-Release number of selected component (if applicable):
flash-plugin-24.0.0.186-1.el5_11
gtk2-2.10.4-30.el5

How reproducible:
always

Steps to Reproduce:
1. Install flash-plugin
2. mv ~/.mozilla/ ~/.mozilla.bak
3. Run firefox

Actual results:
LoadPlugin: failed to initialize shared library /usr/lib/flash-plugin/libflashplayer.so [/usr/lib/flash-plugin/libflashplayer.so: undefined symbol: gdk_x11_window_get_drawable_impl]



Expected results:


Additional info:

Comment 1 Martin Stransky 2016-12-14 08:55:15 UTC
gdk_x11_window_get_drawable_impl() is exported by libgdk-x11-2.0, see Bug 525154 for details.

Comment 2 Tomas Hoger 2016-12-14 08:56:08 UTC
gdk_x11_window_get_drawable_impl was apparently only added in 2.17.11 / 2.18.0:

https://github.com/GNOME/gtk/commit/d0ac27fe5f95a92af8cb40ed3db6d35e1874851f

They seem to be a simple accessor functions, that we'd possibly be able to avoid if we could change source, but that's not possible for binary-only Flash Player.

Comment 5 Tomas Hoger 2016-12-14 09:22:37 UTC
Note that RHEL 5.6 and later is still listed as supported by Adobe:

https://get.adobe.com/flashplayer/?no_redirect
https://get.adobe.com/flashplayer/modal/?content=flashSystemRequirement&loc=en&version=24.0.0.186&os=Linux&fakeajax

Red HatĀ® Enterprise Linux (RHEL) 5.6 or later (32-bit and 64-bit) openSUSEĀ® 11.3 or later (32-bit and 64-bit) Ubuntu 10.04 or later (32-bit and 64-bit)

Another RHEL-5 incompatibility was fixed by Adobe in the past - see bug 1271638.

Comment 6 RHEL Program Management 2016-12-17 09:25:08 UTC
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.

Comment 7 Martin Stransky 2017-01-31 12:53:00 UTC
RHEL5 is going EOL soon and the next FF release here will be the last one. And we're not going to fix that here.