Bugzilla – Bug 1127231
Finalised object warnings in tweener.js
Last modified: 2019-06-11 08:28:18 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0 Build Identifier: Stack trace in journalctl: Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: == Stack trace for context 0x55954b2a7000 == Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #0 0x7ffc86dd6870 b resource:///org/gnome/shell/ui/tweener.js:80 (0x7fa7961ddef0 @ 82) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #1 0x7ffc86dd6910 b resource:///org/gnome/shell/ui/tweener.js:105 (0x7fa7961df230 @ 36) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #2 0x7ffc86dd69b0 b resource:///org/gnome/shell/ui/tweener.js:92 (0x7fa7961df098 @ 52) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #3 0x7ffc86dd78c0 b resource:///org/gnome/gjs/modules/tweener/tweener.js:203 (0x7fa7961e9cd0 @ 54) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #4 0x7ffc86dd7a10 b resource:///org/gnome/gjs/modules/tweener/tweener.js:332 (0x7fa7961e9d58 @ 1626) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #5 0x7ffc86dd7ac0 b resource:///org/gnome/gjs/modules/tweener/tweener.js:345 (0x7fa7961e9de0 @ 100) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #6 0x7ffc86dd7b50 b resource:///org/gnome/gjs/modules/tweener/tweener.js:360 (0x7fa7961e9e68 @ 10) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #7 0x7ffc86dd7c40 b resource:///org/gnome/gjs/modules/signals.js:126 (0x7fa7961e2b38 @ 386) Feb 27 16:52:40 g173.suse.de gnome-shell[1992]: Object St.BoxLayout (0x55954fbbff10), has been already finalized. Impossible to set any property to it. Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #8 0x7ffc86dd7cf0 b resource:///org/gnome/shell/ui/tweener.js:208 (0x7fa7961df808 @ 159) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #9 0x7ffc86dd7d50 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fa7961c2bc0 @ 71) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #10 0x7ffc86dd7d50 I resource:///org/gnome/shell/ui/tweener.js:183 (0x7fa7961df780 @ 20) Feb 27 16:52:40 g173.suse.de /usr/lib/gdm/gdm-wayland-session[1916]: #11 0x7ffc86dd7e20 b self-hosted:917 (0x7fa7961ee5e8 @ 394) This bug was already reported multiple times for Leap 15.0: https://bugzilla.opensuse.org/show_bug.cgi?id=1113572 https://bugzilla.opensuse.org/show_bug.cgi?id=1115094 https://bugzilla.opensuse.org/show_bug.cgi?id=1117221 This bug was also reported upstream: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1 https://bugzilla.redhat.com/show_bug.cgi?id=1539258 And mostly fixed: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/209 Which means this issue is mostly not appearing on openSUSE Tumbleweed, since it ships the fix with the newer gnome-shell version. Interestingly though, the bug is also NOT appearing on SLES/SLED 15(.0), even though it ships the same gnome-shell version (3.26.2). Maybe on of the custom patches applied to SLES15 gnome-shell package fixes the issue and could be easily ported to openSUSE Leap 15(.1)? This bug also has some indication of performance issues, since the staggering amount of error messages created can cause issues on older systems. Reproducible: Always Steps to Reproduce: 1. Open two gnome-terminal windows 2. Run `journalctl -f` as root 3. Alt-Tab (or rather Alt-^) between the windows 4. Enjoy an completely unreadable journalctl Actual Results: journalctl is cluttered with error messages Expected Results: No error messages in journalctl
Sorry about the formatting issues, the suggested reporting mask (see here: https://en.opensuse.org/openSUSE:Submitting_bug_reports) for the Leap15.1 beta makes some weird choices on white-space and mentioning completely unrelated user-agent (wtf).
(In reply to Simon Schricker from comment #0) > > Interestingly though, the bug is also NOT appearing on SLES/SLED 15(.0), > even though it ships the same gnome-shell version (3.26.2). Maybe on of the > custom patches applied to SLES15 gnome-shell package fixes the issue and > could be easily ported to openSUSE Leap 15(.1)? Unfortunately, SLE is also troubled by the zealous JS warnings :( However gdm is built with `--disable-systemd-journal` under SLE that means those JS warnings is hidden in `~/.cache/gdm/session.log`
(In reply to QK ZHU from comment #4) > > Unfortunately, SLE is also troubled by the zealous JS warnings :( > > However gdm is built with `--disable-systemd-journal` under SLE that means > those > JS warnings is hidden in `~/.cache/gdm/session.log` Oh wow, I didn't realize they were just hidden, that sucks. Thanks for clearing it up, though.
I found 12 commits are related with this issue[1] after searching high and low in the git log. And 4 commits[2] were already backported to STABLE:3.26 during the version bump. 2 MRs[3] which contain 7 commits should be backported to STABLE:3.26 to resolve the issue we have met. But the last commit[4] for tweener.js is still pending in upstream, I will backport it when it is merged. ----------- - [1] https://gitlab.gnome.org/GNOME/gnome-shell/issues/1 - [2] 6c655a6c, 74683b7e, 35eac697, 69da686f - [3] https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/143 https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/209 - [4] https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4
(In reply to QK ZHU from comment #6) > I found 12 commits are related with this issue[1] after searching high and > low in the git log. > > And 4 commits[2] were already backported to STABLE:3.26 during the version > bump. > > 2 MRs[3] which contain 7 commits should be backported to STABLE:3.26 to > resolve the issue we have met. > Rebased and submitted to 15:Update but this could only reduce part of the warning. > But the last commit[4] for tweener.js is still pending in upstream, I will > backport it when it is merged. I will keep an eye on this. > > ----------- > - [1] https://gitlab.gnome.org/GNOME/gnome-shell/issues/1 > - [2] 6c655a6c, 74683b7e, 35eac697, 69da686f > - [3] https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/143 > https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/209 > - [4] https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4
SUSE-RU-2019:1116-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1118286,1127231 CVE References: Sources used: SUSE Linux Enterprise Workstation Extension 15 (src): gnome-shell-3.26.2+20180130.0d9c74212-4.16.1 SUSE Linux Enterprise Module for Open Buildservice Development Tools 15 (src): gnome-shell-3.26.2+20180130.0d9c74212-4.16.1 SUSE Linux Enterprise Module for Desktop Applications 15 (src): gnome-shell-3.26.2+20180130.0d9c74212-4.16.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
openSUSE-RU-2019:1350-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1118286,1127231 CVE References: Sources used: openSUSE Leap 15.0 (src): gnome-shell-3.26.2+20180130.0d9c74212-lp150.3.12.1
(In reply to QK ZHU from comment #7) > > > But the last commit[4] for tweener.js is still pending in upstream, I will > > backport it when it is merged. > I will keep an eye on this. > > > > ----------- > > - [4] https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4 The remaining tweener warning was fixed from gjs side, so resolved it as a duplicate of boo#1117221 *** This bug has been marked as a duplicate of bug 1117221 ***