Bug 1403045

Summary: "Fatal server error', lockup and subsequent death of gnome-shell
Product: [Fedora] Fedora Reporter: Ian Wienand <iwienand>
Component: mutter-waylandAssignee: Orphan Owner <extras-orphan>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: extras-orphan, fmuellner, jstpierr, otaylor
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-12-12 10:48:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
journalctl log from dec 09 none

Description Ian Wienand 2016-12-09 00:59:13 UTC
I'm seeing an frequent lockup since I upgraded to F25.  It's always happened interactively -- I click on something and the screen just freezes.  I can still access the host remotely -- after a minute or two it seems to die, gnome-shell seems to reset and I'm back at a login prompt but my session was killed.

From the logs, the problem seems to start with a "Fatal Server error" and things seem to start going wrong from there:

---[iwienand@localhost ~]$ cat /tmp/log.txt | grep -A 4 'Fatal server error' 
Nov 30 11:47:01 localhost.localdomain org.gnome.Shell.desktop[3298]: Fatal server error:
Nov 30 11:47:01 localhost.localdomain org.gnome.Shell.desktop[3298]: (EE) wl_shm@6: error 2: failed mmap fd 76
Nov 30 11:47:01 localhost.localdomain org.gnome.Shell.desktop[3298]: (EE)
Nov 30 11:47:01 localhost.localdomain audit[5920]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=5920 comm="SHCLIP" exe="/usr/lib/virtualbox/VirtualBox" sig=11
Nov 30 11:47:01 localhost.localdomain kernel: show_signal_msg: 168 callbacks suppressed
--
Dec 02 14:53:20 localhost.localdomain org.gnome.Shell.desktop[25130]: Fatal server error:
Dec 02 14:53:20 localhost.localdomain org.gnome.Shell.desktop[25130]: (EE) wl_shm@6: error 2: failed mmap fd 56
Dec 02 14:53:20 localhost.localdomain org.gnome.Shell.desktop[25130]: (EE)
Dec 02 14:53:20 localhost.localdomain kernel: SHCLIP[25858]: segfault at 16e87ad0 ip 00007f0af7701375 sp 00007f0a07a36a30 error 4 in libc-2.24.so[7f0af76c7000+1bd000]
Dec 02 14:53:20 localhost.localdomain kernel: SHCLIP[25860]: segfault at 413b64f0 ip 00007f21057d1375 sp 00007f203918ca30 error 4 in libc-2.24.so[7f2105797000+1bd000]
--
Dec 02 14:58:17 localhost.localdomain org.gnome.Shell.desktop[1390]: Fatal server error:
Dec 02 14:58:17 localhost.localdomain org.gnome.Shell.desktop[1390]: (EE) failed to read Wayland events: Broken pipe
Dec 02 14:58:17 localhost.localdomain org.gnome.Shell.desktop[1390]: (EE)
Dec 02 14:58:17 localhost.localdomain gnome-session[1375]: gnome-session-binary[1375]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Dec 02 14:58:17 localhost.localdomain gnome-session-binary[1375]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
--
Dec 07 10:09:22 localhost.localdomain org.gnome.Shell.desktop[3168]: Fatal server error:
Dec 07 10:09:22 localhost.localdomain org.gnome.Shell.desktop[3168]: (EE) wl_surface@13: error 2: Failed to create a texture for surface 13
Dec 07 10:09:22 localhost.localdomain org.gnome.Shell.desktop[3168]: (EE)
Dec 07 10:09:22 localhost.localdomain kernel: show_signal_msg: 171 callbacks suppressed
Dec 07 10:09:22 localhost.localdomain kernel: VirtualBox[4914]: segfault at 0 ip 00007f870e54f34e sp 00007fff6a4dc790 error 4 in libQt5Gui.so.5.7.0[7f870e237000+489000]
--
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: Fatal server error:
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: (EE) wl_shm@6: error 2: failed mmap fd 72
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: (EE)
Dec 09 09:26:33 localhost.localdomain gnome-settings-[3679]: gnome-settings-daemon: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Dec 09 09:26:33 localhost.localdomain sealertauto.desktop[3910]: seapplet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
---

Here is more context from the Dec 9 failure:

---
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: (EE)
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: Fatal server error:
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: (EE) wl_shm@6: error 2: failed mmap fd 72
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: (EE)
Dec 09 09:26:33 localhost.localdomain gnome-settings-[3679]: gnome-settings-daemon: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Dec 09 09:26:33 localhost.localdomain sealertauto.desktop[3910]: seapplet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Dec 09 09:26:33 localhost.localdomain at-spi-bus-launcher[3298]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
Dec 09 09:26:33 localhost.localdomain at-spi-bus-launcher[3298]:       after 81695 requests (81695 known processed) with 0 events remaining.
Dec 09 09:26:33 localhost.localdomain audit[5167]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=5167 comm="VirtualBox" exe="/usr/lib/virtualbox/
Dec 09 09:26:33 localhost.localdomain kernel: show_signal_msg: 204 callbacks suppressed
Dec 09 09:26:33 localhost.localdomain kernel: VirtualBox[5167]: segfault at 2b65a660 ip 00007f422188e375 sp 00007fffec0a2bb0 error 4 in libc-2.24.so[7f4221854000+1bd000]
Dec 09 09:26:33 localhost.localdomain bluetoothd[1041]: Endpoint unregistered: sender=:1.51 path=/MediaEndpoint/A2DPSource
Dec 09 09:26:33 localhost.localdomain org.gnome.Shell.desktop[3271]: xcb_connection_has_error() returned true
Dec 09 09:26:33 localhost.localdomain kernel: VirtualBox[4668]: segfault at 7fe043e74ed8 ip 00007fe043e74ed8 sp 00007ffca44f5dd8 error 14 in libbz2.so.1.0.6[7fe043f18000+f000]
Dec 09 09:26:33 localhost.localdomain kernel: traps: gnome-shell[3271] trap int3 ip:7fd02fa83a21 sp:7ffe26370c80 error:0 in libglib-2.0.so.0.5000.2[7fd02fa34000+110000]
Dec 09 09:26:33 localhost.localdomain audit[4668]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4668 comm="VirtualBox" exe="/usr/lib/virtualbox/
Dec 09 09:26:33 localhost.localdomain audit[3271]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3271 comm="gnome-shell" exe="/usr/bin/gnome-shel
Dec 09 09:26:33 localhost.localdomain bluetoothd[1041]: Endpoint unregistered: sender=:1.51 path=/MediaEndpoint/A2DPSink
Dec 09 09:26:33 localhost.localdomain gnome-session[3243]: gnome-session-binary[3243]: WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
Dec 09 09:26:33 localhost.localdomain gnome-settings-[1492]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Lenovo_Group_Limited_LEN_LT2452pwC_V
Dec 09 09:26:33 localhost.localdomain gnome-session-binary[3243]: WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
Dec 09 09:26:33 localhost.localdomain gnome-settings-[1492]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Chimei_Innolux_Corporation_iwienand_
Dec 09 09:26:33 localhost.localdomain gnome-shell[3271]: Connection to xwayland lost
Dec 09 09:26:33 localhost.localdomain gnome-settings-[20470]: Unable to initialize GTK+
Dec 09 09:26:33 localhost.localdomain gnome-session[3243]: gnome-session-binary[3243]: WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
Dec 09 09:26:33 localhost.localdomain gnome-session-binary[3243]: WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
Dec 09 09:26:33 localhost.localdomain abrt-hook-ccpp[20478]: Process 3271 (gnome-shell) of user 1000 killed by SIGTRAP - dumping core
Dec 09 09:26:33 localhost.localdomain pulseaudio[20477]: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true
...
Dec 09 09:28:59 localhost.localdomain gnome-software[3895]: Error reading events from display: Broken pipe
Dec 09 09:28:59 localhost.localdomain kernel: traps: evolution-alarm[3931] trap int3 ip:7f4a01d51a21 sp:7ffcd26556c0 error:0 in libglib-2.0.so.0.5000.2[7f4a01d02000+110000]
Dec 09 09:28:59 localhost.localdomain audit[3931]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3931 comm="evolution-alarm" exe="/usr/libexec/ev
Dec 09 09:28:59 localhost.localdomain evolution-alarm[3931]: Error reading events from display: Broken pipe
Dec 09 09:28:59 localhost.localdomain audit[3895]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3895 comm="gnome-software" exe="/usr/bin/gnome-s
Dec 09 09:28:59 localhost.localdomain kernel: traps: gnome-software[3895] trap int3 ip:7ff2c2f9fa21 sp:7ffc4646c590 error:0 in libglib-2.0.so.0.5000.2[7ff2c2f50000+110000]
Dec 09 09:28:59 localhost.localdomain abrtd[1049]: Size of '/var/spool/abrt' >= 1000 MB (MaxCrashReportsSize), deleting old directory 'oops-2016-11-11-19:00:03-1063-0'
Dec 09 09:28:59 localhost.localdomain audit[3930]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3930 comm="abrt-applet" exe="/usr/bin/abrt-apple
Dec 09 09:28:59 localhost.localdomain abrt-applet[3930]: Error reading events from display: Broken pipe
Dec 09 09:28:59 localhost.localdomain kernel: traps: abrt-applet[3930] trap int3 ip:7f11e1010a21 sp:7ffc7cc4e590 error:0 in libglib-2.0.so.0.5000.2[7f11e0fc1000+110000]
Dec 09 09:28:59 localhost.localdomain abrtd[1049]: Size of '/var/spool/abrt' >= 1000 MB (MaxCrashReportsSize), deleting old directory 'oops-2016-12-09-08:05:24-1116-0'
Dec 09 09:28:59 localhost.localdomain abrt-hook-ccpp[20550]: Process 3931 (evolution-alarm-notify) of user 1000 killed by SIGTRAP - dumping core
Dec 09 09:28:59 localhost.localdomain polkitd[1098]: Unregistered Authentication Agent for unix-session:2 (system bus name :1.47, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_AU.UTF
Dec 09 09:28:59 localhost.localdomain abrtd[1049]: Size of '/var/spool/abrt' >= 1000 MB (MaxCrashReportsSize), deleting old directory 'oops-2016-12-08-15:47:31-1116-0'
Dec 09 09:28:59 localhost.localdomain abrt-hook-ccpp[20552]: Process 3930 (abrt-applet) of user 1000 killed by SIGTRAP - ignoring ('DebugLevel' == 0)
Dec 09 09:28:59 localhost.localdomain abrt-hook-ccpp[20551]: Process 3895 (gnome-software) of user 1000 killed by SIGTRAP - dumping core
Dec 09 09:28:59 localhost.localdomain gnome-session[3243]: gnome-session-binary[3243]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5
Dec 09 09:28:59 localhost.localdomain gnome-session-binary[3243]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5
Dec 09 09:28:59 localhost.localdomain gnome-session-binary[3243]: Unrecoverable failure in required component org.gnome.Shell.desktop
---

I noticed [1] which talks about freezes with 3 screens -- I have two

---
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 8192 x 8192
XWAYLAND0 connected 1920x1200+0+0 520mm x 320mm
   1920x1200     59.88*+
XWAYLAND1 connected 1920x1080+1920+0 310mm x 170mm
   1920x1080     59.96*+
---

This is a T460 laptop.  

[1] https://bugzilla.gnome.org/show_bug.cgi?id=774557

Comment 1 Ian Wienand 2016-12-09 01:02:57 UTC
Created attachment 1229718 [details]
journalctl log from dec 09

Comment 2 Ian Wienand 2016-12-13 20:20:47 UTC
Upon more investigation, and another crash, I think the "EE" is coming from mutter/wayland which is probably where this belongs.  I have filed in gnome #776060 too

The error seemed slightly different today, but the affect the same

---
Dec 14 06:38:24 localhost.localdomain org.gnome.Shell.desktop[20732]: (EE)
Dec 14 06:38:24 localhost.localdomain org.gnome.Shell.desktop[20732]: Fatal server error:
Dec 14 06:38:24 localhost.localdomain org.gnome.Shell.desktop[20732]: (EE) wl_surface@13: error 2: Failed to create a texture for surface 13
Dec 14 06:38:24 localhost.localdomain org.gnome.Shell.desktop[20732]: (EE)
Dec 14 06:38:24 localhost.localdomain sealertauto.desktop[20880]: seapplet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
---

Comment 3 Fedora End Of Life 2017-11-16 19:54:45 UTC
This message is a reminder that Fedora 25 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 25. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '25'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 25 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged  change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Comment 4 Fedora End Of Life 2017-12-12 10:48:21 UTC
Fedora 25 changed to end-of-life (EOL) status on 2017-12-12. Fedora 25 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.