Skip to content

Windows wheels [A]: fix XNNPACK test hang by disabling pthreadpool on Windows#18372

Draft
manuelcandales wants to merge 1 commit intomanuel/build-windows-wheels-fix-2from
manuel/windows-wheels-fix-A
Draft

Windows wheels [A]: fix XNNPACK test hang by disabling pthreadpool on Windows#18372
manuelcandales wants to merge 1 commit intomanuel/build-windows-wheels-fix-2from
manuel/windows-wheels-fix-A

Conversation

@manuelcandales
Copy link
Contributor

pthreadpool's condvar-based synchronization on Windows can deadlock with multiple threads due to a lost-wakeup bug where signal_num_recruited_threads uses cnd_signal on a condition variable shared between two different wait conditions. Return nullptr from get_pthreadpool() on Windows so XNNPACK runs single-threaded.

…dows

pthreadpool's condvar-based synchronization on Windows can deadlock
with multiple threads due to a lost-wakeup bug where
signal_num_recruited_threads uses cnd_signal on a condition variable
shared between two different wait conditions. Return nullptr from
get_pthreadpool() on Windows so XNNPACK runs single-threaded.
@pytorch-bot
Copy link

pytorch-bot bot commented Mar 20, 2026

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/18372

Note: Links to docs will display an error until the docs builds have been completed.

❌ 3 New Failures, 5 Pending

As of commit 67b4c8d with merge base 94e9ca6 (image):

NEW FAILURES - The following jobs have failed:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/binaries CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant