gnome-shell crashed with SIGSEGV in g_hash_table_iter_next → meta_display_list_windows → meta_workspace_list_windows → ffi_call_SYSV → ffi_call()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
gnome-shell-extension-dashtodock (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
mutter (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Disco |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
[ Description ]
GNOME shell crashes on restart when some window actors are opened
[ Test case ]
- Run gnome-shell in Xorg, start some windows
- Hit Alt+F2
- Write 'r' and press Enter
- The shell should restart without crashing in meta_workspace_
[ Regression potential ]
Javascript errors might be emitted when trying to access to invalidated data, but nothing really harmful.
[ Note ]
This crash doesn't affect versions after 3.28 for various reasons:
- The JS code triggering it isn't there anymore
- MetaScreen doesn't exist anymore.
Similar crashes might happen in newer versions, but as per different code paths, and so to be reported as different bugs.
---
The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-shell. This problem was most recently seen with package version 3.28.4-
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://
https:/
https:/
https:/
https:/
https:/
Related branches
- Ubuntu Desktop: Pending requested
-
Diff: 1948 lines (+1815/-0)19 files modifieddebian/changelog (+27/-0)
debian/libmutter-2-0.symbols (+2/-0)
debian/patches/screen-Destroy-window-actors-after-windows-while-unmanagi.patch (+106/-0)
debian/patches/screen-Unset-the-active-workspace-and-remove-workspaces-o.patch (+43/-0)
debian/patches/series (+16/-0)
debian/patches/stack-Add-a-function-to-get-a-sorted-list-of-focus-candid.patch (+134/-0)
debian/patches/test-runner-Add-assert_focused-command.patch (+76/-0)
debian/patches/test-runner-Add-dispatch-command.patch (+84/-0)
debian/patches/test-runner-Add-sleep-command.patch (+82/-0)
debian/patches/tests-Add-accept_focus-command-to-runner-and-client.patch (+78/-0)
debian/patches/tests-Add-can_take_focus-command-to-runner-and-client.patch (+116/-0)
debian/patches/tests-Verify-focused-window-in-closed-transient-tests.patch (+64/-0)
debian/patches/tests-stacking-Add-tests-with-no-input-and-no-take-focus-.patch (+125/-0)
debian/patches/window-Emit-an-error-and-return-when-trying-to-activate-a.patch (+43/-0)
debian/patches/window-x11-Accept-any-focusable-window-as-fallback-focus.patch (+109/-0)
debian/patches/window-x11-Don-t-double-check-for-unmanaging-windows.patch (+39/-0)
debian/patches/window-x11-Focus-the-default-window-with-delay-while-wait.patch (+247/-0)
debian/patches/window-x11-Use-any-focusable-window-as-fallback-delayed-f.patch (+339/-0)
debian/patches/workspace-Focus-only-ancestors-that-are-focusable.patch (+85/-0)
description: | updated |
summary: |
- gnome-shell crashed in g_hash_table_iter_next meta_display_list_windows - meta_workspace_list_windows + gnome-shell crashed with SIGSEGV in g_hash_table_iter_next → + meta_display_list_windows → meta_workspace_list_windows → ffi_call_SYSV + → ffi_call() |
tags: | added: regression-update |
Changed in mutter (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell-extension-dashtodock (Ubuntu): | |
status: | Triaged → Invalid |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → Triaged |
description: | updated |
Changed in mutter (Ubuntu Disco): | |
status: | New → Won't Fix |
Changed in mutter (Ubuntu): | |
status: | In Progress → Won't Fix |
Changed in mutter (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in mutter (Ubuntu): | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → nobody |
no longer affects: | gnome-shell-extension-dashtodock (Ubuntu Bionic) |
no longer affects: | gnome-shell-extension-dashtodock (Ubuntu Disco) |
no longer affects: | gnome-shell (Ubuntu Bionic) |
no longer affects: | gnome-shell (Ubuntu Disco) |
tags: | added: eoan |
tags: | removed: eoan |
Changed in gnome-shell (Ubuntu): | |
status: | Triaged → Invalid |
The crash is happening since gnome-shell/mutter 3.28.3+git20190124.
I wasn't able to track-down the issue since we're missing Javascript stacktrace so, for people who can replicate this, we'd need to get a trace.
You can have one following what said in https:/ /is.gd/ wiki_gnome_ shell_crash_ debug