View Issue Details

IDProjectCategoryView StatusLast Update
0014063CentOS-7gnome-shellpublic2018-03-08 18:23
Reporterthewebsi 
PrioritynormalSeveritymajorReproducibilitysometimes
Status newResolutionopen 
Product Version7.4.1708 
Target VersionFixed in Version 
Summary0014063: Gnome Shell segfault on alt+tab
DescriptionWhen using alt+tab to switch between applications, Gnome Shell segfaults and restarts about 1 out of 3 times, and I lose my session entirely about 1 out of 20 times.
Steps To ReproduceUse alt+tab to switch between applications.
Have not determined a more detailed pattern.
Additional Information
Some examples from /var/log/messages:
Oct 25 00:48:55 monaco kernel: gnome-shell[19774]: segfault at 8 ip 00007fdfb1ca2a62 sp 00007ffc4bba36e8 error 4 in libc-2.17.so[7fdfb1c14000+1b8000]
Oct 25 12:04:06 monaco kernel: gnome-shell[29582]: segfault at 8 ip 00007fddee6daa62 sp 00007ffcabca8c38 error 4 in libc-2.17.so[7fddee64c000+1b8000]
Oct 25 12:17:29 monaco kernel: gnome-shell[31473]: segfault at 8 ip 00007f82d7503a62 sp 00007ffcaf10c2a8 error 4 in libc-2.17.so[7f82d7475000+1b8000]

