Your message dated Fri, 26 Jan 2018 18:20:29 +0000
with message-id <[email protected]>
and subject line Bug#887082: fixed in gnome-shell 3.26.2-5
has caused the Debian Bug report #887082,
regarding gnome-shell: Object (Clutter.Clone|Shell.GenericContainer) has been
already finalized. Impossible to get any property from it [ui/tweener.js:73,
ui/tweener.js:80]
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
887082: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887082
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-shell
Version: 3.26.2-3
Severity: normal
---- Introduction ----
Versions of gnome-shell prior to 3.26.2-3 have some issues where an
invalid pointer to a destroyed object gets used, for example #881301.
This affects some users more than others, depending on use patterns.
In 3.26.2-3 I've made gnome-shell depend on a version of gjs where this
situation is handled a bit more gracefully, with warnings logged to the
systemd journal when it happens. This is still a bug, but it's a less
serious bug than crashing the Shell.
If other gnome-shell users see warnings similar to what I've quoted in
this bug report, but with a different stack trace, please report each
different stack trace as a *separate* bug report, otherwise we will
get hopelessly confused. Please make sure to report which extensions,
if any, you have enabled.
These bugs can usually be fixed by disconnecting from signals when an
object emits the destroy signal, similar to this upstream issue report
and fix in the pomodoro extension:
https://github.com/codito/gnome-pomodoro/issues/320
Depending where the root cause is, it might require changes to
gnome-shell itself, or changes to an extension.
---- Bug report ----
I get matching stack traces for different objects in both the gdm
greeter, and the gnome-shell running as me. The gdm greeter never has any
extensions enabled. My gnome-shell currently has the caffeine extension
and no others.
% pgrep gnome-shell|xargs ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Debian-+ 2523 0.4 0.9 3228224 148576 tty1 Sl+ 15:48 0:04
/usr/bin/gnome-shell
smcv 2883 4.3 1.1 3499568 182360 tty2 Sl+ 15:48 0:49
/usr/bin/gnome-shell
smcv 2939 0.0 0.1 616488 19100 ? Ssl 15:49 0:00
/usr/lib/gnome-shell/gnome-shell
gdm greeter (only once so far, after one boot/login):
Jan 13 15:48:53 perpetual gnome-shell[2523]: Object Clutter.Clone
(0x5613efba6aa0), has been already finalized. Impossible to get any property
from it.
Jan 13 15:48:53 perpetual gnome-shell[2523]: Object Clutter.Clone
(0x5613efba6aa0), has been already finalized. Impossible to set any property to
it.
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: == Stack trace for
context 0x5613ee636000 ==
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #0 0x5613ee8c61e8 i
resource:///org/gnome/shell/ui/tweener.js:73 (0x7f19e41ddef0 @ 9)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #1 0x5613ee8c6168 i
resource:///org/gnome/shell/ui/tweener.js:105 (0x7f19e41df230 @ 36)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #2 0x5613ee8c60e0 i
resource:///org/gnome/shell/ui/tweener.js:92 (0x7f19e41df098 @ 52)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #3 0x7ffd10c13420 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:203 (0x7f19e41e9cd0 @ 54)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #4 0x7ffd10c13570 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:332 (0x7f19e41e9d58 @ 1626)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #5 0x7ffd10c13620 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:345 (0x7f19e41e9de0 @ 100)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #6 0x7ffd10c136b0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:360 (0x7f19e41e9e68 @ 10)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #7 0x7ffd10c137a0 b
resource:///org/gnome/gjs/modules/signals.js:126 (0x7f19e41e2b38 @ 386)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #8 0x7ffd10c13850 b
resource:///org/gnome/shell/ui/tweener.js:208 (0x7f19e41df808 @ 159)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #9 0x7ffd10c138b0 I
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f19e41c2bc0 @ 71)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #10 0x7ffd10c138b0 I
resource:///org/gnome/shell/ui/tweener.js:183 (0x7f19e41df780 @ 20)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #11 0x7ffd10c13980 b
self-hosted:917 (0x7f19e41ee5e8 @ 394)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: == Stack trace for
context 0x5613ee636000 ==
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #0 0x5613ee8c61e8 i
resource:///org/gnome/shell/ui/tweener.js:80 (0x7f19e41ddef0 @ 82)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #1 0x5613ee8c6168 i
resource:///org/gnome/shell/ui/tweener.js:105 (0x7f19e41df230 @ 36)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #2 0x5613ee8c60e0 i
resource:///org/gnome/shell/ui/tweener.js:92 (0x7f19e41df098 @ 52)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #3 0x7ffd10c13420 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:203 (0x7f19e41e9cd0 @ 54)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #4 0x7ffd10c13570 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:332 (0x7f19e41e9d58 @ 1626)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #5 0x7ffd10c13620 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:345 (0x7f19e41e9de0 @ 100)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #6 0x7ffd10c136b0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:360 (0x7f19e41e9e68 @ 10)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #7 0x7ffd10c137a0 b
resource:///org/gnome/gjs/modules/signals.js:126 (0x7f19e41e2b38 @ 386)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #8 0x7ffd10c13850 b
resource:///org/gnome/shell/ui/tweener.js:208 (0x7f19e41df808 @ 159)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #9 0x7ffd10c138b0 I
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f19e41c2bc0 @ 71)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #10 0x7ffd10c138b0 I
resource:///org/gnome/shell/ui/tweener.js:183 (0x7f19e41df780 @ 20)
Jan 13 15:48:53 perpetual org.gnome.Shell.desktop[2523]: #11 0x7ffd10c13980 b
self-hosted:917 (0x7f19e41ee5e8 @ 394)
My own gnome-shell (Shell.GenericContainer instead of Clutter.Clone, but
otherwise the same stack: I see this multiple times):
Jan 13 15:51:36 perpetual gnome-shell[2883]: Object Shell.GenericContainer
(0x558aaedb8450), has been already finalized. Impossible to get any property
from it.
Jan 13 15:51:36 perpetual gnome-shell[2883]: Object Shell.GenericContainer
(0x558aaedb8450), has been already finalized. Impossible to set any property to
it.
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: == Stack trace for
context 0x558aae5fb000 ==
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #0 0x558aae8ccc98 i
resource:///org/gnome/shell/ui/tweener.js:73 (0x7f8bf00ddef0 @ 9)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #1 0x558aae8ccc18 i
resource:///org/gnome/shell/ui/tweener.js:105 (0x7f8bf00df230 @ 36)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #2 0x558aae8ccb90 i
resource:///org/gnome/shell/ui/tweener.js:92 (0x7f8bf00df098 @ 52)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #3 0x7ffd3aa05f50 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:203 (0x7f8bf00e9cd0 @ 54)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #4 0x7ffd3aa060a0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:332 (0x7f8bf00e9d58 @ 1626)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #5 0x7ffd3aa06150 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:345 (0x7f8bf00e9de0 @ 100)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #6 0x7ffd3aa061e0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:360 (0x7f8bf00e9e68 @ 10)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #7 0x7ffd3aa062d0 b
resource:///org/gnome/gjs/modules/signals.js:126 (0x7f8bf00e2b38 @ 386)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #8 0x7ffd3aa06380 b
resource:///org/gnome/shell/ui/tweener.js:208 (0x7f8bf00df808 @ 159)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #9 0x7ffd3aa063e0 I
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f8bf00c2bc0 @ 71)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #10 0x7ffd3aa06490 b
resource:///org/gnome/shell/ui/tweener.js:183 (0x7f8bf00df780 @ 20)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #11 0x7ffd3aa06560 b
self-hosted:917 (0x7f8bf00ee5e8 @ 394)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: == Stack trace for
context 0x558aae5fb000 ==
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #0 0x558aae8ccc98 i
resource:///org/gnome/shell/ui/tweener.js:80 (0x7f8bf00ddef0 @ 82)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #1 0x558aae8ccc18 i
resource:///org/gnome/shell/ui/tweener.js:105 (0x7f8bf00df230 @ 36)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #2 0x558aae8ccb90 i
resource:///org/gnome/shell/ui/tweener.js:92 (0x7f8bf00df098 @ 52)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #3 0x7ffd3aa05f50 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:203 (0x7f8bf00e9cd0 @ 54)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #4 0x7ffd3aa060a0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:332 (0x7f8bf00e9d58 @ 1626)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #5 0x7ffd3aa06150 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:345 (0x7f8bf00e9de0 @ 100)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #6 0x7ffd3aa061e0 b
resource:///org/gnome/gjs/modules/tweener/tweener.js:360 (0x7f8bf00e9e68 @ 10)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #7 0x7ffd3aa062d0 b
resource:///org/gnome/gjs/modules/signals.js:126 (0x7f8bf00e2b38 @ 386)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #8 0x7ffd3aa06380 b
resource:///org/gnome/shell/ui/tweener.js:208 (0x7f8bf00df808 @ 159)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #9 0x7ffd3aa063e0 I
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f8bf00c2bc0 @ 71)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #10 0x7ffd3aa06490 b
resource:///org/gnome/shell/ui/tweener.js:183 (0x7f8bf00df780 @ 20)
Jan 13 15:51:36 perpetual org.gnome.Shell.desktop[2883]: #11 0x7ffd3aa06560 b
self-hosted:917 (0x7f8bf00ee5e8 @ 394)
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500,
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1,
'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-shell depends on:
ii caribou 0.4.21-4
ii dconf-gsettings-backend [gsettings-backend] 0.26.1-2
ii evolution-data-server 3.26.3-4
ii gir1.2-accountsservice-1.0 0.6.45-1
ii gir1.2-atspi-2.0 2.26.2-2
ii gir1.2-caribou-1.0 0.4.21-4
ii gir1.2-freedesktop 1.54.1-4
ii gir1.2-gcr-3 3.20.0-6
ii gir1.2-gdesktopenums-3.0 3.24.1-2
ii gir1.2-gdm-1.0 3.26.2.1-3
ii gir1.2-geoclue-2.0 2.4.7-1
ii gir1.2-glib-2.0 1.54.1-4
ii gir1.2-gnomebluetooth-1.0 3.26.1-2
ii gir1.2-gnomedesktop-3.0 3.26.2-4
ii gir1.2-gtk-3.0 3.22.26-2
ii gir1.2-gweather-3.0 3.26.1-2
ii gir1.2-ibus-1.0 1.5.17-3
ii gir1.2-mutter-1 3.26.2-1
ii gir1.2-networkmanager-1.0 1.10.2-1
ii gir1.2-nmgtk-1.0 1.8.10-1
ii gir1.2-pango-1.0 1.40.14-1
ii gir1.2-polkit-1.0 0.105-18
ii gir1.2-rsvg-2.0 2.40.20-2
ii gir1.2-soup-2.4 2.60.2-2
ii gir1.2-upowerglib-1.0 0.99.7-1
ii gjs 1.50.2-3
ii gnome-backgrounds 3.26.2-2
ii gnome-settings-daemon 3.26.2-1
ii gnome-shell-common 3.26.2-3
ii gsettings-desktop-schemas 3.24.1-2
ii libasound2 1.1.3-5
ii libatk-bridge2.0-0 2.26.1-1
ii libatk1.0-0 2.26.1-2
ii libc6 2.26-3
ii libcairo2 1.15.8-3
ii libcanberra-gtk3-0 0.30-6
ii libcanberra0 0.30-6
ii libcroco3 0.6.12-2
ii libdbus-glib-1-2 0.108-3
ii libecal-1.2-19 3.26.3-4
ii libedataserver-1.2-22 3.26.3-4
ii libgcr-base-3-1 3.20.0-6
ii libgdk-pixbuf2.0-0 2.36.11-1
ii libgirepository-1.0-1 1.54.1-4
ii libgjs0g [libgjs0-libmozjs-52-0] 1.50.2-3
ii libglib2.0-0 2.54.3-1
ii libglib2.0-bin 2.54.3-1
ii libgstreamer1.0-0 1.12.4-1
ii libgtk-3-0 3.22.26-2
ii libical3 3.0.1-5
ii libjson-glib-1.0-0 1.4.2-3
ii libmutter-1-0 3.26.2-1
ii libnm-glib4 1.10.2-1
ii libnm-util2 1.10.2-1
ii libpango-1.0-0 1.40.14-1
ii libpangocairo-1.0-0 1.40.14-1
ii libpolkit-agent-1-0 0.105-18
ii libpolkit-gobject-1-0 0.105-18
ii libpulse-mainloop-glib0 11.1-4
ii libpulse0 11.1-4
ii libsecret-1-0 0.18.5-5
ii libstartup-notification0 0.12-5
ii libsystemd0 236-3
ii libx11-6 2:1.6.4-3
ii libxfixes3 1:5.0.3-1
ii mutter 3.26.2-1
ii python3 3.6.4-1
Versions of packages gnome-shell recommends:
ii chrome-gnome-shell 9-1
ii gdm3 3.26.2.1-3
ii gkbd-capplet 3.26.0-2
ii gnome-control-center 1:3.26.2-1
ii gnome-user-docs 3.26.2.1-1
pn iio-sensor-proxy <none>
pn switcheroo-control <none>
ii unzip 6.0-21
Versions of packages gnome-shell suggests:
ii gir1.2-telepathyglib-0.12 0.24.1-1.1
ii gir1.2-telepathylogger-0.2 0.8.2-2
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: gnome-shell
Source-Version: 3.26.2-5
We believe that the bug you reported is fixed in the latest version of
gnome-shell, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated gnome-shell package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 26 Jan 2018 17:10:10 +0000
Source: gnome-shell
Binary: gnome-shell gnome-shell-common
Architecture: source
Version: 3.26.2-5
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
gnome-shell - graphical shell for the GNOME desktop
gnome-shell-common - common files for the GNOME graphical shell
Closes: 887082
Changes:
gnome-shell (3.26.2-5) experimental; urgency=medium
.
* Team upload
* Cherry-pick two more patches from upstream gnome-3-26 branch
related to #881301 etc. (now at 3.26.2-14-g64c857e3f)
* Apply patches from upstream merge request !4 to address more uses
of destroyed objects (Closes: #887082, hopefully)
Checksums-Sha1:
b9e3fbea41c2522323e688a386d9bda883f827db 3356 gnome-shell_3.26.2-5.dsc
67cb71ed48c12d3ec67be799b41e516c4894896d 75408
gnome-shell_3.26.2-5.debian.tar.xz
ac2f9e7511cae16cbde5fe0032702bf1c37fd2a4 17964
gnome-shell_3.26.2-5_source.buildinfo
Checksums-Sha256:
fc9bf70b1a0ebce0f750df89c1c0f63cd61314444dc0e43f75586b48e145a727 3356
gnome-shell_3.26.2-5.dsc
5e9e52e894d0574115b677f7ac09f37e1a4f181a6e8578bb5c342034be73442d 75408
gnome-shell_3.26.2-5.debian.tar.xz
1acb8fbdf8c8d2b31130c58fa5422df5aae69a586b12ad5e2f733a7609dd7d6d 17964
gnome-shell_3.26.2-5_source.buildinfo
Files:
3a358658a5bd88d9241ee78929f6594f 3356 gnome optional gnome-shell_3.26.2-5.dsc
1751ac54c93093f6ab523aa277ec4b1b 75408 gnome optional
gnome-shell_3.26.2-5.debian.tar.xz
21cac5497d6d574ed027e78dda5b472f 17964 gnome optional
gnome-shell_3.26.2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlprbicACgkQ4FrhR4+B
TE+KVw//XNDDZUiHa1Cg45i/NICwH8/t0BqkxvbnVgyFZ8cPS4jTeDq9p7K+jah+
SLM4fK1cO6kwiAd0anWEzZ+VjzRQDGBaNtBNCIRs0gKzjR/IfizCElo2hIchqeXc
mHZAB7TOUkoRGGmAu9UZlPTSL1B49p5Kcu6AGgCmWC0rio6vfRROim897TzyECwX
A9KcN3t+OPLsYVDDdM2O4HEJ3C5fNd4RM7XY0DKUm05ymcHTegnMPI0rAkzm6mf/
IeyjZqHZ8O+aMV4isyXf0Or9qZWITdfOpuvdak5l9s3k/DhvVuremf1B3Sj/xphz
t2DiGrMMqrGog8y26b3xbF/jLSb8mJ6S82/pU+k73TxDYYyzVbxRvC2SKJ0uGzqQ
YSexUxvvHtdEtuWNDEOwNWjG1KAA37TfaEE8ziSwKqISp5tCOsxXk44c3LquiAoH
dw/Tsfufom3J9i6El3Gin2WW/Oxxp9e/AwGJ00jyMfmb+5FwTxuC4HCy7YDwFgAG
bB4dfHKeMtVgb3uQPsTNThg1twqYndK1F/uVTHQAoYMBQPz975k8A8ZUV/rGvypb
FwEzcQUYK+Ju8BdmB51SJpL4UFzJzl9hQrww2+tQI1y0aUpZLgdsH0ITI6CRe/kM
LM576Le7ZfhJzTwkTM9N8IWb/NrmO67yqzmvdtqkksZjwK5zrxU=
=VwMq
-----END PGP SIGNATURE-----
--- End Message ---