# hydrogen-desktop.log excerpt — WSL_WEDGED declare/clear flap
# ah 1.0.164 (c4613fbf-dirty) | 2026-09-03 | session started 10:14:34

## The benign-skip path, 16 min earlier in the same log (09:58):
35318:16:07:40.123 [wsl] workspace is healthy (code-server answering); CPU/RAM readout skipped this poll, the in-distro stats read exceeded its 3s cap. Numbers resume when wsl.exe responds.
46802:08:26:35.405 [wsl] workspace is healthy (code-server answering); CPU/RAM readout skipped this poll, the in-distro stats read exceeded its 3s cap. Numbers resume when wsl.exe responds.
48870:09:58:09.261 [wsl] workspace is healthy (code-server answering); CPU/RAM readout skipped this poll, the in-distro stats read exceeded its 3s cap. Numbers resume when wsl.exe responds.

## Wake + update immediately before the flap:
10:13:44.991 [workspace] SSE client disconnected (heartbeat)
10:13:44.993 [wake-heal] backend: round 1: control probe failed
10:13:44.994 [wake-heal] detected: wake detected (user, slept ~15m33s)
10:13:45.061 [main-watchdog] MAIN THREAD BLOCKED for ~939s, the window will look frozen/white; backend + CDP stay alive so only this line says so
10:13:45.063 [wake-heal] detected: heal already running: this wake joins it
10:13:45.092 [workspace] SSE client connected
10:13:45.096 [pushLayoutToProxy] PUT owner=local/workspace bytes=2968
10:13:47.124 [workspace] PUT /current — replacing workspace state
10:13:47.326 [pushLayoutToProxy] PUT result ok=true
10:13:50.062 [main-watchdog] main thread recovered after a stall
10:13:50.127 [ad-supervisor] AB health probe failed (2/3 consecutive) - debouncing, no respawn yet
10:13:54.986 [heartbeat] alive 2840s
10:14:00.484 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:14:01.017 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:14:04.989 [heartbeat] alive 2850s
10:14:05.337 [ad-supervisor] AB health probe failed 3x consecutively - attempting respawn
10:14:07.092 [wake-heal] backend: round 2: 
10:14:14.529 [focus] hd Focused(true)
10:14:14.646 updater_install invoked (banner/UI)
10:14:14.646 Applying staged update 1.0.164 from C:\Users\Kale\AppData\Local\Temp\Adom.Hydrogen_1.0.164_x64-setup.exe
10:14:14.991 [heartbeat] alive 2860s
10:14:16.496 Spawned relauncher (waits for installer pid=19528 to finish) for C:\Users\Kale\AppData\Local\Adom Hydrogen\hydrogen.exe; exiting so the installer can replace files


## The flap, verbatim (10:20:35 - 10:25:25, session end):
10:20:35.561 [heartbeat] alive 360s
10:20:38.439 [focus] hd Focused(true)
10:20:44.299 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:20:44.554 [wsl] WSL_WEDGED forensics: 8 wsl.exe processes system-wide
10:20:45.563 [heartbeat] alive 370s
10:20:55.564 [heartbeat] alive 380s
10:21:05.565 [heartbeat] alive 390s
10:21:15.565 [heartbeat] alive 400s
10:21:20.052 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:21:25.566 [heartbeat] alive 410s
10:21:35.567 [heartbeat] alive 420s
10:21:45.568 [heartbeat] alive 430s
10:21:47.604 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:21:47.930 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:21:50.129 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:21:55.569 [heartbeat] alive 440s
10:22:05.569 [heartbeat] alive 450s
10:22:15.570 [heartbeat] alive 460s
10:22:17.724 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:22:17.991 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:22:20.249 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:22:25.571 [heartbeat] alive 470s
10:22:35.572 [heartbeat] alive 480s
10:22:45.573 [heartbeat] alive 490s
10:22:47.858 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:22:48.162 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:22:50.331 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:22:55.574 [heartbeat] alive 500s
10:23:05.575 [heartbeat] alive 510s
10:23:15.576 [heartbeat] alive 520s
10:23:18.070 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:23:18.304 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:23:20.400 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:23:25.576 [heartbeat] alive 530s
10:23:27.059 [focus] hd Focused(false)
10:23:35.577 [heartbeat] alive 540s
10:23:45.578 [heartbeat] alive 550s
10:23:48.236 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:23:48.471 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:23:50.482 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:23:55.579 [heartbeat] alive 560s
10:23:59.213 [focus] hd Focused(true)
10:24:05.580 [heartbeat] alive 570s
10:24:07.694 [frame-nav] ALL: http://tauri.localhost/orbital-loader.html?bg=transparent&mode=performance&margin=-40&emerge=1&speed=10&orbit=45
10:24:15.580 [heartbeat] alive 580s
10:24:18.404 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:24:18.769 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:24:20.618 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:24:22.682 [focus] hd Focused(false)
10:24:25.581 [heartbeat] alive 590s
10:24:31.150 [focus] hd Focused(true)
10:24:35.582 [heartbeat] alive 600s
10:24:35.851 [focus] hd Focused(false)
10:24:45.583 [heartbeat] alive 610s
10:24:48.566 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:24:48.885 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:24:50.702 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:24:55.584 [heartbeat] alive 620s
10:25:05.584 [heartbeat] alive 630s
10:25:10.300 [ad-supervisor] releasing AB (POST /embedded/release, AB decides exit vs revert)
10:25:13.312 [quit] shutdown_on_close ON, terminating Adom-Workspace
10:25:15.585 [heartbeat] alive 640s
10:25:18.767 [wsl] WSL_WEDGED declared: 3 consecutive wsl.exe timeouts (last: workspace_stats probe (3s)). The Windows WSL management plane (wslservice) is not responding; the distro itself may be fine. Suppressing non-essential wsl.exe calls; workspace health falls back to HTTP probes. A Windows restart (or restarting WslService) clears this.
10:25:19.100 [wsl] WSL_WEDGED forensics: 12 wsl.exe processes system-wide
10:25:20.769 [wsl] WSL_WEDGED cleared: wsl.exe is responding again
10:25:25.321 [app] Exit requested
10:25:25.325 [app] Exiting pid=70516 after 650s
10:25:25.327 [wake-heal] shutdown: power-watch pump quit posted, app handle dropped

