Skip to content

Crash on resume from suspend. #361

@rdnamil

Description

@rdnamil

General crash information

General information Quickshell crashed on resume from suspend. It would keep creating more bars, filling up the desktop with them. ``` ===== Build Information ===== Git Revision: 0085881 Buildtime Qt Version: 6.10.0 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

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.10.0
Crashed process ID: 166153
Run ID: hmpkcmi5t
Shell ID: 4e554ed35274e4cdf406b85aed2c53bc
Config Path: /home/andrel/.config/quickshell/shell.qml

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

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

/etc/os-release:
NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"
BUILD_ID="2025.03.19"
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://endeavouros.com"
DOCUMENTATION_URL="https://discovery.endeavouros.com"
SUPPORT_URL="https://forum.endeavouros.com"
BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation"
PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
LOGO="endeavouros"

/etc/lsb-release:
DISTRIB_ID="EndeavourOS"
DISTRIB_RELEASE="rolling"
DISTRIB_DESCRIPTION="EndeavourOS Linux"
DISTRIB_CODENAME="rolling"


</details>

### What caused the crash

I'm guessing it has to do with the screens? This happened on my laptop after waking it from suspend and having it plugged into another monitor earlier. This same crash has only ever happened on a friends desktop who has multiple monitors, not on my own desktop with only a single monitor. I have a bar that is a delegate of Variants with model screens within a scope. 

### Minidump

[minidump.dmp.log](https://github.com/user-attachments/files/23550954/minidump.dmp.log)

### Log file

[log.qslog.log](https://github.com/user-attachments/files/23550958/log.qslog.log)

### Configuration

[configuration](https://github.com/rdnamil/quickshell)

### Backtrace

I don't have gdb installed.

### Executable

[executable.txt](https://drive.google.com/file/d/1r_H56fPljNnE_af0m0GxV7J1z9veVvKO/view?usp=drive_link)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcrash

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions