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-0
monitor=,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

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to