uFcontext threads segfault on ppc64le
Boost uFcontext threads offer the lowest overhead context switching of all our user-level thread packages, so we'd like to make them the default on OpenPOWER systems. However, we are seeing segfaults during startup when using uFcontext threads on Summit.
The updated version of Boost may fix this issue: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4044/
Note that the default threads on all ppc64le build targets is context, so you must link AMPI programs with "-thread uFcontext" to get them.
#1 Updated by Sam White about 1 year ago
- Target version set to 6.9.0
- Assignee set to Sam White
- Status changed from New to Implemented
Updating our Boost threads to Boost 1.67.0 fixes the issue: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4044/
#2 Updated by Sam White about 1 year ago
Make Boost uFcontext threads the default ULT implementation on all ppc64le targets: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4193/