Your message dated Fri, 14 Aug 2026 08:33:43 +0200
with message-id <[email protected]>
and subject line fixed after hyprland has been rebuild
has caused the Debian Bug report #1143172,
regarding Package: hyprland,Version: 0.56.0+ds-1,,hyprland: regression in
0.56.0+ds-1, crashes on startup with SIGABRT on minimal configuration
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1143172: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143172
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hyprland
Version: 0.56.0+ds-1
Severity: important
X-Debbugs-Cc:
Dear Maintainer,
After upgrading hyprland from 0.55.4+ds-2+b1 to 0.56.0+ds-1 on Debian
unstable
(Sid), Hyprland consistently aborts during startup with SIGABRT, even when
started with a minimal configuration.
The problem appeared immediately after the package upgrade:
2026-07-29 17:25:33
hyprland:amd64 0.55.4+ds-2+b1 -> 0.56.0+ds-1
Hardware
========
CPU: AMD Ryzen (Cezanne)
GPU: AMD Radeon Vega (integrated, amdgpu)
Software
========
Distribution:
Debian unstable (Sid)
Packages:
hyprland 0.56.0+ds-1
libaquamarine11 0.12.1-1
libhyprgraphics4 0.5.1-2+b1
libhyprutils12 0.13.1-2
libhyprlang2 0.6.8-4+b1
libhyprcursor0 0.1.13-2
Problem
=======
Hyprland aborts immediately during startup.
The crash is fully reproducible with:
Hyprland --config /tmp/min.conf
where /tmp/min.conf contains only a minimal valid configuration.
Troubleshooting already performed
=================================
The following possibilities have been excluded:
* minimal configuration
* empty exec-once section
* no waybar
* no mako
* xdg-desktop-portal stopped
* xdg-desktop-portal-hyprland stopped
* previous Linux kernel
* AQ_NO_ATOMIC=1
* same Mesa stack
* same Hypr libraries
Crash backtrace
===============
The relevant frames are:
Desktop::View::CWindow::getFullWindowBoundingBox()
Desktop::View::CWLSurface::getSurfaceBoxGlobal()
CBackgroundEffectProtocol::bindManager()
Hyprland terminates with SIGABRT.
Regression test
===============
I downgraded ONLY the package "hyprland" using snapshot.debian.org:
0.56.0+ds-1 -> 0.55.4+ds-2+b1
No Hypr libraries were downgraded because they are identical in both
repository snapshots.
After downgrading only hyprland:
Hyprland --config /tmp/min.conf
starts successfully every time.
Therefore the regression appears to be introduced by hyprland 0.56.0+ds-1.
Regression confirmed by A/B testing.
Only the hyprland binary changed:
0.55.4+ds-2+b1 -> starts successfully.
0.56.0+ds-1 -> aborts with SIGABRT.
All dependent Hypr libraries remained at identical versions:
libaquamarine11 0.12.1-1
libhyprgraphics4 0.5.1-2+b1
libhyprutils12 0.13.1-2
libhyprlang2 0.6.8-4+b1
libhyprcursor0 0.1.13-2
Expected result
===============
Hyprland starts normally.
Actual result
=============
Hyprland aborts during startup with SIGABRT.
I can provide the complete Hyprland crash report if required.
--------------------------------------------
Hyprland Crash Report
--------------------------------------------
I don't feel so good...
Hyprland received signal 11(SEGV)
Version: 36b2e0cfe0c6094dbc47bd42a437431315bb3087
Tag: v0.56.0
Date: Mon Jul 20 07:50:48 2026
Flags:
System info:
System name: Linux
Node name: mursi
Release: 7.1.5+deb14-amd64
Version: #1 SMP PREEMPT_DYNAMIC Debian 7.1.5-1 (2026-07-27)
GPU:
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638]
(rev c8) (prog-if 00 [VGA controller])
os-release:
PRETTY_NAME="Debian GNU/Linux forky/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=forky
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Libraries:
Hyprgraphics: built against 0.5.1, system has unknown
Hyprutils: built against 0.13.1, system has unknown
Hyprcursor: built against 0.1.13, system has unknown
Hyprlang: built against 0.6.8, system has unknown
Aquamarine: built against 0.12.1, system has unknown
Backtrace:
#0 | Hyprland(_Z12getBacktracev+0x5f) [0x55c1640fc63f]
getBacktrace()
??:?
#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xc2a)
[0x55c16402c22a]
CrashReporter::createAndSaveCrash(int)
??:?
#2 | Hyprland(+0x402fe1) [0x55c163f19fe1]
std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>,
char>::_M_format_arg(unsigned long)
??:?
#3 | /usr/lib/x86_64-linux-gnu/libc.so.6(+0x40970) [0x7f085c44a970]
??
??:0
#4 |
Hyprland(_ZNK7Desktop4View7CWindow24getFullWindowBoundingBoxEv+0x2c)
[0x55c1640c733c]
Desktop::View::CWindow::getFullWindowBoundingBox() const
??:?
#5 | Hyprland(_ZNK7Desktop4View7CWindow10logicalBoxEv+0x22)
[0x55c1640c7472]
Desktop::View::CWindow::logicalBox() const
??:?
#6 |
Hyprland(_ZNK7Desktop4View10CWLSurface19getSurfaceBoxGlobalEv+0x3f)
[0x55c1640a3d9f]
Desktop::View::CWLSurface::getSurfaceBoxGlobal() const
??:?
#7 | Hyprland(+0x7a04f0) [0x55c1642b74f0]
CBackgroundEffectProtocol::bindManager(wl_client*, void*,
unsigned int, unsigned int)
??:?
#8 |
/usr/lib/x86_64-linux-gnu/libhyprutils.so.12(_ZN9Hyprutils6Signal15CSignalListener12emitInternalEPv+0x29)
[0x7f085d3cd3c9]
??
??:0
#9 |
/usr/lib/x86_64-linux-gnu/libhyprutils.so.12(_ZN9Hyprutils6Signal11CSignalBase12emitInternalEPv+0x2a4)
[0x7f085d3cd764]
??
??:0
#10 | Hyprland(+0x942c08) [0x55c164459c08]
CWLCompositorProtocol::forEachSurface(std::function<void
(Hyprutils::Memory::CSharedPointer<CWLSurfaceResource>)>)
??:?
#11 |
Hyprland(_ZN18CWLSurfaceResource8bfHelperESt4spanIKN9Hyprutils6Memory14CSharedPointerIS_EELm18446744073709551615EESt8functionIFvS4_RKNS1_4Math8Vector2DEPvEESC_+0x5a1)
[0x55c16445d5f1]
CWLSurfaceResource::bfHelper(std::span<Hyprutils::Memory::CSharedPointer<CWLSurfaceResource>
const, 18446744073709551615ul>, std::function<void
(Hyprutils::Memory::CSharedPointer<CWLSurfaceResource>,
Hyprutils::Math::Vector2D const&, void*)>, void*)
??:?
#12 |
Hyprland(_ZN18CWLSurfaceResource12breadthfirstESt8functionIFvN9Hyprutils6Memory14CSharedPointerIS_EERKNS1_4Math8Vector2DEPvEES9_+0xc0)
[0x55c16445e270]
CWLSurfaceResource::breadthfirst(std::function<void
(Hyprutils::Memory::CSharedPointer<CWLSurfaceResource>,
Hyprutils::Math::Vector2D const&, void*)>, void*)
??:?
#13 |
Hyprland(_ZN18CWLSurfaceResource11commitStateER13SSurfaceState+0x21d)
[0x55c1644637bd]
CWLSurfaceResource::commitState(SSurfaceState&)
??:?
#14 | Hyprland(_ZN18CSurfaceStateQueue10tryProcessEv+0x95)
[0x55c1644a1135]
CSurfaceStateQueue::tryProcess()
??:?
#15 |
Hyprland(_ZN18CWLSurfaceResource13scheduleStateEN9Hyprutils6Memory12CWeakPointerI13SSurfaceStateEE+0x3e1)
[0x55c16445c871]
CWLSurfaceResource::scheduleState(Hyprutils::Memory::CWeakPointer<SSurfaceState>)
??:?
#16 | Hyprland(+0x94d4c8) [0x55c1644644c8]
CWLSurfaceResource::commitState(SSurfaceState&)
??:?
#17 | Hyprland(+0xab2881) [0x55c1645c9881]
CHyprlandInputCaptureV1::{unnamed
type#1}::~CHyprlandInputCaptureV1()
??:?
#18 | /usr/lib/x86_64-linux-gnu/libffi.so.8(+0xb056) [0x7f085c1fc056]
??
??:0
#19 | /usr/lib/x86_64-linux-gnu/libffi.so.8(+0x94c8) [0x7f085c1fa4c8]
??
??:0
#20 | /usr/lib/x86_64-linux-gnu/libffi.so.8(ffi_call+0x165)
[0x7f085c1fb285]
??
??:0
#21 | /usr/lib/x86_64-linux-gnu/libwayland-server.so.0(+0xe818)
[0x7f085d264818]
??
??:0
#22 | /usr/lib/x86_64-linux-gnu/libwayland-server.so.0(+0x8e47)
[0x7f085d25ee47]
??
??:0
#23 |
/usr/lib/x86_64-linux-gnu/libwayland-server.so.0(wl_event_loop_dispatch+0x192)
[0x7f085d262172]
??
??:0
#24 |
/usr/lib/x86_64-linux-gnu/libwayland-server.so.0(wl_display_run+0x25)
[0x7f085d25f795]
??
??:0
#25 | Hyprland(_ZN17CEventLoopManager9enterLoopEv+0x2a8)
[0x55c1641db0c8]
CEventLoopManager::enterLoop()
??:?
#26 | Hyprland(main+0xe3f) [0x55c163e15c4f]
main
??:?
#27 | /usr/lib/x86_64-linux-gnu/libc.so.6(+0x29f77) [0x7f085c433f77]
??
??:0
#28 | /usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x87)
[0x7f085c434027]
??
??:0
#29 | Hyprland(_start+0x21) [0x55c163f05b21]
_start
??:?
Log tail:
DEBUG from aquamarine ]: GBM: Allocated a new buffer with size [Vector2D: x:
1920, y: 1080] and format XR24 with modifier 0x200000440517901 :
GFX9,64KB_S_X,PIPE_XOR_BITS=2,BANK_XOR_BITS=0,RB=1,PIPE=2,DCC,DCC_MAX_COMPRESSED_BLOCK=64B,DCC_INDEPENDENT_64B,DCC_CONSTANT_ENCODE,DCC_RETILE
DEBUG from aquamarine ]: GBM: Allocated a new buffer with size [Vector2D: x:
1920, y: 1080] and format XR24 with modifier 0x200000440517901 :
GFX9,64KB_S_X,PIPE_XOR_BITS=2,BANK_XOR_BITS=0,RB=1,PIPE=2,DCC,DCC_MAX_COMPRESSED_BLOCK=64B,DCC_INDEPENDENT_64B,DCC_CONSTANT_ENCODE,DCC_RETILE
DEBUG from aquamarine ]: GBM: Allocated a new buffer with size [Vector2D: x:
1920, y: 1080] and format XR24 with modifier 0x200000440517901 :
GFX9,64KB_S_X,PIPE_XOR_BITS=2,BANK_XOR_BITS=0,RB=1,PIPE=2,DCC,DCC_MAX_COMPRESSED_BLOCK=64B,DCC_INDEPENDENT_64B,DCC_CONSTANT_ENCODE,DCC_RETILE
DEBUG from aquamarine ]: Swapchain: Reconfigured a swapchain to [Vector2D: x:
1920, y: 1080] XR24 of length 3
DEBUG from aquamarine ]: drm: Modesetting HDMI-A-1 with [email protected]
DEBUG from aquamarine ]: GBM: Automatically selected format AR24 for new GBM
buffer
DEBUG from aquamarine ]: GBM: Allocated a new buffer with size [Vector2D: x:
256, y: 256] and format AR24 with modifier 0x0 : LINEAR
DEBUG from aquamarine ]: GBM: Automatically selected format AR24 for new GBM
buffer
DEBUG from aquamarine ]: GBM: Allocated a new buffer with size [Vector2D: x:
256, y: 256] and format AR24 with modifier 0x0 : LINEAR
DEBUG from aquamarine ]: Swapchain: Reconfigured a swapchain to [Vector2D: x:
256, y: 256] AR24 of length 2
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 131
ERR from aquamarine ]: drm: Cannot commit when a page-flip is awaiting
ERR from aquamarine ]: drm: Cannot commit when a page-flip is awaiting
DEBUG from aquamarine ]: backend: poll fd 12 for implementation headless
DEBUG from aquamarine ]: backend: poll fd 31 for implementation drm
DEBUG from aquamarine ]: backend: poll fd 13 for session
DEBUG from aquamarine ]: backend: poll fd 15 for session
DEBUG from aquamarine ]: backend: poll fd 16 for session
DEBUG from aquamarine ]: backend: poll fd 32 for idle
DEBUG from aquamarine ]: udev: new udev change event for card0
DEBUG from aquamarine ]: udev: DRM device card0 changed
DEBUG from aquamarine ]: drm: Got a lease event for /dev/dri/card0
DEBUG from aquamarine ]: libinput: New device Razer Razer Huntsman Mini:
5426-599
DEBUG from aquamarine ]: libinput: New device Razer Razer Huntsman Mini
Keyboard: 5426-599
DEBUG from aquamarine ]: libinput: New device Razer Razer Huntsman Mini:
5426-599
DEBUG from aquamarine ]: libinput: New device Razer Razer Huntsman Mini
Consumer Control: 5426-599
DEBUG from aquamarine ]: libinput: New device 2.4G Mouse: 7847-102
DEBUG from aquamarine ]: libinput: New device 2.4G Mouse: 7847-102
DEBUG from aquamarine ]: libinput: New device 2.4G Mouse Consumer Control:
7847-102
DEBUG from aquamarine ]: libinput: New device 2.4G Mouse System Control:
7847-102
DEBUG from aquamarine ]: libinput: New device Power Button: 0-1
DEBUG from aquamarine ]: libinput: New device Power Button: 0-1
DEBUG from aquamarine ]: libinput: New device Eee PC WMI hotkeys: 0-0monitor=,preferred,auto,1
exec-once = foot
--- End Message ---
--- Begin Message ---
Closing as hyprland has been rebuild against latests libs.
User feedback indicates that issue has been resolved.
Best,
--
Carl
signature.asc
Description: PGP signature
--- End Message ---