Skip to content

Recurring SIGABRT crash on lock screen (NVIDIA RTX 4070 / Mesa 26.1.1) #1047

Description

@odiguer

Regression?

No

Hyprlock Info and Version

Hyprlock config
source = ~/.config/omarchy/current/theme/hyprlock.conf

general {
    ignore_empty_input = true
}

background {
    monitor =
    color = $color
    path = ~/.config/omarchy/current/background     # symlink -> 1-tree-tops.jpg (4288x2848 JPEG, 315 KB, progressive)
    blur_passes = 3
}

animations {
    enabled = false
}

input-field {
    monitor =
    size = 650, 100
    position = 0, 0
    halign = center
    valign = center

    inner_color = $inner_color
    outer_color = $outer_color
    outline_thickness = 4

    font_family = JetBrainsMono Nerd Font
    font_color = $font_color

    placeholder_text = Enter Password
    check_color = $check_color
    fail_text = <i>$FAIL ($ATTEMPTS)</i>

    rounding = 0
    shadow_passes = 0
    fade_on_empty = false
}

auth {
    fingerprint:enabled = false
}
Env Info
hyprlock: v0.9.5
hyprgraphics: 0.5.1
hyprland: v0.55.2 (commit 39d7e209)
Mesa: 1:26.1.1-2
GPU: NVIDIA GeForce RTX 4070 (Ada Lovelace) — primary renderer
       Intel UHD Graphics 730 (Alder Lake-S GT1) — secondary, unused by Hyprland
NVIDIA driver: 595.71.05
Kernel: 7.0.9-arch2-1
OS: Arch Linux (Omarchy)

Compositor Info and Version

System/Version info
Hyprland 0.55.2 built from branch v0.55.2 at commit 39d7e209c79d451efab1b21151d5938289da838d clean (version: bump to 0.55.2).
Date: Sat May 16 12:59:19 2026
Tag: v0.55.2, commits: 7319

Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has 0.13.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.11.0, system has 0.11.0

Version ABI string: 39d7e209c79d451efab1b21151d5938289da838d_aq_0.11_hu_0.13_hg_0.5_hc_0.1_hlg_0.6
no flags were set


System Information:
System name: Linux
Node name: tombstone
Release: 7.0.9-arch2-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 22 May 2026 19:25:09 +0000

Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has 0.13.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.11.0, system has 0.11.0



GPU information:
00:02.0 Display controller [0380]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 730] [8086:4692] (rev 0c)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104 [GeForce RTX 4070] [10de:2786] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  595.71.05  Release Build  (root@archiso)


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


plugins:

Explicit sync: supported
GL ver: 3.2
Backend: drm

Monitor info:
	Panel DP-1: 1920x1080, DP-1 LG Electronics LG FULL HD 0x0006E2B7 -> backend drm
		explicit ✔️
		edid:
			hdr ❌
			chroma ✔️
			bt2020 ❌
		vrr capable ❌
		non-desktop ❌
		
	Panel DP-2: 2560x1080, DP-2 Microstep MSI MAG301CR2  -> backend drm
		explicit ✔️
		edid:
			hdr ✔️
			chroma ✔️
			bt2020 ✔️
		vrr capable ✔️
		non-desktop ❌
		
	Panel HDMI-A-1: 2560x1440, HDMI-A-1 ASUSTek COMPUTER INC VG27AQ5A T9LMQS072436 -> backend drm
		explicit ✔️
		edid:
			hdr ✔️
			chroma ✔️
			bt2020 ✔️
		vrr capable ❌
		non-desktop ❌
		

State:

configProvider: hyprlang
backend: drm

Description

hyprlock crashes with SIGABRT while sitting idle on the lock screen. I'll comeback to the "oopsy the lock screen has died" screen. No user interaction triggers the crash; it happens while the lock screen is displayed and idle.

This has been recurring since mid-June 2026. I have 3 coredumps so far, every week or so, all SIGABRT, all with the same stack trace.
abort() reached via std::terminate from inside Hyprgraphics::CAsyncResourceGatherer::asyncAssetSpinLock in libhyprgraphics.so.4.

How to reproduce

Haven't really been able to reliably reproduce this.
I will say this is on a fresh-ish (3-4 months?) Omarchy install.

Crash reports, logs, images, videos

Had GLM-5.2 pull out relevent crash dumps from my system. Attached.

hyprlock-crash-dump.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions