gnome-shell crashed with SIGSEGV in meta_get_first_subsurface_node() from pointer_can_grab_surface() from meta_wayland_pointer_can_grab_surface() from meta_wayland_seat_get_grab_info() from token_can_activate()

Bug #1988256 reported by errors.ubuntu.com bug bridge
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-shell. This problem was most recently seen with package version 43~beta-1ubuntu1, the problem page at https://errors.ubuntu.com/problem/6582f375d7b1e6bec0fdee2e9d2ec574844a8457 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.

Also https://errors.ubuntu.com/problem/f3d88d48bae2b5c8c883c91ee37f390d0887819d

summary: - /usr/bin/gnome-
- shell:11:meta_get_first_subsurface_node:pointer_can_grab_surface:meta_wayland_pointer_can_grab_surface:meta_wayland_seat_get_grab_info:token_can_activate
+ gnome-shell crashed with SIGSEGV in meta_get_first_subsurface_node()
+ from pointer_can_grab_surface() from
+ meta_wayland_pointer_can_grab_surface() from
+ meta_wayland_seat_get_grab_info() from token_can_activate()
affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Changed in mutter (Ubuntu):
status: New → Fix Committed
tags: added: fixed-in-43.0 fixed-upstream
tags: added: fixed-in-43.rc
removed: fixed-in-43.0
Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Ernst Persson (ernstp) wrote :

Cherry pick fixes to 22.04?

tags: added: fixed-in-42.6
Revision history for this message
Ernst Persson (ernstp) wrote :

Seems like there was a follow up problem? https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2655

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Not necessarily. That may be unrelated (possibly mentions the wrong bug?) because it fixes a problem that's 2 years old.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If the second fix https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2655 is required then we should say "fixed in 43.1".

tags: added: fixed-in-mutter-42.6 fixed-in-mutter-43.1
removed: fixed-in-42.6 fixed-in-43.rc
Changed in mutter (Ubuntu):
status: Fix Released → Fix Committed
Changed in mutter:
status: Unknown → Fix Released
Revision history for this message
Ari Pollak (aripollak) wrote :

I'd been running into this issue on Ubuntu 22.04 with Google Chrome, GNOME Shell under Wayland, and multiple monitors - opening Chrome will frequently crash my whole GNOME session. I could also reliably reproduce it once Chrome is running by moving a Chrome window to another monitor from the GNOME activities overview. After I built & installed libmutter 42.6 (42.5 was previously installed), the problem went away.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
tags: added: jammy
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

mutter (43.2-4ubuntu1) lunar; urgency=medium

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.