Bug#899004: gnome-shell: crash on attempt to lock

Josep M. Perez josep.m.perez at bsc.es
Tue May 22 10:18:04 BST 2018


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



More information about the pkg-gnome-maintainers mailing list