Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in managed_component::get_base_gid due to problem with util::reinitializable_static. #2662

Closed
neutrino504 opened this issue May 30, 2017 · 2 comments

Comments

@neutrino504
Copy link

neutrino504 commented May 30, 2017

I get a crash when running octo-tiger on supermic (compiled with gcc).
It is a seg fault in managed_component::get_base_gid, the output is here:
https://gist.github.com/neutrino504/6aee4c053de21d78a6b27a765c177b08

The problem went away when I modified "get_heap" (line 294) in hpx/runtime/components/server/managed_component_base.hpp by adding a lock so the body of get_heap is executed atomically. So it looks like there is a problem with util::reinitializable_static (which is used in get_heap).

@hkaiser hkaiser added this to the 1.1.0 milestone May 30, 2017
@hkaiser
Copy link
Member

hkaiser commented May 30, 2017

Could you show us what you changed, please?

@hkaiser
Copy link
Member

hkaiser commented Jun 1, 2017

Duplicate to #2663

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants