- Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
Description
General crash information
General information
===== Build Information ===== Git Revision: e9a574d919a89602d2868621576b2ccae54a5cb0 Buildtime Qt Version: 6.9.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 Greetd: ON UPower: ON Notifications: ON Bluetooth: ON ===== Runtime Information ===== Runtime Qt Version: 6.9.2 Crashed process ID: 234167 Run ID: sj4cloi3t Shell ID: 8d5a47ead22af78707b30ad620bae58f Config Path: /etc/xdg/quickshell/dms/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 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 use a KVM to switch my monitors between two different inputs (This PC and a work laptop). When I switch back from my laptop to this PC, Quickshell crashes regardless of the PC being locked or in suspend.
I have a service set up which automatically restarts Quickshell if it crashes on display connect, so other than the crash dialog, nothing is out of the ordinary. But, before I set up the service, the screen would sometimes be completely blank and I'd have to restart the PC.
Minidump
Log file
Configuration
Using this setup.
Backtrace
❯ coredumpctl debug 234167 PID: 234167 (quickshell) UID: 1000 (sirdarknight) GID: 1000 (sirdarknight) Signal: 11 (SEGV) Timestamp: Fri 2025-10-03 10:09:00 CDT (1h 53min ago) Command Line: /usr/bin/quickshell Executable: /usr/bin/quickshell Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/quickshell.service Unit: user@1000.service User Unit: quickshell.service Slice: user-1000.slice Owner UID: 1000 (sirdarknight) Boot ID: 9b44204f6b7946688b6f82655787999c Machine ID: a7e263ccb5e04cdf82e2254a5034eae4 Hostname: aphrodite-pc Storage: /var/lib/systemd/coredump/core.quickshell.1000.9b44204f6b7946688b6f82655787999c.234167.1759504140000000.zst(present) Size on Disk: 42.8M Message: Process 234167 (quickshell) of user 1000 dumped core. Stack trace of thread 234167: #0 0x00007f354df61bd4 wl_proxy_get_listener (libwayland-client.so.0 + 0x4bd4) #1 0x00007f354d39d651 n/a (libQt6WaylandClient.so.6 + 0x9d651) #2 0x00007f354db912ee n/a (libffi.so.8 + 0x82ee) #3 0x00007f354db8d9f8 n/a (libffi.so.8 + 0x49f8) #4 0x00007f354db906ce ffi_call (libffi.so.8 + 0x76ce) #5 0x00007f354df6147a n/a (libwayland-client.so.0 + 0x447a) #6 0x00007f354df622e9 n/a (libwayland-client.so.0 + 0x52e9) #7 0x00007f354df626bb wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x56bb) #8 0x00007f354d36df36 n/a (libQt6WaylandClient.so.6 + 0x6df36) #9 0x00007f354b1ea001 n/a (libQt6Core.so.6 + 0x1ea001) #10 0x00007f354b483184 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x483184) #11 0x00007f354b187d46 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x187d46) #12 0x00007f354b17db7c _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x17db7c) #13 0x0000564fd0fbfbe7 _ZN2qs6launch6launchERKNS0_10LaunchArgsEPPcP16QCoreApplication (/usr/bin/quickshell + 0xbbbe7) #14 0x0000564fd0f50b88 _ZN2qs6launch12_GLOBAL__N_1L18checkCrashRelaunchEPPcP16QCoreApplication.cold (/usr/bin/quickshell + 0x4cb88) #15 0x0000564fd0fa0cc1 _ZN2qs6launch4mainEiPPc (/usr/bin/quickshell + 0x9ccc1) #16 0x00007f354a827b8b n/a (libc.so.6 + 0x27b8b) #17 0x00007f354a827c4b __libc_start_main (libc.so.6 + 0x27c4b) #18 0x0000564fd0fa3125 _start (/usr/bin/quickshell + 0x9f125) ELF object binary architecture: AMD x86-64 GNU gdb (GDB) 16.3 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/quickshell... warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:smithay-dmabuffeedback-format-table (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing [New LWP 234167] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/quickshell'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f354df61bd4 in wl_proxy_get_listener () from /usr/bin/../lib/libwayland-client.so.0
Executable
https://drive.google.com/file/d/1S_mTHt7Sh_1Ol48-t6c407At3diTzzi2/view?usp=sharing
Filesize too big for GitHub attachments. I can provide a virus scan report if needed.