Crash when switching between monitors using mouse
General crash information
General information
===== Build Information =====
Git Revision: 6eb12551baf924f8fdecdd04113863a754259c34
Buildtime Qt Version: 6.9.2
Build Type: RelWithDebInfo
Compiler: GNU (15.2.1)
Complie Flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/liem/.cache/yay/quickshell-git/src=/usr/src/debug/quickshell-git -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: 95136
Run ID: 4912zujs3t
Shell ID: 16ee85225c9ea7a19fa3635391847b72
Config Path: /etc/xdg/quickshell/caelestia/shell.qml
===== Report Integrity =====
Minidump save status: 0
Log save status: 0
Binary copy status: 0
===== System Information =====
/etc/os-release:
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
/etc/lsb-release:
DISTRIB_ID="Arch"
DISTRIB_RELEASE="rolling"
DISTRIB_DESCRIPTION="Arch Linux"
What caused the crash
I'm using https://github.com/caelestia-dots/caelestia, and I added
misc {
vrr = 0
}
monitor = DP-4,[email protected],0x0,1
monitor = DP-5,3840x2160@60,2560x0,1.5
to my hyprland config.
Quickshell crashes anytime I move my mouse between monitors, but not if I use hotkeys.
Minidump
Log file
Configuration
As mentioned before, I'm using https://github.com/caelestia-dots/caelestia, and I added
misc {
vrr = 0
}
monitor = DP-4,[email protected],0x0,1
monitor = DP-5,3840x2160@60,2560x0,1.5
to my hyprland config.
Backtrace
Different instance of the crash:
bt -full (code block not working, sorry)
(gdb) bt -full #0 __pthread_kill_implementation (threadid= eglImage = <optimized out>
glTexture = 32702
qsgTexture = <optimized out>
tex = <optimized out>
glEGLImageTargetTexture2DOES = 0x7fbeffb31ee0 <glEGLImageTargetTexture2DOES>
attribNames = {_M_elems = {{fd = 12914, offset = 12915, pitch = 12916, modlo = 13379, modhi = 13380}, {fd = 12917,
offset = 12918, pitch = 12919, modlo = 13381, modhi = 13382}, {fd = 12920, offset = 12921, pitch = 12922,
modlo = 13383, modhi = 13384}, {fd = 13376, offset = 13377, pitch = 13378, modlo = 13385, modhi = 13386}}}
#9 0x0000562e88697b49 in qs::wayland::buffer::WlBufferQSGDisplayNode::syncSwapchain (this=0x7fbe35c2fc00, swapchain=...)
at /usr/src/debug/quickshell-git/quickshell/src/wayland/buffer/manager.cpp:140
buffer =
Executable
GitHub won't let me upload it as a .txt or compressed file.