Skip to content

vitals cause gnome to crash when resuming from suspend / hibernate #447

Closed

Description

@ahmadnassri

Has this issue been covered in the Wiki?

  • I have read the Wiki and my issue is not covered.

Is there an existing issue reported already?

  • I have searched the existing issues, it does not exist.

What is the unexpected behavior?

should not cause gnome crash

Steps to reproduce the unexpected behavior.

  1. enable vitals
  2. suspend
  3. wake
  4. gnome crashes and user get kicked back to login screen

Relevant log output

not sure how to grab relevant logs

What distribution and version of Linux are you using?

Ubuntu 24.10

What version of Gnome are you using?

47

Activity

  1. corecoding commented on Jan 20, 2025

    @corecoding
    Owner

    Not saying it isn't happening, but I haven't heard of this issue since the first year of development. This extension has many downloads and no one else is chiming in...

  2. gerhardadler commented on Mar 11, 2025

    @gerhardadler

    @corecoding

    I think I may be experiencing this issue. I'm using Debian Sid with Gnome 48.

    I let my computer log out (what is called Automatic Screen Black in the settings, suspend is not necessary), and while waking, my secondary display stays black, and Gnome freezes up on my second display. It is sometimes fixed by switching to a different TTY and waiting for a while.

    I'm unsure whether this is related to Vitals, but in journalctl, vitals is mentioned.

    mars 11 13:39:52 gerian gdm-password][63796]: gkr-pam: unlocked login keyring
    mars 11 13:39:52 gerian gnome-shell[46024]: st_widget_get_theme_node called on the widget [0x5601e4ec9790 StBoxLayout ("…")] which is not in the stage.
    mars 11 13:39:52 gerian gnome-shell[46024]: st_widget_get_theme_node called on the widget [0x5601e68b9e50 StLabel.vitals-panel-label:insensitive ("…")] which is not in the stage.
    mars 11 13:39:52 gerian gnome-shell[46024]: invalid (NULL) pointer instance
    mars 11 13:39:52 gerian gnome-shell[46024]: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
    mars 11 13:39:52 gerian gnome-shell[46024]: st_widget_get_theme_node called on the widget [0x5601e4ec9790 StBoxLayout ("…")] which is not in the stage.
    mars 11 13:39:52 gerian gnome-shell[46024]: st_widget_get_theme_node called on the widget [0x5601e8f12490 StLabel.vitals-panel-label:insensitive ("…")] which is not in the stage.
    mars 11 13:39:52 gerian gnome-shell[46024]: invalid (NULL) pointer instance
    mars 11 13:39:52 gerian gnome-shell[46024]: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
    mars 11 13:39:52 gerian gnome-shell[46024]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled
                                                
                                                Stack trace:
                                                  _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  ### Promise created here: ###
                                                  _setEngine@resource:///org/gnome/shell/misc/ibusManager.js:286:30
                                                  setEngine@resource:///org/gnome/shell/misc/ibusManager.js:299:24
                                                  activateInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:525:27
                                                  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                  activate@resource:///org/gnome/shell/ui/status/keyboard.js:66:14
                                                  _inputSourcesChanged@resource:///org/gnome/shell/ui/status/keyboard.js:663:33
                                                  reload@resource:///org/gnome/shell/ui/status/keyboard.js:396:14
                                                  _ibusSetContentType@resource:///org/gnome/shell/ui/status/keyboard.js:738:14
                                                  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                  _setContentType@resource:///org/gnome/shell/misc/ibusManager.js:264:14
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  
    mars 11 13:39:52 gerian NetworkManager[1008]: <info>  [1741696792.7972] agent-manager: agent[ddfbcd83dddc4e80,:1.569/org.gnome.Shell.NetworkAgent/1000]: agent registered
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    mars 11 13:39:57 gerian gnome-shell[46024]: Can't update stage views actor unnamed [ClutterActor] is on because it needs an allocation.
    
  3. pueblo6022 commented on Feb 18, 2026

    @pueblo6022

    I have been experiencing the exact same issue on EndeavourOS since the installation of this extension. The issue only fixed by disabling vitals! This extension is really helpful and easy to use. Please investigate this issue if possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions