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

Seg fault in hpx::lcos::base_lco_with_value<*>::set_value_nonvirt() when running octo-tiger #1999

Closed
dmarce1 opened this issue Feb 23, 2016 · 1 comment

Comments

@dmarce1
Copy link
Member

dmarce1 commented Feb 23, 2016

I am running octo-tiger using 64 nodes on SuperMIC. I have set the stack size to 2 MB for all stack sizes. I get the following seg fault :

0x2b66f99abd48  : hpx::termination_handler(int) + 0x158 in /home/dmarce1/debug/lib/libhpxd.so.0
0x332300f710    : ??? + 0x332300f710 in /lib64/libpthread.so.0
0x7e7cf3        : hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_nonvirt(hpx::util::unused_type&&) + 0x3 in ./octotiger
0x7939e5        : hpx::util::detail::bound_result_of<hpx::util::detail::one_shot_wrapper<hpx::actions::basic_action<hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>, void (hpx::util::unused_type&&), hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_action>::thread_function>, hpx::util::tuple<unsigned long, hpx::util::unused_type>, hpx::util::tuple<hpx::threads::thread_state_ex_enum&&> >::type hpx::util::detail::bound_impl<hpx::util::detail::one_shot_wrapper<hpx::actions::basic_action<hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>, void (hpx::util::unused_type&&), hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_action>::thread_function>, hpx::util::tuple<unsigned long, hpx::util::unused_type>, hpx::util::tuple<hpx::threads::thread_state_ex_enum&&>, 0ul, 1ul>(hpx::util::detail::one_shot_wrapper<hpx::actions::basic_action<hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>, void (hpx::util::unused_type&&), hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_action>::thread_function>&, hpx::util::tuple<unsigned long, hpx::util::unused_type>&, hpx::util::tuple<hpx::threads::thread_state_ex_enum&&>&&, hpx::util::detail::pack_c<unsigned long, 0ul>) + 0x2d5 in ./octotiger
0x7936f3        : hpx::threads::thread_state_enum hpx::util::detail::callable_vtable<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum)>::invoke<hpx::util::detail::bound<hpx::util::detail::one_shot_wrapper<hpx::actions::basic_action<hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>, void (hpx::util::unused_type&&), hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_action>::thread_function> (unsigned long&, hpx::util::unused_type&&)> >(void**, hpx::threads::thread_state_ex_enum&&) + 0x23 in ./octotiger
0x2b66f98eab6e  : ??? + 0x2b66f98eab6e in /home/dmarce1/debug/lib/libhpxd.so.0
{what}: Segmentation fault

The entire output is here: https://gist.github.com/dmarce1/a3cf6a8dc913aa2ef11c

@hkaiser hkaiser added this to the 0.9.12 milestone Feb 23, 2016
@hkaiser hkaiser changed the title Seg fault in hpx::lcos::base_lco_with_value<hpx::util::unused_type, hpx::util::unused_type>::set_value_nonvirt(hpx::util::unused_type&&) when running octo-tiger Seg fault in hpx::lcos::base_lco_with_value<*>::set_value_nonvirt() when running octo-tiger Feb 23, 2016
@dmarce1
Copy link
Member Author

dmarce1 commented Apr 20, 2016

This problem should be fixed by removing calls to system()

@dmarce1 dmarce1 closed this as completed Apr 20, 2016
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