Crash on shutdown when meta_close_dialog_hide() via meta_context_destroy() tries to call gjs after its context has been destroyed
Affected version
- Debian testing
- mutter 44.7
- Wayland
Bug summary
Sometimes browsing a LinkedIn profile in Firefox crashes the whole GNOME session.
I have the PiP on top extension installed, among others.
$ gnome-extensions list
pip-on-top@rafostar.github.com
ubuntu-appindicators@ubuntu.com
dash-to-dock@micxgx.gmail.com
bluetooth-quick-connect@bjarosze.gmail.com
GPaste@gnome-shell-extensions.gnome.org
gsconnect@andyholmes.github.io
Steps to reproduce
- Start Firefox on Wayland
- Browse a profile on https://www.linkedin.com
What happened
Sometimes the entire GNOME session crashes.
What did you expect to happen
Nothing crashes.
Relevant logs, screenshots, screencasts etc.
Session log after the crash: session.log
gnome-shell stack trace from the core dump: gnome-shell_2024-01-12.gdb
Firefox bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1854866