Excerpt of full Gnome Shell restart:
Oct 25 14:33:57 monaco kernel: gnome-shell[32259]: segfault at 8 ip 00007f978fd5
1a62 sp 00007fff8d7c5948 error 4 in libc-2.17.so[7f978fcc3000+1b8000]
Oct 25 14:33:57 monaco gnome-session: gnome-session-binary[29272]: WARNING: Appl
ication 'org.gnome.Shell.desktop' killed by signal 11
Oct 25 14:33:57 monaco gnome-session-binary[29272]: WARNING: Application 'org.gn
ome.Shell.desktop' killed by signal 11
Oct 25 14:33:57 monaco journal: JS WARNING: [resource:///org/gnome/shell/ui/extensionSystem.js 301]: octal literals and octal escape sequences are deprecated
Oct 25 14:33:57 monaco journal: JS WARNING: [resource:///org/gnome/shell/ui/extensionSystem.js 301]: octal literals and octal escape sequences are deprecated
Oct 25 14:33:57 monaco journal: JS WARNING: [resource:///org/gnome/shell/ui/extensionSystem.js 301]: octal literals and octal escape sequences are deprecated
Oct 25 14:33:58 monaco journal: JS WARNING: [resource:///org/gnome/shell/gdm/loginDialog.js 1027]: anonymous function does not always return a value
Oct 25 14:33:58 monaco journal: JS LOG: Failed to launch ibus-daemon: Failed to execute child process "ibus-daemon" (No such file or directory)
Oct 25 14:33:58 monaco dbus-daemon: dbus[737]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service'
Oct 25 14:33:58 monaco dbus[737]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service'
Oct 25 14:33:58 monaco systemd: Starting Location Lookup Service...
Oct 25 14:33:58 monaco dbus[737]: [system] Successfully activated service 'org.freedesktop.GeoClue2'
Oct 25 14:33:58 monaco dbus-daemon: dbus[737]: [system] Successfully activated service 'org.freedesktop.GeoClue2'
Oct 25 14:33:58 monaco systemd: Started Location Lookup Service.
Oct 25 14:33:58 monaco journal: JS LOG: No permission to trigger offline updates: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Oct 25 14:33:59 monaco journal: ActUserManager: user (null) has no username (object path: /org/freedesktop/Accounts/User0, uid: 0)
Oct 25 14:34:00 monaco gnome-shell: GNOME Shell started at Wed Oct 25 2017 14:33:58 GMT-0400 (EDT)

Nothing interesting in Xorg.0.log or gdm's log.

Installed packages:
xorg-x11-server-Xorg-1.19.3-11.el7.x86_64
gnome-shell-3.22.3-17.el7.x86_64
gdm-3.22.3-12.el7.x86_64
xorg-x11-drv-nouveau-1.0.13-3.el7.x86_64

Note:
This does not happen on my laptop, with exactly the same package versions.
It only happens on my desktop, which may mean a hardware or driver-specific issue. HardInfo reports this desktop is using nouveau (Gallium 0.4 on NVE7), whereas the laptop uses X.Org (Gallium 0.4 on AMD SUMO) for OpenGL.
Graphics card is NVIDIA GeForce GT 740.

Similar to, but not the same as:
https://bugzilla.redhat.com/show_bug.cgi?id=1419498
https://bugs.launchpad.net/ubuntu-gnome/+bug/1474335
Tagsgnome-shell, libc.so.6, segfault
abrt_hash
URL

Activities

centospan102

centospan102

2017-12-06 11:10

reporter   ~0030707

When Tweaks/Appearance/Enable animations set to "off", shell crashed (and reviving) almost every Alt+Tab press. When this setting turn on, no crashes occur.
tartley

tartley

2018-03-08 18:09

reporter   ~0031394

FWIW: I'm on RHEL with the same symptoms, and the same fix also works for me (turning off animations.)

IBM-build of RHEL7.4 on a Thinkpad P50.
NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)

Name : xorg-x11-server-Xorg
Version : 1.19.3
Release : 11.el7_4.1

Name : gnome-shell
Version : 3.22.3
Release : 17.el7

Name : gdm
Epoch : 1
Version : 3.22.3
Release : 13.el7_4

Name : xorg-x11-drv-nouveau
Epoch : 1
Version : 1.0.13
Release : 3.el7

Extract from /var/log/messages

Mar 8 09:21:28 oc2330403224 kernel: gnome-shell[6314]: segfault at 28 ip 00007f2247a910e2 sp 00007ffca9b6f298 error 4 in libc-2.17.so[7f2247944000+1b8000]
Mar 8 09:21:28 oc2330403224 gnome-session-binary[2812]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Mar 8 09:21:28 oc2330403224 gnome-session: gnome-session-binary[2812]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Mar 8 09:21:29 oc2330403224 journal: Property 'Synaptics Capabilities' for device 'SynPS/2 Synaptics TouchPad' returned 7 items, expected 4
Mar 8 09:21:29 oc2330403224 journal: JS WARNING: [resource:///org/gnome/shell/ui/extensionSystem.js 301]: octal literals and octal escape sequences are deprecated
x3
Mar 8 09:21:29 oc2330403224 journal: JS WARNING: [resource:///org/gnome/shell/gdm/loginDialog.js 1027]: anonymous function does not always return a value
Mar 8 09:21:29 oc2330403224 org.gnome.Shell.desktop: current session already has an ibus-daemon.
Mar 8 09:21:29 oc2330403224 journal: JS WARNING: [/usr/share/gnome-shell/extensions/hibernate-status@dromi/extension.js 209]: assignment to undeclared variable extension
Mar 8 09:21:30 oc2330403224 gnome-shell: GNOME Shell started at Thu Mar 08 2018 09:21:29 GMT-0600 (CST)
tartley

tartley

2018-03-08 18:23

reporter   ~0031395

^ ^ ^ correction, I wrote the fix is "turning off animations" but it's actually turning them ON, just as user centospan102 said.

Issue History

Date Modified Username Field Change
2017-10-25 18:56 thewebsi New Issue
2017-10-25 18:56 thewebsi Tag Attached: gnome-shell
2017-10-25 18:56 thewebsi Tag Attached: libc.so.6
2017-10-25 18:56 thewebsi Tag Attached: segfault
2017-12-06 11:10 centospan102 Note Added: 0030707
2018-03-08 18:09 tartley Note Added: 0031394
2018-03-08 18:23 tartley Note Added: 0031395