Skip to content

different strategy for console exit hang - #6007

Merged
ab9rf merged 1 commit into
DFHack:developfrom
ab9rf:windows-console-take-2
Nov 2, 2026
Merged

ab9rf merged 1 commit into
DFHack:developfrom
ab9rf:windows-console-take-2

Conversation

@ab9rf

@ab9rf ab9rf commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

the original approach, while conceptually cleaner, does not work in Wine/Proton because Wine's WaitForMultipleObjects is a pile of dog poop that almost never works

this approach should address the FreeConsole hangs observed with newer versions of WIndows 10 and 11 as well as the original, while also avoiding Wine's deficiencies

long term still want to get off using a console for this, but that is a whole different problem

the original approach, while conceptually cleaner, does not work in Wine/Proton because Wine's `WaitForMultipleObjects` is a pile of dog poop that almost never works

this approach should address both the `FreeConsole` hangs observed with newer versions of WIndows 10 and 11 as well as avoiding Wine's deficiencies
@ab9rf
ab9rf merged commit 1de7bb9 into DFHack:develop Nov 2, 2026
14 checks passed
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