FS#79615 - [epiphany] <audio> tags crash tab when gst-plugins-good is missing

Attached to Project: Arch Linux
Opened by Sandelinos (sandelinos) - Friday, 08 September 2023, 08:55 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 20 September 2023, 03:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When gst-plugins-good is not installed, trying to load any page with an <audio> tag crashes the tab. With gst-plugins-good installed pages load fine.

This should be fixed by adding gst-plugins-good to the package dependencies.

Additional info:
* package version: 44.6-1
* log:
```
GStreamer element autoaudiosink not found. Please install it

(WebKitWebProcess:2): GLib-GObject-CRITICAL **: 11:33:50.870: invalid (NULL) pointer instance

(WebKitWebProcess:2): GLib-GObject-CRITICAL **: 11:33:50.870: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(epiphany:5873): epiphany-WARNING **: 11:34:06.266: Web process crashed

(process:2): Gdk-WARNING **: 11:34:06.344: Failed to read portal settings: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
```


Steps to reproduce:
1. Don't have gst-plugins-good installed
2. Navigate to any page that has an <audio> tag in it (example: https://sandelinos.me/diy/ks-20-filter/)
3. tab crashes
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 20 September 2023, 03:24 GMT
Reason for closing:  No response
Comment by Toolybird (Toolybird) - Friday, 08 September 2023, 22:07 GMT
It's not that simple because I cannot repro with a basic epiphany installation in a clean xfce4 desktop.

> No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop

Do you have any "portal" pkgs installed?

Loading...