-
v0.42.0 Stable
released this
2026-05-29 14:11:55 +00:00 | 4 commits to main since this releaseAdded
- Detect hard freezes that log no Xid. The kernel-log scanner caught Xid codes, OOM, panic,
MCE, PCIe AER, thermal events, and amdgpu resets — but a crash that logs no Xid slipped
through. It now flags the NVIDIA open-kernel-module VA-space mapping fault (gpu_vaspace.c
/dmaAllocMappingassertions, NVKMS GEM-allocation failures) — a driver-internal error that
can storm for minutes and end in a freeze without the GPU ever "falling off the bus" (distinct
from Xid 79). A newcheck_nvidia_module()notes when the open module (nvidia-*-open) is
loaded — the context behind these faults — and a newai_knowledgeentry lets the assistant
tell the no-Xid freeze apart from the Xid 79 hardware drop. - Add games no launcher reports (e.g. SPT). A user-authored custom-games list
(core/customgames.py) shows alongside Steam/Lutris/Heroic inrigdoctor gamesand the GUI
("Add game…"), for standalone mod launchers (Single-Player Tarkov), itch.io downloads, or any
hand-installed game. Each entry can carry a launch command and a log directory:
rigdoctor games add "SPT" --command .../tarkov.sh(a siblinglogs/is auto-detected),
rigdoctor games play "SPT"launches it under the crash-capture wrapper (tagged with the real
name, not the script's), and the diagnostic now tails the game's own logs — SPT's
server/launcher logs — alongside the kernel log so the analysis sees what the game logged
before the freeze.
Downloads
- Detect hard freezes that log no Xid. The kernel-log scanner caught Xid codes, OOM, panic,