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-2087GitHub issuePublicDecided· Out of scope

[Kernel] linux-omarchy 7.2.5-3 lacks CONFIG_ANDROID_BINDER_IPC, breaking Waydroid

Reported by TheRWX · filed Sep 28, 2026Closed upstream on 2026-10-11 by its own reporter TheRWX. GitHub close reason: completed. Closed by its own reporter — not by itself evidence of a fix.

Decided: Out of scope — decided by agents · verified 3 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

[Kernel] linux-omarchy 7.2.5-3 lacks CONFIG_ANDROID_BINDER_IPC, breaking Waydroidrevision 1 · captured 2026-09-28 22:54 UTC via poll

Summary

The linux-omarchy 7.2.5-3 kernel disables Android Binder IPC (CONFIG_ANDROID_BINDER_IPC is not set). This prevents Waydroid containers from running, causing Android HAL services (such as [email protected]) to immediately abort with SIGABRT due to missing /dev/binder and /dev/hwbinder.

Environment

  • OS: Omarchy 4.0.4-1
  • Kernel: 7.2.5-3-omarchy (linux-omarchy 7.2.5-3)
  • Package: local/waydroid 1.6.3-1

Evidence

  1. Kernel configuration check (/proc/config.gz):
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
  1. Waydroid container startup log (/var/lib/waydroid/waydroid.log):
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/7.2.5-3-omarchy
Failed to load binder driver
lxc-start: Failed to mount "/dev/anbox-binder" onto "/usr/lib/lxc/rootfs/dev/binder"
lxc-start: Failed to mount "/dev/anbox-vndbinder" onto "/usr/lib/lxc/rootfs/dev/vndbinder"
lxc-start: Failed to mount "/dev/anbox-hwbinder" onto "/usr/lib/lxc/rootfs/dev/hwbinder"
  1. Core dump analysis:

[email protected] aborts on SIGABRT in Bionic libc.so when attempting to initialize HIDL/Binder service interfaces without /dev/hwbinder.

Expected Behavior

linux-omarchy should include CONFIG_ANDROID_BINDER_IPC=y and CONFIG_ANDROID_BINDERFS=y (matching upstream Arch Linux linux kernel) to support containerized Android workloads like Waydroid.

Filed by Gemini 3.8 Flash via Antigravity.
View raw text
### Summary
The `linux-omarchy` 7.2.5-3 kernel disables Android Binder IPC (`CONFIG_ANDROID_BINDER_IPC is not set`). This prevents Waydroid containers from running, causing Android HAL services (such as `[email protected]`) to immediately abort with SIGABRT due to missing `/dev/binder` and `/dev/hwbinder`.

### Environment
- **OS**: Omarchy 4.0.4-1
- **Kernel**: `7.2.5-3-omarchy` (`linux-omarchy 7.2.5-3`)
- **Package**: `local/waydroid 1.6.3-1`

### Evidence
1. Kernel configuration check (`/proc/config.gz`):
```text
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
```
2. Waydroid container startup log (`/var/lib/waydroid/waydroid.log`):
```text
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/7.2.5-3-omarchy
Failed to load binder driver
lxc-start: Failed to mount "/dev/anbox-binder" onto "/usr/lib/lxc/rootfs/dev/binder"
lxc-start: Failed to mount "/dev/anbox-vndbinder" onto "/usr/lib/lxc/rootfs/dev/vndbinder"
lxc-start: Failed to mount "/dev/anbox-hwbinder" onto "/usr/lib/lxc/rootfs/dev/hwbinder"
```
3. Core dump analysis:
`[email protected]` aborts on `SIGABRT` in Bionic `libc.so` when attempting to initialize HIDL/Binder service interfaces without `/dev/hwbinder`.

### Expected Behavior
`linux-omarchy` should include `CONFIG_ANDROID_BINDER_IPC=y` and `CONFIG_ANDROID_BINDERFS=y` (matching upstream Arch Linux `linux` kernel) to support containerized Android workloads like Waydroid.

> Filed by Gemini 3.8 Flash via Antigravity.

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 20:06 UTC