Skip to content

Update workqueue abort message on concurrent access. - #8566

Merged
sklam merged 1 commit into
numba:mainfrom
stuartarchibald:fix/8563
Nov 8, 2022
Merged

sklam merged 1 commit into
numba:mainfrom
stuartarchibald:fix/8563

Conversation

@stuartarchibald

Copy link
Copy Markdown
Contributor

This updates the error message when the workqueue threading layer has to abort due to concurrent access being detected. It now includes:

  • That it is Numba workqueue that is causing the SIGABRT.
  • The reason for the abort (concurrent access).
  • Common use cases that end up causing the problem.
  • What to try instead and the docs on how to do it.

Fixes #8563

This updates the error message when the workqueue threading layer
has to abort due to concurrent access being detected. It now
includes:

* That it is Numba workqueue that is causing the `SIGABRT`.
* The reason for the abort (concurrent access).
* Common use cases that end up causing the problem.
* What to try instead and the docs on how to do it.

Fixes numba#8563
@stuartarchibald
stuartarchibald marked this pull request as ready for review November 2, 2022 14:26
@gmarkall gmarkall added this to the Numba 0.57 RC milestone Nov 8, 2022
@sklam sklam self-assigned this Nov 8, 2022
@sklam sklam added 5 - Ready to merge Review and testing done, is ready to merge and removed 3 - Ready for Review labels Nov 8, 2022
@sklam
sklam merged commit 073ef8a into numba:main Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

5 - Ready to merge Review and testing done, is ready to merge Effort - short Short size effort needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

workqueue threading layer "safety" mechanism aliases nesting and concurrent access

3 participants