Skip to content

[New msys2-runtime version] Cygwin: revert use of CancelSyncronousIo on wait_thread. #5271

@github-actions

Description

@github-actions
Cygwin: revert use of CancelSyncronousIo on wait_thread.

It appears this is causing hangs on native x86_64 in similar scenarios
as the hangs on ARM64, because `CancelSynchronousIo` is returning `TRUE`
but not canceling the `ReadFile` call as expected.

Addresses: https://github.com/msys2/MSYS2-packages/issues/4340#issuecomment-2491401847
Fixes: b091b47b9e56 ("cygthread: suspend thread before terminating.")
Signed-off-by: Jeremy Drake <[email protected]>

msys2/msys2-runtime@2eb6be1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions