[Bug 1127231] New: Finalised object warnings in tweener.js
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231 Bug ID: 1127231 Summary: Finalised object warnings in tweener.js Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: sschricker@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- 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 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c1
--- Comment #1 from Simon Schricker
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
Yifan Jiang
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c4
--- Comment #4 from QK ZHU
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` -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c5
--- Comment #5 from Simon Schricker
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. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c6
--- Comment #6 from QK ZHU
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c7
QK ZHU
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
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231
http://bugzilla.opensuse.org/show_bug.cgi?id=1127231#c12
QK ZHU
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 *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com