[Bug 1031134] New: Since upgrade to GNOME 3.24 [TW 20170322] gnome-shell crashes and reloads often
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 Bug ID: 1031134 Summary: Since upgrade to GNOME 3.24 [TW 20170322] gnome-shell crashes and reloads often Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: badshah400@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Since the upgrade to TW 201703022 which brought GNOME 3.24 (actually I also saw this while using the beta GNOME 3.23.9x version from GNOME:Next repository), gnome-shell seems to crash and reload every now and then (no specific process to trigger this specifically that I could find). This is nothing more than an annoyance, since the reload works just fine, so the only effect is that the application windows get rordered thereafter. I see messages like these on the journal: Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/main.js 317]: reference to undefined property global.stage Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/layout.js 217]: reference to undefined property global.window_group Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/layout.js 899]: reference to undefined property this.monitors[this.findIndexForAct Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/osdMonitorLabeler.js 59]: reference to undefined property Meta.MonitorManager Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/panel.js 1107]: reference to undefined property indicator.menu._openChangedId Mar 27 16:06:52 tp-yoga260 org.gnome.Shell.desktop[17371]: current session already has an ibus-daemon. Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/slider.js 34]: reference to undefined property St.GenericAccessible Mar 27 16:06:52 tp-yoga260 polkitd[1043]: Registered Authentication Agent for unix-session:2 (system bus name :1.335 [/usr/bin/gnome-shell], object path /org/freedesktop/Pol Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/gjs/modules/tweener/tweener.js 538]: reference to undefined property properties[istr].array Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/search.js 432]: reference to undefined property provider.isRemoteProvider Mar 27 16:06:52 tp-yoga260 gnome-shell[17371]: Failed to add search provider /usr/share/gnome-shell/search-providers/org.gnome.bijiben-search-provider.ini: TypeError: appInf Mar 27 16:06:52 tp-yoga260 dbus[988]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' Mar 27 16:06:52 tp-yoga260 systemd[1]: Starting PackageKit Daemon... Mar 27 16:06:52 tp-yoga260 PackageKit[17397]: daemon start Mar 27 16:06:52 tp-yoga260 dbus[988]: [system] Successfully activated service 'org.freedesktop.PackageKit' Mar 27 16:06:52 tp-yoga260 systemd[1]: Started PackageKit Daemon. Mar 27 16:06:53 tp-yoga260 /usr/lib/gdm/gdm-x-session[2581]: (II) modeset(0): EDID vendor "CMN", prod id 4665 Mar 27 16:06:53 tp-yoga260 /usr/lib/gdm/gdm-x-session[2581]: (II) modeset(0): Printing DDC gathered Modelines: Mar 27 16:06:53 tp-yoga260 /usr/lib/gdm/gdm-x-session[2581]: (II) modeset(0): Modeline "1920x1080"x0.0 138.78 1920 1966 1996 2080 1080 1082 1086 1112 +hsync -vsync (66.7 Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/misc/ibusManager.js 200]: reference to undefined property this._engines[id] Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/messageList.js 353]: reference to undefined property this._useBodyMarkup Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/messageList.js 386]: reference to undefined property this._useBodyMarkup Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/messageList.js 169]: reference to undefined property this._container Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: nma_mobile_providers_database_lookup_cdma_sid: assertion 'sid > 0' failed Mar 27 16:06:53 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/status/network.js 1885]: reference to undefined property this._mainConnectionState Mar 27 16:06:54 tp-yoga260 gnome-shell[17371]: GNOME Shell started at Mon Mar 27 2017 16:06:52 GMT+0200 (CEST) Mar 27 16:07:06 tp-yoga260 gnome-terminal-[17266]: Allocating size to GtkScrollbar 0xb06500 without calling gtk_widget_get_preferred_width/height(). How does the code know t Mar 27 16:07:09 tp-yoga260 kernel: SFW2-INext-DROP-DEFLT IN=wlp4s0 OUT= MAC=33:33:00:00:00:fb:a8:81:95:7d:ba:78:86:dd SRC=fe80:0000:0000:0000:aa81:95ff:fe7d:ba78 DST=ff02:00 Mar 27 16:07:13 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/dash.js 760]: reference to undefined property oldApps[oldIndex] Mar 27 16:07:13 tp-yoga260 PackageKit[17397]: daemon quit Mar 27 16:07:13 tp-yoga260 packagekitd[17397]: Source ID 10 was not found when attempting to remove it Mar 27 16:07:13 tp-yoga260 gnome-shell[17371]: JS WARNING: [resource:///org/gnome/shell/ui/appDisplay.js 1298]: reference to undefined property this.name Mar 27 16:07:20 tp-yoga260 sudo[17463]: badshah400 : TTY=pts/1 ; PWD=/home/badshah400 ; USER=root ; COMMAND=/usr/bin/journalctl -b log Mar 27 16:07:20 tp-yoga260 sudo[17463]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 27 16:07:20 tp-yoga260 sudo[17463]: pam_systemd(sudo:session): Cannot create session: Already occupied by a session Mar 27 16:07:20 tp-yoga260 sudo[17463]: pam_unix(sudo:session): session closed for user root Mar 27 16:07:24 tp-yoga260 sudo[17469]: badshah400 : TTY=pts/1 ; PWD=/home/badshah400 ; USER=root ; COMMAND=/usr/bin/journalctl -b Mar 27 16:07:24 tp-yoga260 sudo[17469]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 27 16:07:24 tp-yoga260 sudo[17469]: pam_systemd(sudo:session): Cannot create session: Already occupied by a session -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c1 Jonathan Corbet <corbet-s-suse@lwn.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |corbet-s-suse@lwn.net --- Comment #1 from Jonathan Corbet <corbet-s-suse@lwn.net> --- I've been seeing this too. Crashes at unpredictable times; it reloads and all my windows move down by the height of the title bar. Annoying. un 02 08:32:01 dt gnome-session-binary[6376]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11 Jun 02 08:32:01 dt gnome-session[6376]: gnome-session-binary[6376]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c2 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zaitor@opensuse.org Flags| |needinfo? --- Comment #2 from Bjørn Lie <zaitor@opensuse.org> --- I had random crashes too earlier, but the gjs update (1.48.3) we had a while back fixed that for me. As you both talk about windows getting reloaded, I assume you are both running on x still. Is it reproducible on wayland? (sudo zypper in gnome-session-wayland if needed). What hardware / driver is in use here? If intel gfx, could you both make sure that xf86-video-intel is uninstalled (I found today that some of our patterns still has that as a recommended package, even if it's not for the majority of intel gfx out there, will fix those patterns as soon as possible). Nouveau has also proven to be unreliable to me on one of my boxes, so that might be another one to remove if using nvidia hardware. Failing the both above, please take a look via coredumpctl what crash dumps you have for gnome-shell and run coredumpctl gdb on it with debuginfo packages installed please. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c3 --- Comment #3 from Jonathan Corbet <corbet-s-suse@lwn.net> --- Sorry for the slow response, I've been away from the machine in question. I was indeed running under X. I installed wayland, and can now state definitively that the problem does indeed reproduce in that environment. I can also attest that, under wayland, it blows away the entire session, leaving you staring at the login screen trying to remember when you last saved your work. I do believe that I have tested the wayland option as much as I need to for now. The system does have xf86-video-intel installed. Will remove and see what happens thereafter. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c4 --- Comment #4 from Bjørn Lie <zaitor@opensuse.org> --- (In reply to Jonathan Corbet from comment #3)
Sorry for the slow response, I've been away from the machine in question.
I was indeed running under X. I installed wayland, and can now state definitively that the problem does indeed reproduce in that environment. I can also attest that, under wayland, it blows away the entire session, leaving you staring at the login screen trying to remember when you last saved your work. I do believe that I have tested the wayland option as much as I need to for now.
The system does have xf86-video-intel installed. Will remove and see what happens thereafter.
Since you had the same problem in a wayland session, it's likely not the driver being the issue (since xf86-video-intel will not be in use for wayland). However, yesterday we released a new gjs-1.48.4 in TW, that hopefully will contain the fix for your troubles. https://bugzilla.gnome.org/show_bug.cgi?id=781799 Note that it says for wayland, but some reporters have noted to have similar crashes like you are seeing on X11. Though there have been opened a couple of follow up bugs to the one above. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c5 Joachim Ziebs <joachim@tantallon.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joachim@tantallon.de --- Comment #5 from Joachim Ziebs <joachim@tantallon.de> --- The gjs update didn't stop the behaviour here. Gnome-shell is still crashing on each resume. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c6 --- Comment #6 from Jonathan Corbet <corbet-s-suse@lwn.net> --- Installing gjs-1.48.4-1.1.x86_64 has not fixed the problem here. (Neither has removing xf86-video-intel, as expected). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c7 --- Comment #7 from Bjørn Lie <zaitor@opensuse.org> --- (In reply to Joachim Ziebs from comment #5)
The gjs update didn't stop the behaviour here. Gnome-shell is still crashing on each resume.
If gnome-shell consistently crashes on resume, I suggest you file a new bug, as that does not sound like the same bug we are discussing here. Possibly this is a kernel issue. See comment 2 for how to get a coredump trace, and add that + logs from journald to the new bug please. (In reply to Jonathan Corbet from comment #6)
Installing gjs-1.48.4-1.1.x86_64 has not fixed the problem here. (Neither has >removing xf86-video-intel, as expected).
Fair enough as you were able to reproduce the crashes on wayland, xf86-video-intel would not be in use there anyway. That leaves us with extensions, or gjs, gnome-shell, mutter or gtk3 as the likely candidates: For gjs: there is yet a new release with crash fixes on the way 1.48.5, checked into TW, but not yet published. Please retry with this once published. There is also new mutter and gtk3 releases on the way, but most of the changes in mutter at least, are already in place in TW via patches, but who knows. For your the same req goes as for Joachim - Please provide logs and coredumps with traces, as I can not reproduce the crashes on the hardware I have at all. Please see: https://bugzilla.gnome.org/show_bug.cgi?id=783935 and https://bugzilla.gnome.org/show_bug.cgi?id=781799 for pointers for comparison to the type of crashes you are having. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c8 --- Comment #8 from Jonathan Corbet <corbet-s-suse@lwn.net> --- Alas, I just had the crash with gjs-1.48.5-1.1.x86_64. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1031134 http://bugzilla.opensuse.org/show_bug.cgi?id=1031134#c9 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Flags|needinfo? | --- Comment #9 from Atri Bhattacharya <badshah400@gmail.com> --- Pretty old-timey and cannot reproduce any more with current TW. Please re-open if this is not the case. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com