You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems to be a simple parallel with tasks and passive policy does not allow the dist barrier to progress and finish the execution. Removing passive or changing the barrier pattern makes the program work again.
The text was updated successfully, but these errors were encountered:
It seems to be a simple parallel with tasks and passive policy does not allow the dist barrier to progress and finish the execution. Removing passive or changing the barrier pattern makes the program work again.
</details>
The resume thread logic inside __kmp_free_team() is faulty. Only
checking b_go for sleep status doesn't wake up distributed barrier.
Change to generic check for th_sleep_loc and calling
__kmp_null_resume_wrapper().
Fixes: llvm#80664
…3058)
The resume thread logic inside __kmp_free_team() is faulty. Only
checking b_go for sleep status doesn't wake up distributed barrier.
Change to generic check for th_sleep_loc and calling
__kmp_null_resume_wrapper().
Fixes: #80664
It seems to be a simple parallel with tasks and passive policy does not allow the dist barrier to progress and finish the execution. Removing passive or changing the barrier pattern makes the program work again.
The text was updated successfully, but these errors were encountered: