Open Bug 1850078 Opened 3 years ago Updated 2 years ago

Firefox Nightly crashes (has for weeks) when focused and an xdg-popup pops up (wayland)

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 118
defect

Tracking

()

UNCONFIRMED

People

(Reporter: cole.mickens, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Attached video firefox-popover-bug.mkv —

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

Steps to reproduce:

Do anything to trigger an xdg-popup.

(not sure if required) move focus to the popover.

See attachment.

Actual results:

Firefox crashes, pretty reliably

Expected results:

Firefox should not have crashed.

For one additional detail, the popover thing in this case is wayprompt.

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
Blocks: wayland-sway
Priority: -- → P3

Can you try to use mozregression to find the broken commit?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Use_Mozregression_tool
Thanks.

Flags: needinfo?(cole.mickens)

No, I can't really since I'm on NixOS. This is easy to repro and trivial repros with anything making an xdg pop up. It's certainly still happening, still getting one or more crashes a day from it.

Flags: needinfo?(cole.mickens)

Sorry, that should've said wlr pop up layer window.

Okay, Please try to use different compositor (in tested mode):
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_different_Wayland_compositor
Thanks.

Flags: needinfo?(cole.mickens)

Sunk a half hour into this, can't even build wayprompt on ubuntu because wayland-protocols are out of date. I'll look for another client that uses the same mechanism to draw on the screen.

Flags: needinfo?(cole.mickens)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: