The workaround that is coming in gnome-shell is enough to handle the
normal snap cases, however that's not to be considered a proper
solution.
The usage of `ChildSetupFunc` is not easily doable without some refactor
in the shell that I'm not keen to do for something that is not likely
going to be upstreamable, because the child PID isn't known at JS level
at that point so we can't just use it without implementing something
else in C ("it is not safe to call any function which may call malloc()"
from there, so we can't control what gjs is going to do).
Even doing it, this wouldn't fix the majority of other cases where the
cgroup move happens when using the launch context (i.e. when apps are
launched from dock or activities).
So, I feel snapd tracker should somewhat be able to track that an app
changed its cgroup and move it back to what it belongs, but as discussed
in https://github.com/systemd/systemd/issues/26925 there's nothing
telling us that right now.
** Bug watch added: github.com/systemd/systemd/issues #26925
https://github.com/systemd/systemd/issues/26925
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2011806
Title:
[lunar] Snaps don't launch due to cgroup issue
Status in gnome-shell package in Ubuntu:
Fix Committed
Status in kio package in Ubuntu:
Confirmed
Status in snapd package in Ubuntu:
Confirmed
Bug description:
Hi,
Lunar up to date, Intel+Nvidia GPUs, Ubuntu Wayland or X11 session,
hybrid or discrete graphics.
If I click on a snap dash icon, nothing happens.
Tested with Thunderbird, Firefox, Shortwave...
(VS Code seems ok, maybe due to classic confinment?)
I can launch without issue Chrome (deb), Synaptic, GNOME apps, etc.
Recent updates included gnome-shell and libadwaita.
---
I get this type of log for all problematic snaps:
/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome-
shortwave_shortwave-11885.scope is not a snap cgroup
---
Context:
$ snap --version
snap 2.58.3+23.04ubuntu1
snapd 2.58.3+23.04ubuntu1
series 16
ubuntu 23.04
kernel 6.1.0-16-generic
$ snap list
Nom Version Révision
Suivi Éditeur Notes
bare 1.0 5
latest/stable canonical✓ base
code ee2b180d 122
latest/stable vscode✓ classic
core 16-2.58.2 14784
latest/stable canonical✓ core
core18 20230308 2714
latest/stable canonical✓ base
core20 20230207 1828
latest/stable canonical✓ base
core22 20230210 522
latest/stable canonical✓ base
firefox 111.0-2 2432
latest/candidate mozilla✓ -
gimp 2.10.30 393
latest/stable snapcrafters -
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 161
latest/stable canonical✓ -
gnome-3-38-2004 0+git.6f39565 119
latest/stable canonical✓ -
gnome-42-2204 0+git.09673a5 65
latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535
latest/stable/… canonical✓ -
gtk-theme-pocillo 0.14.4.1 5
latest/stable ubuntubudgie -
gtk-theme-qogirbudgie 22.04.1 8
latest/stable ubuntubudgie -
gtk2-common-themes 0.1 13
latest/stable canonical✓ -
hunspell-dictionaries-1-7-2004 1.7-20.04+pkg-6fd6 2
latest/stable brlin -
kde-frameworks-5-91-qt-5-15-3-core20 5.91.0 1
latest/stable kde✓ -
kde-frameworks-5-99-qt-5-15-7-core20 5.99.0 15
latest/stable kde✓ -
kde-frameworks-5-core18 5.67.0 35
latest/stable kde✓ -
libreoffice 7.5.1.2 270
latest/stable canonical✓ -
shortwave 3.0.0 79
latest/stable alexmurray✪ -
snapd 2.58.2 18357
latest/stable canonical✓ snapd
snapd-desktop-integration 0.1 71
latest/stable/… canonical✓ -
stellarium-daily v1.2 1396
latest/stable t4saha -
thunderbird 102.9.0-1 305
latest/candidate canonical✓ -
vlc 3.0.18 3078
latest/stable videolan✓ -
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2011806/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp