Hi,

Sorry for the late response.

On 18/05/18 20:15, Simon McVittie wrote:
Control: tags -1 + moreinfo

On Fri, 18 May 2018 at 15:21:57 +0200, Josep M. Perez wrote:
gnome-shell crashes when I press meta+L to lock the session. After the third
failed attempt, it crashes and also suspends the computer.
How reproducible is this? If you reboot your computer and try repeatedly
locking your screen, does the same thing happen again?
Yes, it happens even if I reboot. This started happening when I went from 2.26 to 2.28. Since the crash is related to JS, I started to disable extensions. Last week, it seemed that disabling the "gpaste" extension solved it. However, today I updated, rebooted, and it seems that now that it still happens until I disable the "removable drive menu" extension.

So, I opened dconf-editor and saw that for some reason /org/gnome/shell/disable-extension-version-validation was active, and that was the default value. I have set it to false, emptied the contents of /org/gnome/shell/enabled-extensions, and enabled only gpaste and "removable drive menu" through the "tweaks" application. After this, I can lock the screen with no trouble.

Since activating and deactivating extensions makes the problem go away, I will keep you posted about whether this is finally stable.

Is there anything that looks relevant in the systemd journal or syslog
at around the time of the crash?
Not really. It only happens when I attempt to lock the screen.
Did you previously run a version of gnome-shell that did not have this bug?
If you did, what packages did you upgrade around the time it started
happening? (/var/log/apt/history.log* might be useful)

Do you have any GNOME Shell extensions enabled?

I notice that the backtrace you provided involves libnm, the NetworkManager
client library. Is there anything unusual about your networking that might
explain why you see this crash when other people don't?
I have an ethernet connection, a wifi connection and an OpenVPN bridge using the tap interface.
I uploaded new versions of gnome-shell, mutter and gjs earlier today
(gnome-shell 3.28.2, mutter 3.28.2 and gjs 1.52.3-2). Please could you
try with those when they become available, and report back with whether
this bug is still visible in those versions?
Yes. The list of versions are:

ii  chrome-gnome-shell 10-1                                    all          GNOME Shell extensions integration for web browsers ii  gnome-shell 3.28.2-1                                amd64        graphical shell for the GNOME desktop ii  gnome-shell-common 3.28.2-1                                all          common files for the GNOME graphical shell ii  gnome-shell-dbgsym 3.28.2-1                                amd64        debug symbols for gnome-shell ii  gnome-shell-extension-appindicator 22-1                                    all AppIndicator/KStatusNotifierItem support for GNOME Shell ii  gnome-shell-extension-autohidetopbar 20171126-2                              all          GNOME shell automatic topbar hider ii  gnome-shell-extension-dash-to-panel 13-1                                    all          combines the dash and the GNOME main panel into a single panel ii  gnome-shell-extension-dashtodock 63-1                                    all          dash-to-dock extension for GNOME shell ii  gnome-shell-extension-disconnect-wifi 17-2                                    all          disconnect wifi extension for GNOME shell ii  gnome-shell-extension-hide-activities 0.00~git20131024.1.6574986-1            all          GNOME shell extension that hides the activities button ii  gnome-shell-extension-impatience 0.4.5-3                                 all          speed up the gnome-shell animation speed ii  gnome-shell-extension-move-clock 1.01-1                                  all          move clock extension for GNOME shell ii  gnome-shell-extension-multi-monitors 0.00~git20171014.1.df5d6e4-1            all          Better support for additional monitors in GNOME shell ii  gnome-shell-extension-pixelsaver 1.10+git20161217-49f47bf-1              all          pixel saver extension for GNOME shell ii  gnome-shell-extension-redshift 3.20.1-2                                all          redshift extension for GNOME Shell ii  gnome-shell-extension-remove-dropdown-arrows 9-1                                     all          removes drop down arrows from panel on GNOME shell ii  gnome-shell-extension-shortcuts 1.1.1-1                                 all          Creates a shortcuts help pop-up in GNOME Shell ii  gnome-shell-extension-show-ip 8-3                                     all          Shows the current private or public IP address ii  gnome-shell-extension-suspend-button 0~git20171025-2                         all          Gnome-shell extension to modify the suspend/shutdown buttons ii  gnome-shell-extension-system-monitor 35-1                                    all          Display system information in GNOME Shell status bar ii  gnome-shell-extension-taskbar 57.0-2                                  all          TaskBar Extension for GNOME Shell ii  gnome-shell-extension-top-icons-plus 21-3                                    all          GNOME Shell extension to move system tray icons to top bar ii  gnome-shell-extension-weather 0~20170402.git34506a6-1                 all          weather extension for GNOME Shell ii  gnome-shell-extensions 3.28.1-1                                all          Extensions to extend functionality of GNOME Shell ii  gnome-shell-extensions-gpaste 3.28.0-2                                all          GPaste extension for GNOME Shell ii  gnome-shell-mailnag 3.26.0-1                                amd64        mail notification extension for GNOME Shell ii  gnome-shell-pomodoro 0.13.4-2                                amd64        GNOME Shell time-management app ii  gnome-shell-pomodoro-data 0.13.4-2                                all          Data for GNOME Shell time-management app ii  gir1.2-mutter-2:amd64 3.28.2-2                                amd64        GObject introspection data for Mutter ii  libmutter-2-0:amd64 3.28.2-2                                amd64        window manager library from the Mutter window manager ii  mutter 3.28.2-2                                amd64        lightweight GTK+ window manager ii  mutter-common 3.28.2-2                                all          shared files for the Mutter window manager ii  mutter-dbgsym 3.28.2-2                                amd64        debug symbols for mutter ii  gjs 1.52.3-2                                amd64        Mozilla-based javascript bindings for the GNOME platform ii  libgjs0g 1.52.3-2                                amd64        Mozilla-based javascript bindings for the GNOME platform ii  libgjs0g-dbgsym 1.52.3-2                                amd64        debug symbols for libgjs0g ii  network-manager 1.10.8-1                                amd64        network management framework (daemon and userspace tools) ii  network-manager-gnome 1.8.10-5                                amd64        network management framework (GNOME frontend) ii  network-manager-l2tp 1.2.10-1                                amd64        network management framework (L2TP plugin core) ii  network-manager-l2tp-gnome 1.2.10-1                                amd64        network management framework (L2TP plugin GNOME GUI) ii  network-manager-openconnect 1.2.4-1                                 amd64        network management framework (OpenConnect plugin core) ii  network-manager-openconnect-gnome 1.2.4-1                                 amd64        network management framework (OpenConnect plugin GNOME GUI) ii  network-manager-openvpn 1.8.4-1                                 amd64        network management framework (OpenVPN plugin core) ii  network-manager-openvpn-gnome 1.8.4-1                                 amd64        network management framework (OpenVPN plugin GNOME GUI) ii  network-manager-pptp 1.2.6-2                                 amd64        network management framework (PPTP plugin core) ii  network-manager-pptp-gnome 1.2.6-2                                 amd64        network management framework (PPTP plugin GNOME GUI) ii  network-manager-ssh 1.2.7-1                                 amd64        network management framework (SSH plugin core) ii  network-manager-ssh-gnome 1.2.7-1                                 amd64        network management framework (SSH plugin GNOME GUI) ii  network-manager-strongswan 1.4.4-1                                 amd64        network management framework (strongSwan plugin) ii  network-manager-vpnc 1.2.4-7                                 amd64        network management framework (VPNC plugin core) ii  network-manager-vpnc-gnome 1.2.4-7                                 amd64        network management framework (VPNC plugin GNOME GUI) ii  gir1.2-networkmanager-1.0:amd64 1.10.6-2                                amd64        GObject introspection data for the libnm-glib/libnm-util library ii  libkf5networkmanagerqt6 5.46.0-1                                amd64        Qt wrapper for NetworkManager - library ii  libnm0:amd64 1.10.8-1                                amd64        GObject-based client library for NetworkManager ii  libproxy1-plugin-networkmanager:amd64 0.4.15-1                                amd64        automatic proxy configuration management library (Network Manager plugin) ii  strongswan-nm 5.6.2-2                                 amd64        strongSwan plugin to interact with NetworkManager

Your faithfully,
Josep M. Perez



Thanks,
     smcv


http://bsc.es/disclaimer

Reply via email to