Skip to content

Quickshell crashes on opening locked DankMaterialShell #563

@jannepeltola

Description

@jannepeltola

General crash information

General information
===== Build Information =====
Git Revision: 41828c4180fb921df7992a5405f5ff05d2ac2fff
Buildtime Qt Version: 6.10.1
Build Type: RelWithDebInfo
Compiler: GNU (15.2.0)
Complie Flags: 

Build configuration:
  Distributor: Official-Nix-Flake
  Distributor provided debuginfo: TRUE
  Disable precompild headers (dev): OFF
  Build tests (dev): OFF
  ASAN (dev): OFF
  Keep Frame Pointers (dev): OFF
  Crash Handling: TRUE
  Use jemalloc: TRUE
  Unix Sockets: ON
  Wayland: TRUE
    Wlroots Layer-Shell: ON
    Session Lock: ON
    Foreign Toplevel Management: ON
    Hyprland: TRUE
      Hyprland IPC: ON
      Hyprland Global Shortcuts: ON
      Hyprland Focus Grabbing: ON
      Hyprland Surface Extensions: ON
    Screencopy: TRUE
      Image Copy Capture: ON
      Wlroots Screencopy: ON
      Hyprland Toplevel Export: ON
  X11: ON
  I3/Sway: TRUE
    I3/Sway IPC: ON
  System Tray: ON
  PipeWire: TRUE
  Mpris: ON
  Pam: TRUE
  Polkit: TRUE
  Greetd: ON
  UPower: ON
  Notifications: ON
  Bluetooth: ON

===== Runtime Information =====
Runtime Qt Version: 6.10.1
Crashed process ID: 323143
Run ID: 5df4ncncat
Shell ID: 7e7c9ca8dd11893b981f666c563704a9
Config Path: /nix/store/1rcfpw4f8gfc4whp70z3zcyakf01hj12-dms-shell-1.2.3+date=2026-01-16_a7cdb39/share/quickshell/dms/shell.qml

===== Report Integrity =====
Minidump save status: 0
Log save status: 0
Binary copy status: 0

===== System Information =====

/etc/os-release:
ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="26.05.20260204.00c21e4"
CPE_NAME="cpe:/o:nixos:nixos:26.05"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 26.05 (Yarara)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="26.05 (Yarara)"
VERSION_CODENAME=yarara
VERSION_ID="26.05"

/etc/lsb-release:
DISTRIB_CODENAME=yarara
DISTRIB_DESCRIPTION="NixOS 26.05 (Yarara)"
DISTRIB_ID=nixos
DISTRIB_RELEASE="26.05"
LSB_VERSION="26.05 (Yarara)"

What caused the crash

I locked the desktop using DankMaterialShell's lock shortcut. When I re-opened the computer, I had a dialog stating that quickshell had crashed.

Minidump

minidump.dmp.log

Log file

log.qslog.log

Configuration

I have a fairly vanilla DankMaterialShell + niri setup. Let me know if you need anything else!

2026-02-12_qshell_crash_conf.zip

Backtrace

#0 0x00007fb14d418dd9 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#1 0x00007fb14d4135e7 in QV4::ExecutionEngine::fromData(QMetaType, void const*, QV4::Heap::Object*, int, unsigned int) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#2 0x00007fb14d4d21ec in QV4::Heap::Sequence::createElementWrappers(void const*) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#3 0x00007fb14d4d3b63 in QV4::SequencePrototype::fromData(QV4::ExecutionEngine*, QMetaType, QMetaSequence, void const*) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#4 0x00007fb14d3f9bc7 in QV4::ExecutionEngine::fromData(QMetaType, void const*, QV4::Heap::Object*, int, unsigned int)::{lambda(QMetaSequence)#1}::operator()(QMetaSequence) const [clone .isra.0] () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#5 0x00007fb14d413870 in QV4::ExecutionEngine::fromData(QMetaType, void const*, QV4::Heap::Object*, int, unsigned int) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#6 0x00007fb14d508ef9 in QV4::Heap::VariantAssociationObject::init(QMap<QString, QVariant> const&, QV4::Heap::Object*, int, QFlagsQV4::Heap::ReferenceObject::Flag) () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#7 0x00007fb14d509099 in QV4::VariantAssociationPrototype::fromQVariantMap(QV4::ExecutionEngine*, QMap<QString, QVariant> const&, QV4::Heap::Object*, int, QFlagsQV4::Heap::ReferenceObject::Flag) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#8 0x00007fb14d413406 in QV4::ExecutionEngine::fromData(QMetaType, void const*, QV4::Heap::Object*, int, unsigned int) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#9 0x00007fb14d508d49 in QV4::Heap::VariantAssociationObject* QV4::Heap::createDetached<QMap<QString, QVariant> >(QV4::ExecutionEngine*, QMap<QString, QVariant> const&) [clone .isra.0] () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#10 0x00007fb14d6eac75 in QQmlVMEMetaObject::writeVarProperty(int, QV4::Value const&) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#11 0x00007fb14d5575d5 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlagsQQmlPropertyData::WriteFlag) () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#12 0x00007fb14d55b596 in GenericBinding<0>::write(QV4::Value const&, bool, QFlagsQQmlPropertyData::WriteFlag) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#13 0x00007fb14d554b79 in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlagsQQmlPropertyData::WriteFlag, QV4::Scope&) () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#14 0x00007fb14d558a08 in QQmlBinding::update(QFlagsQQmlPropertyData::WriteFlag) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#15 0x00007fb14d49922f in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const*, QFlagsQV4::QObjectWrapper::Flag) () from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#16 0x00007fb14d489516 in QV4::QQmlContextWrapper::lookupContextObjectProperty(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) ()
from /nix/store/pma97xn76wlzmsqj018bl3df6mywgfl7-qtdeclarative-6.10.1/lib/libQt6Qml.so.6
No symbol table info available.
#17 0x00007fb10fc7ae31 in ?? ()
No symbol table info available.
#18 0x00007fb1402c2e00 in ?? ()
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

Executable

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcrash

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions