Skip to content

[BUG] Shell freezes after hovering over any tray icon #918

@peachey2k2

Description

@peachey2k2

Step 1. Before you submit

  • I have read the above instructions and am sure that this is supposed to be posted here.
  • I've successfully updated to the latest versions following the updating guide.
  • I've successfully updated the system packages to the latest.
  • I've ticked the checkboxes without reading their contents

Step 2. Version info

Version info
Packages: not on Arch

fatal: not a git repository: '/home/pe/.config/.git'
Caelestia: not installed

Shell: version helper not available

Quickshell:
    quickshell 0.2.1, revision tag-v0.2.1, distributed by: Nixpkgs

Step 3. Describe the issue

Everything works as expected up until I hover over any tray icon, which immediately freezes Quickshell and makes it unresponsive to any keyboard and mouse input. It also doesn't update anything it renders, and uses 100% CPU.

This started happening after I updated my system last night. It does indeed work properly if I try with the last Nix generation, but not the current one.

The only change I can see was the updated flakes. I did try to undo that with a ?rev= url to undo the last commit.

I assume this is probably due to a Quickshell update and not Caelestia though, but I might be missing something.

I'll link my NixOS config in case that helps:
https://github.com/peachey2k2/nixos/tree/e73383ae8fe02436039abe4d62e01877387220d6

Logs
  INFO: Launching config: "/nix/store/4pl6z31fp5wg83m5q1cs7n6l1sgcs84z-caelestia-shell-1.0.0/share/caelestia-shell/shell.qml"
  INFO: Shell ID: "cc3d03364714386ffcb49d4bf5707ea1" Path ID "cc3d03364714386ffcb49d4bf5707ea1"
  INFO: Saving logs to "/run/user/1000/quickshell/by-id/2n7zbnv5t/log.qslog"
  WARN: CachingImageManager::sha256sum: failed to open "/home/pe/.face"
  WARN scene: QML Pane at @modules/dashboard/Content.qml[97:17]: Binding loop detected for property "active":
qs:@/qs/modules/dashboard/Content.qml:131:52
  WARN: CachingImageManager::createCache: failed to read "/home/pe/.face"                                                                                                                 WARN: CachingImageManager::sha256sum: failed to open "/home/pe/.face"
  WARN scene: QML CachingImage at @modules/dashboard/dash/User.qml[37:9]: Cannot open: file:///home/pe/.face
  WARN: CachingImageManager::createCache: failed to read "/home/pe/.face"
  WARN scene: QML Wrapper at @modules/drawers/Panels.qml[35:5]: Binding loop detected for property "implicitWidth":
qs:@/qs/modules/osd/Wrapper.qml:46:13
  WARN scene: QML CachingImage at @modules/dashboard/dash/User.qml[37:9]: Cannot open: file:///home/pe/.face
  WARN scene: @modules/dashboard/Media.qml[227:17]: Unable to assign [undefined] to bool
  WARN scene: @modules/dashboard/Media.qml[326:17]: Unable to assign [undefined] to MenuItem_QMLTYPE_315*
  WARN: Could not load icon "preferences-system-network?fallback=image-missing" at size QSize(2, 2) from request
  WARN: Could not load icon "preferences-system-network?fallback=image-missing" at size QSize(2, 2) from request
  WARN: Could not load icon "preferences-system-network?fallback=image-missing" at size QSize(37, 37) from request
  WARN: Could not load icon "multimedia-volume-control?fallback=image-missing" at size QSize(2, 2) from request
  WARN: Could not load icon "multimedia-volume-control?fallback=image-missing" at size QSize(2, 2) from request
  WARN: Could not load icon "multimedia-volume-control?fallback=image-missing" at size QSize(37, 37) from request
  WARN qt.svg.draw: The requested buffer size is too big, ignoring
  WARN qt.svg.draw: The requested buffer size is too big, ignoring
  WARN quickshell.dbus: Could not launch service org.freedesktop.UPower.PowerProfiles: QDBusError(org.freedesktop.DBus.Error.ServiceUnknown, The name org.freedesktop.UPower.PowerProfiles was not provided by any .service files)
  WARN quickshell.service.powerprofiles: Could not start PowerProfilesDaemon. The PowerProfiles service will not work.

Reminder

  • I agree that it's usually impossible for others to help me without my logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions