Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem:
gnome-shell killed by SIGSEGV after RHEL7.9.z update. Getting blank screen on system console and in the vnc session.
rhel7.9 ~]# abrt-cli list --since 1604892202
id 9edb177c3072e68cc202942d0338bce0fa750f5f
reason: gnome-shell killed by SIGSEGV
time: Thu 12 Nov 2020 11:28:17 AM IST
cmdline: /usr/bin/gnome-shell
package: gnome-shell-3.28.3-31.el7
uid: 1000 (testadmin)
count: 2
Directory: /var/spool/abrt/ccpp-2020-11-12-11:28:17-31393
Run 'abrt-cli report /var/spool/abrt/ccpp-2020-11-12-11:28:17-31393' for creating a case in Red Hat Customer Portal
Getting following errors in the logs:
Nov 12 11:28:17 rhel7.9 kernel: traps: gnome-shell[31393] general protection ip:7f88d467fa5d sp:7ffdac4bd108 error:0 in libgobject-2.0.so.0.5600.1[7f88d464d000+4f000]
Nov 12 11:28:17 rhel7.9 systemd[1]: Started Flexible Branding Service.
Nov 12 11:28:17 rhel7.9 abrt-hook-ccpp[31713]: Process 31393 (gnome-shell) of user 1000 killed by SIGSEGV - dumping core
Nov 12 11:28:18 rhel7.9 systemd[1]: Reloading.
Nov 12 11:28:18 rhel7.9 polkitd[701]: Unregistered Authentication Agent for unix-session:282 (system bus name :1.1047, object path /org/freedesktop/PolicyKit1/AuthenticationAge
Nov 12 11:28:18 rhel7.9 gnome-session-binary[31184]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Nov 12 11:28:18 rhel7.9 gnome-session[31184]: gnome-session-binary[31184]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Nov 12 11:28:18 rhel7.9 systemd[1]: Started Flexible Branding Service.
Nov 12 11:28:18 rhel7.9 org.gnome.Shell.desktop[31751]: Xlib: extension "DPMS" missing on display ":0".
Nov 12 11:28:18 rhel7.9 org.gnome.Shell.desktop[31751]: Xlib: extension "DPMS" missing on display ":0".
Nov 12 11:28:20 rhel7.9 polkitd[701]: Registered Authentication Agent for unix-session:282 (system bus name :1.1059 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyK
Nov 12 11:28:20 rhel7.9 gnome-shell[31751]: Script <main> terminated with an uncatchable exception
Nov 12 11:28:20 rhel7.9 gnome-shell[31751]: Execution of main.js threw exception: Script <main> terminated with an uncatchable exception
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Nov 12 11:28:21 rhel7.9 org.gnome.Shell.desktop[31751]: == Stack trace for context 0xee40a0 ==
Nov 12 11:28:21 rhel7.9 org.gnome.Shell.desktop[31751]: == Stack trace for context 0xee40a0 ==
Nov 12 11:28:21 rhel7.9 org.gnome.Shell.desktop[31751]: == Stack trace for context 0xee40a0 ==
Nov 12 11:28:21 rhel7.9 org.gnome.Shell.desktop[31751]: == Stack trace for context 0xee40a0 ==
Nov 12 11:28:21 rhel7.9 org.gnome.Shell.desktop[31751]: == Stack trace for context 0xee40a0 ==
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: The offending signal was destroy on StBoxLayout 0x2319670.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: The offending signal was destroy on Gjs_ShowAppsIcon 0x231a930.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: The offending signal was destroy on StBin 0x2320260.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: The offending signal was destroy on StButton 0x231d7d0.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Nov 12 11:28:21 rhel7.9 gnome-shell[31751]: The offending signal was destroy on StBin 0x269f340.
Nov 12 11:28:21 rhel7.9 kernel: traps: gnome-shell[31751] general protection ip:7f6beae13a5d sp:7ffea1a08508 error:0 in libgobject-2.0.so.0.5600.1[7f6beade1000+4f000]
Nov 12 11:28:21 rhel7.9 abrt-hook-ccpp[31840]: Process 31751 (gnome-shell) of user 1000 killed by SIGSEGV - ignoring (repeated crash)
Nov 12 11:28:21 rhel7.9 abrt-hook-ccpp[31840]: Saved core dump of pid 31751 to core.31751 at /home/testadmin (10240000 bytes)
Nov 12 11:28:21 rhel7.9 polkitd[701]: Unregistered Authentication Agent for unix-session:282 (system bus name :1.1059, object path /org/freedesktop/PolicyKit1/AuthenticationAge
Nov 12 11:28:21 rhel7.9 gnome-session-binary[31184]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Nov 12 11:28:21 rhel7.9 gnome-session-binary[31184]: Unrecoverable failure in required component org.gnome.Shell.desktop
Nov 12 11:28:21 rhel7.9 gnome-session[31184]: gnome-session-binary[31184]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Nov 12 11:28:21 rhel7.9 gnome-session[31184]: gnome-session-binary[31184]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly
Nov 12 11:28:21 rhel7.9 gnome-session-binary[31184]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly
Nov 12 11:28:21 rhel7.9 gnome-session-f[31842]: Cannot open display:
Version-Release number of selected component (if applicable):
gnome-shell-3.28.3-31.el7
How reproducible:
Always
Steps to Reproduce:
1. Update system with the latest RHEL7.9.z update.
2. Check the system console or try to access the system via vnc.
Actual results:
gnome-shell crashed, getting blank screen
Expected results:
gnome-shell should not crash
Additional info:
The issue is easily reproducible.
Workaround:
Downgrade the gnome-shell package to previous version gnome-shell-3.28.3-30.el7.x86_64 to fix the issue.
Optionally, launch GUI using startx command.
I can replicate this issue as well. I can also confirm that downgrading to gnome-shell-3.28.3-30.el7.x86_64 fixes things.
Comment 7Ray Strode [halfline]
2020-11-12 15:04:47 UTC
*** Bug 1897045 has been marked as a duplicate of this bug. ***
Comment 32David Sommerseth
2020-11-13 19:43:18 UTC
I am having the exact same issue on both a ThinkPad T460 (Scientific Linux 7.9) and T450s (Red Hat Enterprise Server 7.9). Downgrading from gnome-shell-3.28.3-31.el7.x86_64 to gnome-shell-3.28.3-30.el7.x86_64 resolved the issue.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (GNOME bug fix and enhancement update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2020:5154