gio.settings errors after lockscreen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell-extension-system-monitor (Debian) |
Fix Released
|
Unknown
|
|||
gnome-shell-extension-system-monitor (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge | ||
Bionic |
Fix Released
|
High
|
Jamie Strandboge | ||
Cosmic |
Fix Released
|
High
|
Jamie Strandboge |
Bug Description
This is https:/
[Impact]
When the gnome-shell-
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:44 localhost org.gnome.
Aug 09 17:34:45 localhost gnome-shell[16993]: Object Gio.Settings (0x55692427b520), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs
This will quickly fill the logs to the limits of what journald allows (4G here) and make observing the log difficult in general (since the log entries come in at the frequency of enabled monitors of the extension).
[Test Case]
1. apt-get install gnome-shell-
2. enable the extension in gnome-tweaks
3. lock the screen, wait a few seconds, then log back in
4. observe in journalctl --follow the stack traces for the extension. If you disable the extension, the logging stops. Sometimes it takes a couple of minutes for the log spamming to start after logging back in
When testing the fix, it is important that after upgrading to the new version, you logout of your session then back in. Disabling/enabling the extension does not seem to be enough.
[Regression Potential]
Regression potential is considered low since the patch simply moves the initialization code into the enable() function (gnome-shell appears to disable the extension on lock, and enable on unlock).
Changed in gnome-shell-extension-system-monitor (Debian): | |
status: | Unknown → New |
description: | updated |
Changed in gnome-shell-extension-system-monitor (Debian): | |
status: | New → Fix Released |
Uploaded to cosmic.