Bug 1875469 - Firefox : Flash plugin not working ( undefined symbol : gtk_window_set_titlebar )
Summary: Firefox : Flash plugin not working ( undefined symbol : gtk_window_set_titleb...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 32
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-03 14:42 UTC by Bruce
Modified: 2020-10-05 01:20 UTC (History)
13 users (show)

Fixed In Version: firefox-80.0.1-2.fc32 firefox-81.0.1-3.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-09-05 18:32:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Top : Non working Bottom : After patching (207.81 KB, image/png)
2020-09-03 14:42 UTC, Bruce
no flags Details
mozgtk.c patch (2.47 KB, patch)
2020-09-03 16:48 UTC, Bruce
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Mozilla Foundation 1661715 0 -- VERIFIED GTK symbol stubs in the wrong section 2020-09-07 19:21:52 UTC

Description Bruce 2020-09-03 14:42:20 UTC
Created attachment 1713634 [details]
Top : Non working Bottom : After patching

Description of problem:

  Unable to use Flash plugin. If you try to, you will get this error multiple times in the console :
/usr/lib/firefox/plugin-container: symbol lookup error: /usr/lib/firefox/libxul.so: undefined symbol: gtk_window_set_titlebar



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

   firefox-80.0.1-1.fc32.x86_64 

How reproducible:

Steps to Reproduce:
1. Launch firefox , and visit zombo.com
2. Allow flash plugin / run


Actual results:

 You will get a blank screen and console errors

Expected results:

 Audio and animation

Additional info:

This regression was caused by two recent revisions: https://phabricator.services.mozilla.com/D84623 and https://phabricator.services.mozilla.com/D82804, which added GTK function stubs (in widget/gtk/mozgtk/mozgtk.c in the wrong section (they were added to the COMMON_SYMBOLS section but they should be in the GTK3_SYMBOLS because they are GTK3 only).


  Patch : https://hg.mozilla.org/releases/mozilla-beta/rev/02a9269355fc
  Bug report : https://bugzilla.mozilla.org/show_bug.cgi?id=1661715


  Already tested the patch and it works.

Comment 1 Bruce 2020-09-03 16:48:41 UTC
Created attachment 1713652 [details]
mozgtk.c patch

Original patch, posted to Mozilla by Olivier Tilloy

Comment 2 Martin Stransky 2020-09-04 06:34:41 UTC
Added to firefox-80.0.1-2, Thanks.

Comment 3 Fedora Update System 2020-09-04 11:34:29 UTC
FEDORA-2020-3e29e08254 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-3e29e08254

Comment 4 Fedora Update System 2020-09-04 11:34:29 UTC
FEDORA-2020-f1f1111fb1 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-f1f1111fb1

Comment 5 Fedora Update System 2020-09-04 15:13:02 UTC
FEDORA-2020-3e29e08254 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-3e29e08254`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-3e29e08254

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2020-09-04 15:28:37 UTC
FEDORA-2020-f1f1111fb1 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-f1f1111fb1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-f1f1111fb1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2020-09-05 18:32:28 UTC
FEDORA-2020-f1f1111fb1 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Michael Cronenworth 2020-09-07 19:22:37 UTC
The symbol error message is now not being printed, but Flash is still broken.

Comment 9 Michael Cronenworth 2020-09-07 19:26:21 UTC
(In reply to Michael Cronenworth from comment #8)
> but Flash is still broken.

Maybe it is a broken flash that I tried. It appears the OP site and other sites are working. Disregard.

Comment 10 Fedora Update System 2020-09-23 17:40:52 UTC
FEDORA-2020-f3ec0b119a has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-f3ec0b119a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-f3ec0b119a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2020-09-25 18:39:11 UTC
FEDORA-2020-981b61a03a has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-981b61a03a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-981b61a03a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2020-10-01 01:29:48 UTC
FEDORA-2020-12012bf6b1 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-12012bf6b1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-12012bf6b1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2020-10-02 01:53:18 UTC
FEDORA-2020-1c7c9d0932 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-1c7c9d0932`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1c7c9d0932

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2020-10-03 02:42:05 UTC
FEDORA-2020-38b5ecdd73 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-38b5ecdd73`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-38b5ecdd73

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2020-10-05 01:20:44 UTC
FEDORA-2020-38b5ecdd73 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.


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