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