Bug 1875469

Summary: Firefox : Flash plugin not working ( undefined symbol : gtk_window_set_titlebar )
Product: [Fedora] Fedora Reporter: Bruce <beowned>
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 32CC: elxreno, erack, gecko-bugs-nobody, jhorak, john.j5live, kai-engert-fedora, mike, pjasicek, rhughes, rstrode, sandmann, stransky, tqueiros
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
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:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-05 18:32:28 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:
Attachments:
Description Flags
Top : Non working Bottom : After patching
none
mozgtk.c patch none

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.