Firefox 65 cannot load Flash on trusty because of libxul.so broken dependency

Bug #1814465 reported by yoyoma2
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

Package:
firefox 65.0+build2-0ubuntu0.14.04.1

Error message in shell:
/usr/lib/firefox/plugin-container: symbol lookup error: /usr/lib/firefox/libxul.so: undefined symbol: wl_surface_interface
[Parent 3419, Gecko_IOThread] WARNING: pipe error (151): Connection reset by peer: file /build/firefox-mzqi2a/firefox-65.0+build2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349

Steps:
1) Run firefox 65 on Ubuntu 14.04.5 LTS in a terminal
2) Visit a flash site and no flash content is displayed
3) Look in the terminal for the libxul.so error message

Note: This bug is similar to Bug #1720908 fixed in 2017

Revision history for this message
yoyoma2 (sinbad-4273) wrote :

The same error message appears in the shell (different pipe error) when running a local flash (.swf) that always worked before the recent firefox 65 that was pushed to ubuntu 14.04 LTS systems. Sure 14.04 LTS and flash are approching end of support so the number of users affected may not be large but it would be great if this could be fixed.

/usr/lib/firefox/plugin-container: symbol lookup error: /usr/lib/firefox/libxul.so: undefined symbol: wl_surface_interface
[Parent 3931, Gecko_IOThread] WARNING: pipe error (115): Connection reset by peer: file /build/firefox-mzqi2a/firefox-65.0+build2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul Holden (pholden-q) wrote :

Same in "66.0.1+build1-0ubuntu0.14.04.1":

/usr/lib/firefox/plugin-container: symbol lookup error: /usr/lib/firefox/libxul.so: undefined symbol: wl_surface_interface
[Parent 6345, Gecko_IOThread] WARNING: pipe error (137): Connection reset by peer: file /build/firefox-orTkbV/firefox-66.0.1+build1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 357

Downgrading to "64.0.2+build1-0ubuntu0.14.04.1" temporarily resolves this.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Confirmed, this is affecting firefox only on trusty.
The Flash plugin works as expected on xenial, bionic, cosmic, disco.
wl_surface_interface is a Wayland symbol.

As stated in comment #1, Ubuntu 14.04 is approaching end of life, which makes the priority of this bug and its likeliness to be fixed low.

Changed in firefox (Ubuntu):
importance: Undecided → Low
summary: - Firefox 65 cannot load Flash because of libxul.so broken dependency
+ Firefox 65 cannot load Flash on trusty because of libxul.so broken
+ dependency
Revision history for this message
Bela Lubkin (filbo) wrote :

According to https://hg.mozilla.org/integration/autoland/rev/6fc6bdea42a6 (associated with https://bugzilla.mozilla.org/show_bug.cgi?id=1501218),

> --enable-default-toolkit=cairo-gtk3-wayland is left to _force_ wayland
> support being built in, while --enable-default-toolkit=cairo-gtk3 still
> allows to build against a Gtk+ version that doesn't support wayland.

So FF 65/66/67/+ could potentially be built for trusty with functional linkage to Flash.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Ubuntu 14.04 reached end-of-life in April 2019, and the Extended Security Maintenance plan (which is a paid option) doesn't include firefox (see https://wiki.ubuntu.com/SecurityTeam/ESM/14.04).

Changed in firefox (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.