gnome-shell crashes with [St:ERROR:../src/st/st-bin.c:206:st_bin_destroy: assertion failed: (priv->child == NULL)] called from DesktopGrid::_backgroundDestroyed() [desktopGrid.js:206]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell-extension-desktop-icons |
Fix Released
|
Unknown
|
|||
gnome-shell (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Groovy |
Fix Released
|
High
|
Daniel van Vugt | ||
Hirsute |
Fix Released
|
High
|
Daniel van Vugt | ||
gnome-shell-extension-desktop-icons (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Groovy |
Fix Released
|
High
|
Daniel van Vugt | ||
Hirsute |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
[Impact]
Gnome Shell crashes at random times.
https:/
[Test Case]
None known.
[Where problems could occur]
The proposed fix is from the stable upstream gnome-shell branch so potential problems could arise from the usual risk of patching stable branches resulting in new regressions.
[Other Info]
See also bug 1898005
---
Ubuntu on Wayland crashes when you try to change the resolution even if your display supports the
Version: 3.38.0-1ubuntu2
Release: 20.10 Groovy Gorilla (development branch)
What I expected to happen
1. Login to Wayland
2. Change the resolution
3. Go on with my day
What actually happened
1. Login to Wayland
2. Change the resolution
3. Wait a minute to get kicked to the gdm login screen
4. Now I am here.
ProblemType: CrashDistroRelease: Ubuntu 20.10
Package: gnome-shell 3.38.0-1ubuntu2
ProcVersionSign
Uname: Linux 5.8.0-20-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu49
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Wed Oct 7 12:55:35 2020
DisplayManager: gdm3
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2020-10-07 (0 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Beta amd64 (20200930)
ProcCmdline: /usr/bin/
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
XDG_RUNTIME_
RelatedPackageV
Signal: 6SourcePackage: gnome-shell
StacktraceTop:
() at /lib/x86_
g_assertion_
() at /usr/lib/
g_closure_invoke () at /lib/x86_
() at /lib/x86_
Title: gnome-shell crashed with SIGABRT
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:
tags: | removed: need-amd64-retrace |
description: | updated |
summary: |
gnome-shell crashes when in Wayland and you try to change the resolution [St:ERROR:../src/st/st-bin.c:206:st_bin_destroy: assertion failed: - (priv->child == NULL)] + (priv->child == NULL)] called from DesktopGrid::_backgroundDestroyed() |
summary: |
- gnome-shell crashes when in Wayland and you try to change the resolution + gnome-shell crashes when you try to change the resolution [St:ERROR:../src/st/st-bin.c:206:st_bin_destroy: assertion failed: (priv->child == NULL)] called from DesktopGrid::_backgroundDestroyed() |
tags: | added: need-amd64-retrace |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Confirmed → In Progress |
Changed in gnome-shell (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in gnome-shell (Ubuntu Groovy): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in gnome-shell-extension-desktop-icons (Ubuntu Groovy): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → Confirmed |
importance: | Undecided → High |
summary: |
gnome-shell crashes when you try to change the resolution [St:ERROR:../src/st/st-bin.c:206:st_bin_destroy: assertion failed: (priv->child == NULL)] called from DesktopGrid::_backgroundDestroyed() + [desktopGrid.js:206] |
tags: | added: fixed-in-3.38.2 fixed-upstream |
description: | updated |
summary: |
- gnome-shell crashes when you try to change the resolution - [St:ERROR:../src/st/st-bin.c:206:st_bin_destroy: assertion failed: - (priv->child == NULL)] called from DesktopGrid::_backgroundDestroyed() - [desktopGrid.js:206] + gnome-shell crashes with [St:ERROR:../src/st/st- + bin.c:206:st_bin_destroy: assertion failed: (priv->child == NULL)] + called from DesktopGrid::_backgroundDestroyed() [desktopGrid.js:206] |
tags: | removed: verification-needed |
Changed in gnome-shell-extension-desktop-icons: | |
status: | Unknown → Fix Released |
Looks like this is it:
[ 7628.145954] unitn2457 gnome-shell[28785]: St:ERROR: ../src/ st/st-bin. c:206:st_ bin_destroy: assertion failed: (priv->child == NULL) ../src/ st/st-bin. c:206:st_ bin_destroy: assertion failed: (priv->child == NULL) gnome-shell/ extensions/ desktop- icons@csoriano/ desktopGrid. js:206 (1156c827f420 @ 142) gnome-shell/ extensions/ desktop- icons@csoriano/ desktopGrid. js:124 (1156c827f5b0 @ 12) ///org/ gnome/shell/ ui/background. js:695 (2ce08e7e13d0 @ 155) ///org/ gnome/shell/ ui/layout. js:471 (2ce08e7e06a0 @ 74) ///org/ gnome/shell/ ui/layout. js:541 (2ce08e7e04c0 @ 62)
[ 7628.147485] unitn2457 gnome-shell[28785]: Bail out! St:ERROR:
[ 7628.147485] unitn2457 gnome-shell[28785]: GNOME Shell crashed with signal 6
[ 7628.147485] unitn2457 gnome-shell[28785]: == Stack trace for context 0x557ce2fca1b0 ==
[ 7628.147485] unitn2457 gnome-shell[28785]: #0 557ce2feee08 i /usr/share/
[ 7628.147485] unitn2457 gnome-shell[28785]: #1 557ce2feed80 i /usr/share/
[ 7628.147485] unitn2457 gnome-shell[28785]: #2 557ce2feece0 i resource:
[ 7628.147485] unitn2457 gnome-shell[28785]: #3 557ce2feec28 i resource:
[ 7628.147485] unitn2457 gnome-shell[28785]: #4 7ffdfe357920 b resource:
[ 7628.147485] unitn2457 gnome-shell[28785]: #5 557ce2feeb58 i self-hosted:850 (2893ca3120b0 @ 423)