Gnome desktop is unresponsive and message "JS ERROR: TypeError " logged in RHEL 7.8 and prior releases.

Solution Verified - Updated -

Issue

  • Gnome desktop is no longer responsive and system needs to be rebooted.
  • gnome-shell consuming high CPU.

The following types of messages are logged :

  • JS ERROR: Exception in callback for signal: shown: TypeError: this._fullGeometry is undefined

    JS ERROR: Exception in callback for signal: shown: TypeError: this._fullGeometry is undefined
    JS ERROR: Exception in callback for signal: position-changed: TypeError: this._rect is undefined
    JS ERROR: Exception in callback for signal: shown: TypeError: this._fullGeometry is undefined
    JS ERROR: TypeError: area is null
    JS ERROR: TypeError: metaWindow is null
    JS ERROR: TypeError: sourceActor.get_theme_node is not a function
    JS ERROR: TypeError: super._onDestroy is not a function
    JS ERROR: TypeError: this._fullGeometry is null
    JS ERROR: TypeError: this._fullGeometry is undefined
    JS ERROR: TypeError: thumbnail is undefined
    
  • JS ERROR: TypeError: sourceActor.get_theme_node is not a function

    JS ERROR: TypeError: sourceActor.get_theme_node is not a function
    JS ERROR: Exception in callback for signal: position-changed: TypeError: this._rect is undefined
    JS ERROR: Exception in callback for signal: shown: TypeError: this._fullGeometry is undefined
    JS ERROR: TypeError: area is null
    JS ERROR: TypeError: metaWindow is null
    JS ERROR: TypeError: sourceActor.get_theme_node is not a function
    JS ERROR: TypeError: super._onDestroy is not a function
    JS ERROR: TypeError: this._fullGeometry is null
    JS ERROR: TypeError: this._fullGeometry is undefined
    JS ERROR: TypeError: thumbnail is undefined
    
  • JS ERROR: TypeError: windowActor is null

    journal: JS ERROR: TypeError: null has no properties#012_addWindowEffect@resource:///org/gnome/shell/ui/closeDialog.js:82:13#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22#012vfunc_show@resource:///org/gnome/shell/ui/closeDialog.js:153:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
    journal: JS ERROR: TypeError: null has no properties#012_addWindowEffect@resource:///org/gnome/shell/ui/closeDialog.js:82:13#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22#012vfunc_show@resource:///org/gnome/shell/ui/closeDialog.js:153:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
    rsyslogd: imjournal: 17674 messages lost due to rate-limiting
    gnome-session: gnome-session-binary[76309]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 1
    
  • Unresponsive Gnome session due to JavaScript errors.

    JS ERROR: TypeError: null has no properties + meta_display_ping_timeout
    

Environment

  • Red Hat Enterprise Linux 7.8
  • Running gnome-shell-3.28.3-24.el7
  • mutter

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content