Screen Sharing a Single Window Crashes Firefox When Installed with Flatpak
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
People
(Reporter: max.ehr, Unassigned)
Details
Attachments
(1 file)
508.38 KB,
video/webm
|
Details |
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.
- Host a new zoom meeting
- Press the screen share button
- A popup at the top of the screen will direct the user to "use operating system settings", press "allow"
- 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
Reporter | ||
Comment 1•1 year ago
|
||
Reporter | ||
Comment 2•1 year ago
|
||
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.
Comment 3•1 year ago
|
||
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.
Updated•1 year ago
|
Description
•