Skip to content

HyprlandFocusGrab::syncWindows crash #564

Description

@Michiczi

General crash information

General information
===== Build Information =====
Git Revision: db1777c20b936a86528c1095cbcb1ebd92801402
Buildtime Qt Version: 6.10.2
Build Type: RelWithDebInfo
Compiler: GNU (15.2.1)
Complie Flags: -march=native -O3 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto

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

===== Runtime Information =====
Runtime Qt Version: 6.10.2
Crashed process ID: 69798
Run ID: xuc4scat
Shell ID: b9015854c6c26e945edf99d0bf82c252
Config Path: /home/michal/.config/quickshell/ii/shell.qml

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

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

/etc/os-release:
NAME="CachyOS Linux"
PRETTY_NAME="CachyOS"
ID=cachyos
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://cachyos.org/"
DOCUMENTATION_URL="https://wiki.cachyos.org/"
SUPPORT_URL="https://discuss.cachyos.org/"
BUG_REPORT_URL="https://github.com/cachyos"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=cachyos

/etc/lsb-release:
DISTRIB_ID=cachyos
DISTRIB_RELEASE="rolling"
DISTRIB_DESCRIPTION="CachyOS"

What caused the crash

I tried to detach ai panel with CTR+D shortcut
I had this bug before on my laptop with arch (it was also fresh installation)

Minidump

{redacted#53429140}

Log file

{redacted#51834096}

Configuration

config.tar.gz
it's fresh installation directly from the site's installation script
I only added pl input in custom/general.conf
additionally i add below, fastfetch prompt for cleaner view on my setup (I hope it will help😅)

Image

Backtrace

yeah I guess it's it
I hope it will help
(gdb) bt -full
#0 0x00007f13971e4545 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/bin/../lib/libQt6Core.so.6
No symbol table info available.
#1 0x0000562b834d5422 in qs::hyprland::HyprlandFocusGrab::syncWindows (this=)
at /home/michal/.cache/dots-hyprland/sdata/dist-arch/illogical-impulse-quickshell-git/src/quickshell/src/wayland/hyprland/focus_grab/qml.cpp:106
oldWindow = 0x7f136567b900
__for_range =
__for_begin =
__for_end =
newProxy = {<QListSpecialMethods<ProxyWindowBase*>> = {<QListSpecialMethodsBase<ProxyWindowBase*>> = {}, }, d = {d = 0x7f1335823780, ptr = 0x7f1335823790, size = 2}}
#2 qs::hyprland::HyprlandFocusGrab::setWindows (this=, windows=...)
at /home/michal/.cache/dots-hyprland/sdata/dist-arch/illogical-impulse-quickshell-git/src/quickshell/src/wayland/hyprland/focus_grab/qml.cpp:42
No locals.
#3 qs::hyprland::HyprlandFocusGrab::setWindows (this=, windows=...)
at /home/michal/.cache/dots-hyprland/sdata/dist-arch/illogical-impulse-quickshell-git/src/quickshell/src/wayland/hyprland/focus_grab/qml.cpp:39
No locals.
#4 qs::hyprland::HyprlandFocusGrab::qt_static_metacall (_o=, _c=, _id=, _a=)
at /home/michal/.cache/dots-hyprland/sdata/dist-arch/illogical-impulse-quickshell-git/src/quickshell/build/src/wayland/hyprland/focus_grab/quickshell-hyprland-focus-grab_autogen/EWIEGA46WW/moc_qml.cpp:137
_v =
_t =
#5 0x00007f1397c60e68 in ?? () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#6 0x00007f1397d352f5 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlRefPointer const&, QFlagsQQmlPropertyData::WriteFlag) ()
from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#7 0x00007f1397c7b777 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlagsQQmlPropertyData::WriteFlag) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#8 0x00007f1397c7dcda in ?? () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#9 0x00007f1397c7efd5 in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlagsQQmlPropertyData::WriteFlag, QV4::Scope&) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#10 0x00007f1397c761b9 in QQmlBinding::update(QFlagsQQmlPropertyData::WriteFlag) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#11 0x00007f1397d102d2 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#12 0x00007f13971ecfba in ?? () from /usr/bin/../lib/libQt6Core.so.6
No symbol table info available.
#13 0x00007f1397dd02fe in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#14 0x00007f1397c60e97 in ?? () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#15 0x00007f1397d355cb in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlRefPointer const&, QFlagsQQmlPropertyData::WriteFlag) ()
from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#16 0x00007f1397bdc612 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const*, QV4::Value const&) () from /usr/bin/../lib/libQt6Qml.so.6
No symbol table info available.
#17 0x00007f1397bdd019 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer const&, QObject*, QV4::String*, QFlagsQV4::QObjectWrapper::Flag, QV4::Value const&) ()
from /usr/bin/../lib/libQt6Qml.so.6

Executable

Metadata

Metadata

Assignees

No one assigned

    Labels

    actionableReport that looks like it has enough information to work withbugSomething isn't workingcrash

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions