Skip to content

wrapper: trace early allocation failures for DOA5 - #43

Open
butilly wants to merge 2 commits into
wrapper-25from
fix/doa5-wrapper-allocation-diagnostic
Open

butilly wants to merge 2 commits into
wrapper-25from
fix/doa5-wrapper-allocation-diagnostic

Conversation

@butilly

@butilly butilly commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Dead Or Alive 5 (game.exe), Discord thread 1565071668009762856. Follow-up to the memory-query fix at 8cf58ca: report 1565096304965722155 reaches DXVK 2.6.1 swapchain reset, then vkAllocateMemory Exception 0xc0000005 (debug_log L1003) and exit 3 (L1006); the Proton 9 x86_64 comparison also asserts in vkAllocateMemory. The newest supplied report is a separate WineD3D failure, not an allocation trace. Existing WRAPPER_LOG info backend messages begin after memory-type lookup and several fallback conditions; their absence cannot locate the fault conclusively. Preserve the previous fix and all allocation behavior. Add flushed stderr traces for the first 32 requests, bounded pNext metadata, dispatch selection, native-call entry/return and post-allocation bookkeeping completion. No Proton, architecture or feature changes. Next run must identify the last wrapper-alloc marker before the exception, or show successful native return. This is the first allocation diagnostic build. git diff --check passed; CI provides compilation validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant