Applications are closed when killing the Shell (like on a hang)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
High
|
Iain Lane | ||
Eoan |
Fix Released
|
High
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Iain Lane |
Bug Description
[ Impact ]
Applications under X11 are closed if the shell is killed (crashed).
[ Test case ]
- Open some non dbus activated apps (so, not terminal for instance) like firefox
- Kill the shell with SIGKILL (killall -SIGKILL gnome-shell)
- The shell restarts and the ran applications are still running.
[ Regression Potential ]
GNOME shell not properly killed when the session is stopped
---
This wasn't the case before 19.10 on X11. (caused by dbus user session?)
ProblemType: BugDistroRelease: Ubuntu 19.10
Package: gnome-shell 3.34.1-1ubuntu1
ProcVersionSign
Uname: Linux 5.3.0-23-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Nov 19 09:42:11 2019
DisplayManager: gdm3
InstallationDate: Installed on 2018-05-24 (543 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
RelatedPackageV
UpgradeStatus: Upgraded to eoan on 2019-01-08 (314 days ago)
Related branches
- Ubuntu Desktop: Pending requested
-
Diff: 14411 lines (+4949/-2587)56 files modifiedNEWS (+50/-0)
config.h.meson (+3/-0)
data/gnome-shell-disable-extensions.service (+5/-4)
data/theme/gnome-shell-sass/_common.scss (+13/-7)
debian/changelog (+97/-0)
debian/control (+7/-10)
debian/control.in (+7/-10)
debian/gbp.conf (+1/-1)
debian/gnome-shell.lintian-overrides (+0/-1)
debian/patches/global-make-possible-to-set-debug-flags-dynamically.patch (+7/-7)
debian/patches/magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch (+4/-4)
debian/patches/main-add-backtrace-crashes-all-and-backtrace-all.patch (+2/-2)
debian/patches/main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch (+2/-2)
debian/patches/ubuntu/lock_on_suspend.patch (+5/-5)
debian/patches/ubuntu/secure_mode_extension.patch (+4/-4)
debian/watch (+1/-1)
dev/null (+0/-3)
js/misc/introspect.js (+10/-1)
js/misc/util.js (+9/-1)
js/misc/weather.js (+9/-1)
js/ui/animation.js (+23/-3)
js/ui/appDisplay.js (+111/-57)
js/ui/closeDialog.js (+22/-5)
js/ui/components/keyring.js (+3/-1)
js/ui/components/polkitAgent.js (+79/-57)
js/ui/dnd.js (+9/-5)
js/ui/extensionSystem.js (+18/-1)
js/ui/keyboard.js (+12/-5)
js/ui/layout.js (+1/-0)
js/ui/magnifier.js (+5/-1)
js/ui/messageList.js (+4/-1)
js/ui/modalDialog.js (+2/-0)
js/ui/panel.js (+9/-2)
js/ui/popupMenu.js (+11/-0)
js/ui/screenShield.js (+17/-14)
js/ui/shellMountOperation.js (+3/-1)
js/ui/status/power.js (+6/-3)
js/ui/switcherPopup.js (+16/-3)
js/ui/windowManager.js (+31/-34)
meson.build (+8/-1)
po/ms.po (+1975/-1157)
po/pt_BR.po (+231/-231)
po/ru.po (+936/-457)
po/zh_TW.po (+952/-451)
src/calendar-server/gnome-shell-calendar-server.c (+42/-17)
src/extensions-tool/main.c (+3/-2)
src/meson.build (+1/-1)
src/shell-global.c (+39/-0)
src/st/st-texture-cache.c (+29/-1)
subprojects/gvc/gvc-mixer-card.c (+9/-0)
subprojects/gvc/gvc-mixer-control.c (+35/-3)
subprojects/gvc/gvc-mixer-stream.c (+40/-0)
subprojects/gvc/gvc-mixer-stream.h (+11/-0)
subprojects/gvc/gvc-mixer-ui-device.c (+12/-1)
subprojects/gvc/gvc-pulseaudio-fake.h (+0/-4)
subprojects/gvc/meson.build (+8/-4)
- Marco Trevisan (Treviño): Disapprove
- Ubuntu Desktop: Pending requested
-
Diff: 13783 lines (+4804/-2565)48 files modifiedNEWS (+42/-0)
config.h.meson (+3/-0)
data/gnome-shell-disable-extensions.service (+5/-4)
data/theme/gnome-shell-sass/_common.scss (+13/-7)
debian/changelog (+84/-0)
debian/control (+4/-8)
debian/control.in (+4/-8)
debian/gbp.conf (+1/-1)
debian/gnome-shell.lintian-overrides (+0/-1)
debian/patches/global-make-possible-to-set-debug-flags-dynamically.patch (+7/-7)
debian/patches/magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch (+4/-4)
debian/patches/main-add-backtrace-crashes-all-and-backtrace-all.patch (+2/-2)
debian/patches/main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch (+2/-2)
debian/patches/ubuntu/lock_on_suspend.patch (+5/-5)
debian/patches/ubuntu/secure_mode_extension.patch (+4/-4)
debian/watch (+1/-1)
js/misc/introspect.js (+10/-1)
js/misc/util.js (+9/-1)
js/misc/weather.js (+9/-1)
js/ui/animation.js (+23/-3)
js/ui/appDisplay.js (+111/-57)
js/ui/closeDialog.js (+22/-5)
js/ui/components/keyring.js (+3/-1)
js/ui/components/polkitAgent.js (+77/-55)
js/ui/dnd.js (+9/-5)
js/ui/extensionSystem.js (+18/-1)
js/ui/keyboard.js (+11/-4)
js/ui/layout.js (+1/-0)
js/ui/magnifier.js (+5/-1)
js/ui/messageList.js (+4/-1)
js/ui/modalDialog.js (+2/-0)
js/ui/panel.js (+9/-2)
js/ui/popupMenu.js (+11/-0)
js/ui/screenShield.js (+17/-14)
js/ui/shellMountOperation.js (+3/-1)
js/ui/status/power.js (+6/-3)
js/ui/switcherPopup.js (+16/-3)
js/ui/windowManager.js (+31/-34)
meson.build (+8/-1)
po/ms.po (+1975/-1157)
po/pt_BR.po (+231/-231)
po/ru.po (+936/-457)
po/zh_TW.po (+952/-451)
src/calendar-server/gnome-shell-calendar-server.c (+42/-17)
src/extensions-tool/main.c (+3/-2)
src/meson.build (+1/-1)
src/shell-global.c (+39/-0)
src/st/st-texture-cache.c (+29/-1)
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Iain Lane (laney) |
Changed in gnome-shell (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in gnome-shell (Ubuntu Focal): | |
status: | New → Triaged |
tags: | removed: rls-ff-incoming |
tags: | added: fixed-in-3.34.2 fixed-upstream |
Changed in gnome-shell (Ubuntu Eoan): | |
status: | New → In Progress |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in gnome-shell (Ubuntu Focal): | |
status: | Triaged → In Progress |
description: | updated |
Changed in gnome-shell (Ubuntu Focal): | |
status: | In Progress → Fix Released |
Rationale: this is a regression on X11 in eoan (maybe not worth fixing for it right now), but at least, should be fixed in focal IMHO