gnome-shell crashed with SIGSEGV in meta_window_get_window_type(window=NULL) from meta_window_actor_queue_destroy() from meta_compositor_real_remove_window() from meta_window_unmanage() from meta_display_unmanage_windows()

Bug #1965897 reported by Florent Mertens
82
This bug affects 10 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

https://errors.ubuntu.com/problem/0f9ebdf291c30c238c6f29d22b7d503ef8910bdd

---

Crashed after I tried to restart the shell with the 'r' command.

ProblemType: Crash
DistroRelease: Ubuntu 22.04
Package: gnome-shell 42~beta-1ubuntu3
ProcVersionSignature: Ubuntu 5.15.0-23.23-generic 5.15.27
Uname: Linux 5.15.0-23-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Tue Mar 22 10:59:42 2022
DisplayManager: gdm3
ExecutablePath: /usr/bin/gnome-shell
InstallationDate: Installed on 2022-02-25 (24 days ago)
InstallationMedia: Ubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819)
ProcCmdline: /usr/bin/gnome-shell
RebootRequiredPkgs: Error: path contained symlinks.
RelatedPackageVersions: mutter-common 42~beta-1ubuntu2
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
 meta_window_get_window_type () from /lib/x86_64-linux-gnu/libmutter-10.so.0
 ?? () from /lib/x86_64-linux-gnu/libmutter-10.so.0
 ?? () from /lib/x86_64-linux-gnu/libmutter-10.so.0
 meta_display_close () from /lib/x86_64-linux-gnu/libmutter-10.so.0
 shell_global_reexec_self () from /usr/lib/gnome-shell/libgnome-shell.so
Title: gnome-shell crashed with SIGSEGV in meta_window_get_window_type()
UpgradeStatus: Upgraded to jammy on 2022-03-14 (7 days ago)
UserGroups: sudo
separator:

Revision history for this message
Florent Mertens (givre) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 meta_window_get_window_type (window=0x0) at ../src/core/window.c:7104
 meta_window_actor_queue_destroy (self=0x55775f0d0f30) at ../src/compositor/meta-window-actor.c:794
 meta_compositor_real_remove_window (compositor=<optimized out>, window=<optimized out>) at ../src/compositor/compositor.c:524
 meta_window_unmanage (window=0x55775f0c1be0, timestamp=<optimized out>) at ../src/core/window.c:1467
 meta_display_unmanage_windows (timestamp=0, display=0x55775d504190) at ../src/core/display.c:2702

tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - gnome-shell crashed with SIGSEGV in meta_window_get_window_type()
+ gnome-shell crashed with SIGSEGV in meta_window_get_window_type() from
+ meta_window_actor_queue_destroy() from
+ meta_compositor_real_remove_window() from meta_window_unmanage() from
+ meta_display_unmanage_windows()
summary: - gnome-shell crashed with SIGSEGV in meta_window_get_window_type() from
+ gnome-shell crashed with SIGSEGV in
+ meta_window_get_window_type(window=NULL) from
meta_window_actor_queue_destroy() from
meta_compositor_real_remove_window() from meta_window_unmanage() from
meta_display_unmanage_windows()
description: updated
information type: Private → Public
Changed in gnome-shell:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

Let's _assume_ this is fixed in 42.2 as suggested upstream: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5271#note_1473888

Changed in gnome-shell (Ubuntu):
status: Confirmed → Fix Committed
tags: added: fixed-in-42.2 fixed-upstream
Changed in gnome-shell (Ubuntu):
status: Fix Committed → Fix Released
affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

Nope, still crashing in 42.2.

Although all instances I can find are gnome-shell 42.2 with libmutter 42.1 or earlier. Maybe this is still fixed.

Changed in mutter (Ubuntu):
status: Fix Released → Confirmed
tags: removed: fixed-in-42.2 fixed-upstream
Changed in mutter (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yes all the remaining crashes in gnome-shell 42.2 are from mutter 42.0 or 41.1. So the fix is indeed in mutter 42.2.

Changed in mutter (Ubuntu):
status: Incomplete → Fix Released
tags: added: fixed-in-42.2 fixed-upstream
Changed in gnome-shell:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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