Skip to content

Update Leads to Quickshell Crash on Startup #3602

Description

@i-use-arch-btw-lol

Step 1. Before you submit

  • I have read the Troubleshooting and Usage pages.
  • I've successfully updated to the latest version following the guidance.
  • I've successfully updated the system packages to the latest.
  • I've ticked the checkboxes without reading their contents

Step 2. Quick diagnose info

Quick diagnose
<!-- Run `./diagnose` inside the repo, and paste the result here! -->

/========================
| Checking git repo info |
========================/

[===diagnose===] git remote get-url origin
https://github.com/end-4/dots-hyprland
[---SUCCESS---]

[===diagnose===] git rev-parse HEAD
42d0aae
[---SUCCESS---]

[===diagnose===] git status
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean
[---SUCCESS---]

[===diagnose===] git submodule status --recursive
e31ec4cb4ebf6a46b267f5c42eabf6874916fa16 dots/.config/quickshell/ii/modules/common/widgets/shapes (heads/main)
[---SUCCESS---]

/=================
| Checking distro |
=================/

[===diagnose===] _check_distro_id
distro ID: arch
distro ID_LIKE:
[---SUCCESS---]

[===diagnose===] cat os-release
cat: os-release: No such file or directory
[---EXIT 1---]

/====================
| Checking variables |
====================/

[===diagnose===] declare -p XDG_CACHE_HOME
./diagnose: line 36: declare: XDG_CACHE_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CONFIG_HOME
./diagnose: line 36: declare: XDG_CONFIG_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_DATA_HOME
declare -x XDG_DATA_HOME="/home/brogrammer/.local/share"
[---SUCCESS---]

[===diagnose===] declare -p XDG_STATE_HOME
./diagnose: line 36: declare: XDG_STATE_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="/home/brogrammer/.local/state/quickshell/.venv"
[---SUCCESS---]

/============================
| Checking directories/files |
============================/

[===diagnose===] ls -l /home/brogrammer/.local/state/quickshell/.venv
total 12
-rw-r--r-- 1 brogrammer brogrammer 43 Apr 23 17:34 CACHEDIR.TAG
drwxr-xr-x 1 brogrammer brogrammer 260 Apr 23 17:34 bin
drwxr-xr-x 1 brogrammer brogrammer 20 Apr 23 17:34 lib
lrwxrwxrwx 1 brogrammer brogrammer 3 Apr 23 17:34 lib64 -> lib
-rw-r--r-- 1 brogrammer brogrammer 181 Apr 23 17:34 pyvenv.cfg
[---SUCCESS---]

/===================
| Checking versions |
===================/

[===diagnose===] Hyprland --version
Hyprland 0.56.2 built from branch v0.56.2 at commit efb50993780079460b0cbed1363e2166a2de1d9f clean ([gha] Nix: update inputs).
Date: Wed Aug 5 14:13:21 2026
Tag: v0.56.2, commits: 7661

Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.14.0, system has 0.14.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.14.0, system has 0.14.0

Version ABI string: efb50993780079460b0cbed1363e2166a2de1d9f_aq_0.14_hu_0.14_hg_0.5_hc_0.1_hlg_0.6
no flags were set

[---SUCCESS---]

[===diagnose===] _check_quickshell_version
illogical-impulse-quickshell-git 0.1.0.r1-7
qt6-base 6.11.2-2
[---SUCCESS---]

[===diagnose===] _check_PKGBUILD_version
illogical-impulse-audio 1.0-3
illogical-impulse-backlight 1.0-2
illogical-impulse-basic 1.0-3
illogical-impulse-bibata-modern-classic-bin 2.0.6-2
illogical-impulse-fonts-themes 1.0-6
illogical-impulse-hyprland 1.0-5
illogical-impulse-kde 1.0-3
illogical-impulse-microtex-git r494.0e3707f-3
illogical-impulse-microtex-git-debug r494.0e3707f-3
illogical-impulse-portal 1.0-3
illogical-impulse-python 1.1-5
illogical-impulse-quickshell-git 0.1.0.r1-7
illogical-impulse-screencapture 1.0-2
illogical-impulse-toolkit 1.0-3
illogical-impulse-widgets 1.0-7
[---SUCCESS---]

/==============================================
| Finished. Output saved as "diagnose.result". |
==============================================/

Step 3. Describe the issue

During the latest Arch LInux repository update (with all -testing and -unstable repos enabled because I like to live on the edge), after a reboot, Quickshell refuses to start, giving this error code in response to a manual start with qs:

qs: symbol lookup error: qs: undefined symbol: _ZN23QUntypedPropertyBindingC1EP23QPropertyBindingPrivate, version Qt_6_PRIVATE_API
<details><summary>Logs</summary>

I will assume that this is on Qt 6.11.2, as this is the latest packaged Arch version of qt displayed by pacman -Qs. This is most likely a breaking change to Quickshell's interaction with the qt system and may be a quickshell issue itself. I'm not sure about this (all I know is that nothing works)... but help would be much appreciated on this issue, especially if anybody is also experiencing this issue.

As I write this, I am currently reinstalling the dotfiles (skipping MicroTeX because there appears to be some issue with it that I don't know how to fix in ./setup install (package cannot build due to a reason I also can't comprehend)), and I'm hoping this fixes the issue. If it does, I'll post after this and most likely close the issue. If not, we may have a problem on our hands.

<!-- Put your log content here!-->

Reminder

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ISSUEGeneral issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions