fix #477: preserve fatal swapchain operation and result
Native-boundary injection: old code 9 pass / 6 expected Assert.Throws failures. Separate acquire and present sabotage each fail their 3 fatal cases; restored focused gate 82/82. One independent API/production review PASS. Lead locked Release 0W0E; literal-hermetic 17051/0/0, manifest32/32. No retirement, recovery, normal result policy or retail behavior changes. This is first-failure evidence preservation, not an AMD reset fix; extended reproduction and G4 remain open.
This commit is contained in:
parent
c8ec04e97d
commit
f4da814af6
7 changed files with 428 additions and 6 deletions
|
|
@ -132,7 +132,8 @@ ApplicationError1000 for exact PID26920 and LiveKernelEvent141 corroborate it.
|
|||
The stdout graceful-logout lines are cleanup, NOT successful process exit.
|
||||
RX9070XT, reported Vulkan1.4.349/driver2.0.395, final1600x900, High/4xMSAA.
|
||||
|
||||
First raw acquire result is not retained: the swapchain adapter collapses
|
||||
At the original crash baseline, the first raw acquire result was not retained:
|
||||
the swapchain adapter collapsed
|
||||
fatal failure and ordinary unavailability to false, then the empty signal
|
||||
submission reports device loss. This is a diagnosis-obscuring boundary, not
|
||||
proof of the initiating GPU fault. No premature-release or semaphore-reuse
|
||||
|
|
@ -169,6 +170,16 @@ reproduction. These short instrumented runs do not establish recurrence safety.
|
|||
`research/2026-09-01-overhaul/477-cathedral-recurrence.md` records exact paths,
|
||||
hashes and boundaries. #477/G4 remain open; FPS deferred, no production change.
|
||||
|
||||
**First-failure reporting follow-up:** the bounded acquire/present boundary
|
||||
repair now throws the existing VulkanCallException for fatal results, preserving
|
||||
the original operation and result; normal unavailable/recreation cases remain
|
||||
unchanged. One independent API/production review PASS, six pre-fix failures,
|
||||
separate acquire/present sabotage failures, restored82/82, and lead integrated
|
||||
Release0W0E/17051pass/0fail/0skip. `research/2026-09-01-overhaul/477-first-failure-verification.md`.
|
||||
The prepared extended cathedral/Neftet run is next. This corrects error
|
||||
propagation, not the initiating AMD fault; #477/G4 remain open, FPS deferred.
|
||||
Windows denied access to the named watchdog dump; no ACL changes attempted.
|
||||
|
||||
## #476 — First post-resize graphical gate PNG is horizontally corrupted
|
||||
|
||||
**Status:** IN-PROGRESS — capture and resize-boundary repairs integrated,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue