Closed Bug 1810063 Opened 1 year ago Closed 1 year ago

Screen Sharing a Single Window Crashes Firefox When Installed with Flatpak

Categories

(Core :: Widget: Gtk, defect)

Firefox 108
defect

Tracking

()

RESOLVED DUPLICATE of bug 1790496

People

(Reporter: max.ehr, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0

Steps to reproduce:

Using a video meeting client (Zoom or Microsoft Teams) in Firefox installed via flatpak on Gnome 43 Wayland and sharing a single window causes firefox to crash. Sharing and entire screen seems to work fine.

  1. Host a new zoom meeting
  2. Press the screen share button
  3. A popup at the top of the screen will direct the user to "use operating system settings", press "allow"
  4. Gnome will open a dialog, open the tab that says "single window" and select a window. Firefox will crash.

The following output was obtained using flatpak run --verbose org.mozilla.firefox

F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /var/home/max/.local/share/flatpak
F: Opening user flatpak installation at path /var/home/max/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /var/home/max/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/22.08/3616ca621531deb9904cb2ebe436211609d503e481122f57a50067ecb9979e63/files/lib32 does not exist
F: Cleaning up unused container id 90989437
F: Cleaning up per-app-ID state for org.mozilla.firefox
F: Allocated instance id 2043331222
F: Add defaults in dir /org/mozilla/firefox/
F: Add locks in dir /org/mozilla/firefox/
F: Allowing wayland access
F: Allowing pulseaudio access
F: Pulseaudio user configuration file '/var/home/max/.config/pulse/client.conf': Error opening file /var/home/max/.config/pulse/client.conf: No such file or directory
F: CUPS configuration file '/var/home/max/.cups/client.conf': Error opening file /var/home/max/.cups/client.conf: No such file or directory
F: Running 'bwrap --args 43 xdg-dbus-proxy --args=45'
F: Running 'bwrap --args 43 firefox'
[Parent 2, Main Thread] WARNING: gdk_wayland_window_configure: assertion 'height > 0' failed: 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:167

(firefox:2): Gdk-CRITICAL **: 20:26:46.406: gdk_wayland_window_configure: assertion 'height > 0' failed
[Parent 2, Main Thread] WARNING: gdk_wayland_window_configure: assertion 'height > 0' failed: 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:167

(firefox:2): Gdk-CRITICAL **: 20:26:46.801: gdk_wayland_window_configure: assertion 'height > 0' failed
ExceptionHandler::GenerateDump cloned child 958
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.

If I can provide additional information please let me know, OS is Fedora 37 Silverblue

Actual results:

Firefox crashes

Expected results:

Firefox should not crash

I should note that all screen sharing works fine on the non-flatpak RPM install, it's just single windows on flatpak. I have no idea why they would be handled differently.

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1790496
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: