Commit Graph
3 Commits
Author SHA1 Message Date
Mihawk 0a29c59650 Capture allocation owners and XMB context on first failure
Cache numeric tab/list/node state and eight transition boundaries without navigation I/O. Emit one expanded first-failure snapshot with up to 16 live callers per allocator route. Patch 0079 adds 11 anchors (139 -> 150); enable frontend hooks only in diagnostic mode.

Verification: PS5_MEMORY_DIAGNOSTICS=1 bash tools/verify.sh (all five gates, 69 tests); python3 tools/check-memory-diagnostics.py. Evidence: evidence/xmb-first-failure-diagnostic/. Injected 10006 failures produce one expanded snapshot and 9404 bytes. Uploaded with verified readback; no console launch or runtime fix claimed.
2026-09-19 19:19:32 -04:00
Mihawk 9b2b05d836 Bound allocation-failure logging during XMB diagnostic storms
The first console diagnostic froze and was manually closed after emitting 12,793 failure records plus summaries. Keep every failure counted, but emit only the first four immediately and one detail/summary per five seconds thereafter. The underlying allocation failure remains unresolved.

Verified: PS5_MEMORY_DIAGNOSTICS=1 bash tools/verify.sh (68 tests); tools/check-memory-diagnostics.py; format/evidence checks. Regression: 10,006 failures produce five records under 8 KiB. Evidence: evidence/xmb-memory-bounded-logging/. Revised build uploaded and verified, not launched; console validation awaits owner intervention.
2026-09-19 18:45:05 -04:00
Mihawk 481c675e0d Add opt-in XMB allocation diagnostics for manual console testing
Keep native/mapped allocation policy intact; observe aligned Vulkan host allocations and texture/queue-idle lifetimes with allocation-free failure logging and periodic summaries. Snapshot driver archives locally for an attributable diagnostic link.

Verified: PS5_MEMORY_DIAGNOSTICS=1 bash tools/verify.sh; final bash tools/verify.sh format unit (68 tests); python3 tools/check-memory-diagnostics.py. Evidence: evidence/xmb-memory-diagnostic/{capture,expectation,inspection}.json. Console validation pending owner intervention; no upload or launch and no crash fix claimed.
2026-09-19 18:30:27 -04:00