Created
December 14, 2016 16:03
-
-
Save dmarce1/6feca10a46d4cdd6602133a98ad4364a to your computer and use it in GitHub Desktop.
stack trace
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x000000000087de17 in hpx::lcos::local::spinlock::acquire_lock (this=0x10) at /usr/local/packages/hpx/include/hpx/lcos/local/spinlock.hpp:188 | |
#1 hpx::lcos::local::spinlock::lock (this=0x10) at /usr/local/packages/hpx/include/hpx/lcos/local/spinlock.hpp:145 | |
#2 0x00000000008b62e9 in std::unique_lock<hpx::lcos::local::spinlock>::lock (this=<synthetic pointer>) at /usr/include/c++/5/mutex:485 | |
#3 std::unique_lock<hpx::lcos::local::spinlock>::unique_lock (__m=..., this=<synthetic pointer>) at /usr/include/c++/5/mutex:415 | |
#4 hpx::lcos::detail::future_data<void>::is_ready (this=<optimized out>) at /usr/local/packages/hpx/include/hpx/lcos/detail/future_data.hpp:646 | |
#5 hpx::lcos::detail::wait_all_frame<hpx::util::tuple<std::vector<hpx::lcos::future<void>, std::allocator<hpx::lcos::future<void> > > const&> >::await_range<0ul, __gnu_cxx::__normal_iterator<hpx::lcos::future<void> const*, std::vector<hpx::lcos::future<void>, std::allocator<hpx::lcos::future<void> > > > > (this=0x7fffb47d2f80, next=..., end=...) | |
at /usr/local/packages/hpx/include/hpx/lcos/wait_all.hpp:215 | |
#6 0x000000000088b3fa in hpx::util::detail::function_base<hpx::util::detail::unique_function_vtable<void ()>, void ()>::operator()() const (this=0x7fffd4172d70) | |
at /usr/local/packages/hpx/include/hpx/util/detail/basic_function.hpp:196 | |
#7 hpx::lcos::detail::future_data<void>::handle_on_completed(hpx::util::unique_function<void (), false>&&) (this=this@entry=0x7fffb480e320, | |
on_completed=on_completed@entry=<unknown type in /home/dminacore/workspace/octotiger/octotiger, CU 0xa4c57, DIE 0x42c82b>) at /usr/local/packages/hpx/include/hpx/lcos/detail/future_data.hpp:410 | |
#8 0x00000000008b6081 in hpx::lcos::detail::future_data<void>::set_value<hpx::util::unused_type>(hpx::util::unused_type&&, hpx::error_code&) (this=0x7fffb480e320, data=<optimized out>, ec=...) | |
at /usr/local/packages/hpx/include/hpx/lcos/detail/future_data.hpp:472 | |
#9 0x0000000000a2f7e8 in hpx::lcos::local::detail::task_object<void, hpx::util::detail::deferred<const hpx::parallel::util::detail::partitioner_iteration<void, hpx::parallel::v2::detail::part_iterations<grid::compute_interactions(gsolve_type)::<lambda(std::size_t)>&, long unsigned int, hpx::util::tuple<> > >&(const hpx::util::tuple<long long int, long unsigned int, long unsigned int>&)>, hpx::lcos::detail::task_base<void> >::do_run_impl (this=0x7fffb480e320) at /usr/local/packages/hpx/include/hpx/lcos/local/futures_factory.hpp:97 | |
#10 hpx::lcos::local::detail::task_object<void, hpx::util::detail::deferred<const hpx::parallel::util::detail::partitioner_iteration<void, hpx::parallel::v2::detail::part_iterations<grid::compute_interactions(gsolve_type)::<lambda(std::size_t)>&, long unsigned int, hpx::util::tuple<> > >&(const hpx::util::tuple<long long int, long unsigned int, long unsigned int>&)>, hpx::lcos::detail::task_base<void> >::do_run(void) (this=0x7fffb480e320) at /usr/local/packages/hpx/include/hpx/lcos/local/futures_factory.hpp:79 | |
#11 0x0000000000874b5d in hpx::lcos::detail::task_base<void>::run_impl (this_=...) at /usr/local/packages/hpx/include/hpx/lcos/detail/future_data.hpp:846 | |
#12 0x0000000000874be2 in hpx::util::detail::invoke_impl<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> >, std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>::operator()<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > >(std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*&&)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&) (f=<optimized out>, this=<optimized out>) | |
at /usr/local/packages/hpx/include/hpx/util/invoke.hpp:36 | |
#13 hpx::util::invoke_r<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> >, std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > >(std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*&&)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&) (f=<optimized out>) | |
at /usr/local/packages/hpx/include/hpx/util/invoke.hpp:146 | |
#14 hpx::util::detail::invoke_fused_impl<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> >, std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), hpx::util::tuple<boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > >, 0ul>(std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*&&)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), hpx::util::tuple<boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > >&&, hpx::util::detail::pack_c<unsigned long, 0ul>) (t=<optimized out>, f=<optimized out>) at /usr/local/packages/hpx/include/hpx/util/invoke_fused.hpp:67 | |
#15 hpx::util::invoke_fused<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), hpx::util::tuple<boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > > >(std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*&&)(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >), hpx::util::tuple<boost::intrusive_ptr<hpx::lcos::detail::task_base<void> > >&&) (t=<optimized out>, f=<optimized out>) at /usr/local/packages/hpx/include/hpx/util/invoke_fused.hpp:80 | |
#16 hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>::operator()() (this=<optimized out>) at /usr/local/packages/hpx/include/hpx/util/deferred_call.hpp:83 | |
#17 hpx::util::detail::invoke_impl<void, hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)> >::operator()<hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>&>(hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>&) (f=..., | |
this=<optimized out>) at /usr/local/packages/hpx/include/hpx/util/invoke.hpp:35 | |
#18 hpx::util::invoke_r<void, hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>&>(hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)>&) (f=...) at /usr/local/packages/hpx/include/hpx/util/invoke.hpp:146 | |
#19 hpx::util::detail::callable_vtable<void ()>::_invoke<hpx::util::detail::deferred<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >&&))(boost::intrusive_ptr<hpx::lcos::detail::task_base<void> >)> >(void**) (f=<optimized out>) | |
at /usr/local/packages/hpx/include/hpx/util/detail/vtable/callable_vtable.hpp:46 | |
#20 0x00007ffff71bc4ae in hpx::applier::thread_function_nullary(hpx::util::unique_function<void (), false>) () from /usr/local/packages/hpx/lib/libhpx.so.1 | |
#21 0x00007ffff71beee6 in std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > hpx::util::detail::callable_vtable<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (hpx::threads::thread_state_ex_enum)>::_invoke<hpx::util::detail::bound<hpx::util::detail::one_shot_wrapper<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (*)(hpx::util::unique_function<void (), false>)> (hpx::util::unique_function<void (), false>&&)> >(void**, hpx::threads::thread_state_ex_enum&&) () | |
from /usr/local/packages/hpx/lib/libhpx.so.1 | |
#22 0x00007ffff75c11ba in hpx::threads::coroutines::detail::coroutine_impl::operator()() () from /usr/local/packages/hpx/lib/libhpx.so.1 | |
#23 0x00007ffff711b969 in void hpx::threads::coroutines::detail::lx::trampoline<hpx::threads::coroutines::detail::coroutine_impl>(hpx::threads::coroutines::detail::coroutine_impl*) () | |
from /usr/local/packages/hpx/lib/libhpx.so.1 | |
#24 0x0000000000000000 in ?? () | |
(gdb) Quit | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment