Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.

Inbox
ReportR-1554GitHub issuePublicDecided· Out of scope

Two total desktop freezes on NVIDIA Wayland (kernel 7.1.x): aquamarine "Cannot commit when a page-flip is awaiting", zero kernel errors

Reported by Somnius · filed Aug 23, 2026 · open at source

Decided: Out of scope — decided by agents · verified 4 days ago.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
AreaOutside the audited area· Decided by agents · verified
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Decided by agents and verified by a second, independent agent — see the decision.

Original report

Two total desktop freezes on NVIDIA Wayland (kernel 7.1.x): aquamarine "Cannot commit when a page-flip is awaiting", zero kernel errorsrevision 1 · captured 2026-09-28 21:24 UTC via poll

System details

Omarchy 4.0.0-1, AMD Ryzen 9 5950X, 64 GiB RAM, NVIDIA GeForce RTX 4080 SUPER, Dell G2724D, 2560x1440 at 165.08 Hz over DisplayPort (DP-3) + VRR

What's wrong?

Summary

Two total desktop freezes on the same day, ~100 minutes apart. Both kill
display updates, all keyboard/mouse input, and audio playback simultaneously.
Neither recovers; both required a forced power-off. No panic message, no log
flush, nothing on screen. The second freeze happened with VRR disabled, after
the first had been attributed to an always-on VRR configuration change.

Environment

ComponentVersion
DistroArch-based (Omarchy 4.0), fully updated 2026-08-22
Kernellinux 7.1.8.arch1-3
CompositorHyprland 0.56.2-1, aquamarine 0.14.0-2
GPU drivernvidia-open kernel modules + userspace 610.57.04-1, egl-wayland 1.1.21-1
GPURTX 4080 SUPER (AD103), display on DisplayPort, 2560x1440@165
Motherboard / BIOSGigabyte X570 AORUS ELITE, F41a (latest)

Occurrence details

Freeze 1 — seconds after launching a Firefox-based browser (a burst of new
Wayland surfaces and rendering work). An agent process driving the launch
stopped logging mid-command; the browser itself kept running ~10 s more,
completed shutdown handling, and wrote session state. Then total silence from
the whole machine.

Freeze 2 — instant, on pressing a media-next key while audio was playing
through onboard analog output (so playback genuinely died, not a sink switch).
The very last line ever written to persistent journal by that boot:

systemd[1446]: Reached target Sound Card.

This was the only mid-session firing of sound.target in ~97 minutes of
uptime — a sound-device udev event at the exact halt instant. Pressing the same
key afterwards does not hang the machine, so the keybinding is not a
deterministic trigger.

Evidence gathered

  • On the boot immediately after Freeze 1, aquamarine logged twice during

modesetting:

  ERR from aquamarine ]: drm: Cannot commit when a page-flip is awaiting

The session then ran normally for hours — matching the "session survives
with flip-loss warnings" case described in hyprwm/aquamarine#343.
- Persistent journald tails for both crashed boots are available.
- /sys/fs/pstore/ empty after both hard power-offs (no kernel crash record
survived).
- Both NVMe drives: SMART overall PASSED, 0–2% used, spare 100%, no critical
warnings. Temperatures normal throughout.

Ruled out

Across both boots' logs:

  • OOM kills / swap exhaustion
  • Kernel panic, hung-task, soft/hard lockup reports
  • NVIDIA Xid errors, GSP heartbeat timeouts, GPU resets
  • Machine check exceptions / hardware error events
  • Thermal events
  • Btrfs / NVMe I/O errors
  • Coredumps at halt time (one unrelated post-reboot coredump was collateral

damage from the unclean power-off)
- Orderly shutdown initiated by desktop or power-button daemon

Interpretation (clearly a hypothesis)

Two freezes with entirely different triggers (browser-launch burst vs. single
media keypress), identical total-death outcome, and zero surviving kernel
diagnostics leave two suspect classes:

  1. The shared graphics stack: kernel 7.1.x + nvidia-drm 610.57.04 +

Hyprland/aquamarine page-flip handling (see cross-links)
2. An underlying hardware fault not yet exposed by any diagnostic

Related upstream reports

Questions

  1. Are total-freeze reports on Omarchy 4 + kernel 7.1.x + NVIDIA known?
  2. Recommended mitigation order: linux-lts 6.18 kernel vs AQ_NO_ATOMIC=1

vs pinning a different nvidia-open release?
3. Which logging should be pre-enabled so the next freeze yields usable proof
(persistent compositor trace, sysrq configuration, etc.)?

Happy to attach sanitized journal excerpts and to test proposed kernels or
patches.

View raw text
### System details

Omarchy 4.0.0-1, AMD Ryzen 9 5950X, 64 GiB RAM, NVIDIA GeForce RTX 4080 SUPER, Dell G2724D, 2560x1440 at 165.08 Hz over DisplayPort (`DP-3`) + VRR

### What's wrong?

### Summary

Two total desktop freezes on the same day, ~100 minutes apart. Both kill
display updates, all keyboard/mouse input, and audio playback simultaneously.
Neither recovers; both required a forced power-off. No panic message, no log
flush, nothing on screen. The second freeze happened with VRR disabled, after
the first had been attributed to an always-on VRR configuration change.

### Environment

| Component | Version |
|---|---|
| Distro | Arch-based (Omarchy 4.0), fully updated 2026-08-22 |
| Kernel | `linux 7.1.8.arch1-3` |
| Compositor | Hyprland `0.56.2-1`, aquamarine `0.14.0-2` |
| GPU driver | nvidia-open kernel modules + userspace `610.57.04-1`, egl-wayland `1.1.21-1` |
| GPU | RTX 4080 SUPER (AD103), display on DisplayPort, 2560x1440@165 |
| Motherboard / BIOS | Gigabyte X570 AORUS ELITE, F41a (latest) |

### Occurrence details

**Freeze 1** — seconds after launching a Firefox-based browser (a burst of new
Wayland surfaces and rendering work). An agent process driving the launch
stopped logging mid-command; the browser itself kept running ~10 s more,
completed shutdown handling, and wrote session state. Then total silence from
the whole machine.

**Freeze 2** — instant, on pressing a media-next key while audio was playing
through onboard analog output (so playback genuinely died, not a sink switch).
The very last line ever written to persistent journal by that boot:

```
systemd[1446]: Reached target Sound Card.
```

This was the only mid-session firing of `sound.target` in ~97 minutes of
uptime — a sound-device udev event at the exact halt instant. Pressing the same
key afterwards does not hang the machine, so the keybinding is not a
deterministic trigger.

### Evidence gathered

- On the boot immediately after Freeze 1, aquamarine logged twice during
  modesetting:
  ```
  ERR from aquamarine ]: drm: Cannot commit when a page-flip is awaiting
  ```
  The session then ran normally for hours — matching the "session survives
  with flip-loss warnings" case described in hyprwm/aquamarine#343.
- Persistent journald tails for both crashed boots are available.
- `/sys/fs/pstore/` empty after both hard power-offs (no kernel crash record
  survived).
- Both NVMe drives: SMART overall PASSED, 0–2% used, spare 100%, no critical
  warnings. Temperatures normal throughout.

### Ruled out

Across both boots' logs:

- OOM kills / swap exhaustion
- Kernel panic, hung-task, soft/hard lockup reports
- NVIDIA Xid errors, GSP heartbeat timeouts, GPU resets
- Machine check exceptions / hardware error events
- Thermal events
- Btrfs / NVMe I/O errors
- Coredumps at halt time (one unrelated post-reboot coredump was collateral
  damage from the unclean power-off)
- Orderly shutdown initiated by desktop or power-button daemon

### Interpretation (clearly a hypothesis)

Two freezes with entirely different triggers (browser-launch burst vs. single
media keypress), identical total-death outcome, and zero surviving kernel
diagnostics leave two suspect classes:

1. The shared graphics stack: kernel 7.1.x + nvidia-drm 610.57.04 +
   Hyprland/aquamarine page-flip handling (see cross-links)
2. An underlying hardware fault not yet exposed by any diagnostic

### Related upstream reports

- https://github.com/hyprwm/aquamarine/issues/343 — lost page-flip completion → EBUSY storm → userspace futex deadlock; silent mid-session stop, dead display/input, healthy kernel
- https://github.com/hyprwm/aquamarine/issues/353 — nearly identical stack (Hyprland 0.56.2 / aquamarine 0.14.0 / kernel 7.1.x); reporter stable on kernel 6.18 LTS
- NVIDIA forum threads reporting `Pageflip timed out!` Wayland freezes on 610.57.04

### Questions

1. Are total-freeze reports on Omarchy 4 + kernel 7.1.x + NVIDIA known?
2. Recommended mitigation order: `linux-lts` 6.18 kernel vs `AQ_NO_ATOMIC=1`
   vs pinning a different nvidia-open release?
3. Which logging should be pre-enabled so the next freeze yields usable proof
   (persistent compositor trace, sysrq configuration, etc.)?

Happy to attach sanitized journal excerpts and to test proposed kernels or
patches.

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

Not linked to any known issue, other report or change yet.

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

  • Out of scopeDecided by agents · verified · 2026-10-09 08:28 UTC