Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AI-authored container-scoped fix for Marvel’s Midnight Suns, exe MidnightSuns-Win64-Shipping.exe, thread 1566649959229427735. The game never starts: steamhost32.exe on WOWBox64 0.4.2 6515f68 emits GetSegmentBase does not apply to Wine dlls and raises c0000005 in wowbox64.dll+0x3f6a48, with caller offsets 0x3db848 and 0x3bb1f4, then exits -1073741819. No thermal or memory pressure; median GPU 0%. Source inspection: BTCpuSimulate seeds segs_offs[_FS] using calculate_fs(), ARM64 JIT grab_segdata consumes that cache, but interpreter prefix handling calls GetSegmentBaseEmu, whose non-BOX64EC path overwrites it through the null-returning Wine stub. Extend the existing FS cache guard to Windows builds while preserving BOX64EC GS behavior and Linux selector lookup. No Wine, architecture, driver or game-file changes. Targeted compiled harness using the actual changed function passes for WOW64, BOX64EC and Linux guards, checking distinct thread caches, refreshed FS, zero selector, GS and flat DS. git diff --check passes. On-device validation pending: expect the segment warning and helper access violation to disappear and check whether the game process starts. This fixes a demonstrated source mismatch; report offsets are not symbolized, so other startup faults remain possible.