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

Components are destructed too early #932

Closed
eschnett opened this issue Oct 7, 2013 · 19 comments
Closed

Components are destructed too early #932

eschnett opened this issue Oct 7, 2013 · 19 comments

Comments

@eschnett
Copy link
Contributor

eschnett commented Oct 7, 2013

My application crashes because components are destructed although they are still accessible via an id_type. Since their data may then have been overwritten, this leads to segfaults or similar symptoms.

In discussions on #stellar, we assumed the issue was related to future<id_type> being returned from actions. This is wrong; all actions in my applications return id_type directly.

A presumed work-around, namely waiting for clients to have their futures ready before returning from actions, helps in many cases, but does not really solve the problem; when using multiple threads, the issue still appears from time to time.

A rather reliable test case is in https://bitbucket.org/eschnett/block-matrix, tagged with "future<id_type>". Run it on one locality with one thread. With valgrind, the code should abort with "Invalid read of size 8", likely in or near "matrix_t_component::faxpy" in "matrix_hpx.cc", line 48.

@brycelelbach
Copy link
Member

I'll take a look to see if any of the AGAS reference counting unit tests are failing.

On 2013.10.07 06.18, Erik Schnetter wrote:

My application crashes because components are destructed although they are still accessible via an id_type. Since their data may then have been overwritten, this leads to segfaults or similar symptoms.

In discussions on #stellar, we assumed the issue was related to future<id_type> being returned from actions. This is wrong; all actions in my applications return id_type directly.

A presumed work-around, namely waiting for clients to have their futures ready before returning from actions, helps in many cases, but does not really solve the problem; when using multiple threads, the issue still appears from time to time.

A rather reliable test case is in https://bitbucket.org/eschnett/block-matrix, tagged with "future<id_type>". Run it on one locality with one thread. With valgrind, the code should abort with "Invalid read of size 8", likely in or near "matrix_t_component::faxpy" in "matrix_hpx.cc", line 48.


Reply to this email directly or view it on GitHub:
#932

Bryce Adelstein-Lelbach aka wash

STE||AR Group, Center for Computation and Technology, LSU

225-317-3866 - iPhone

225-578-6182 - Work (no voicemail)

stellar.cct.lsu.edu
boost-spirit.com
llvm.linuxfoundation.org

cppnow.org

@hkaiser
Copy link
Member

hkaiser commented Oct 7, 2013

Eric, that's everything but a small test case. Please reduce this to the absolute minimum in order for us to be able to understand and fix the issue.

@eschnett
Copy link
Contributor Author

eschnett commented Oct 7, 2013

I reduced the test case; see https://bitbucket.org/eschnett/block-matrix/branch/issue-932.

@hkaiser
Copy link
Member

hkaiser commented Oct 7, 2013

Thanks, that's much appreciated. A quick analysis shows that you're running into #588: Continuations do not keep object alive. I'll raise the priority of solving this.

@eschnett
Copy link
Contributor Author

eschnett commented Oct 8, 2013

To work around this issue, I now capture all id_type from components that are created, and future<id_type> from clients that are generated. This avoids segfaults at run time.

However, the following problems occur with this approach:

  • if I store the futures in a std::vector (via push_back), then the run crashes when the vector size exceeds about 16k while the vector is being resized in some "emplace" routine.
  • if I store the futures in a std::list, then the run crashes at shutdown in ~intrusive_ptr<d_type>, presumably when the global list is destructed.

@hkaiser
Copy link
Member

hkaiser commented Oct 8, 2013

As said I'm working on it. Please see #588 for any progress on this.

@hkaiser
Copy link
Member

hkaiser commented Oct 14, 2013

Eric, if you have the time I'd encourage you to try out the branch https://github.com/STEllAR-GROUP/hpx/tree/fixing_588 where I have committed a first functional version of HPX with #588 being fixed. There is still some work to be done (mainly optimizations and cleaning up). You now should be able to remove all your hacks you introduced to keep things alive.

@eschnett
Copy link
Contributor Author

I get a build error:

/Users/eschnett/src/hpx/hpx/util/coroutine/detail/coroutine_impl.hpp:439:19: error: 'invalid_id' is not a member of 'hpx::naming'

@K-ballo
Copy link
Member

K-ballo commented Oct 14, 2013

The following log shows that and a few other errors: hpx_clang33_x8664_boost154_debug

@hkaiser
Copy link
Member

hkaiser commented Oct 14, 2013

Ok, that compiles now. Please try again.

@eschnett
Copy link
Contributor Author

Things now build fine, and small tests work.

In a larger test (still running on a single locality, but with multiple threads), HPX hangs in a wait_all call waiting for several actions to complete. These actions all run single, non-communicating threads performing (the same) matrix multiplication each. These hangs are non-deterministic.

@eschnett
Copy link
Contributor Author

These are the last lines in my HPX log file when the application hangs. The log file is growing very quickly while hanging.

(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.158 [00000000000615a3]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.158 [00000000000615a4]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615a5]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615a5]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615a6]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615a7]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e843238a0.2b5b/----------------) P00000000/00007f1e84323b40.1882 12:40.29.159 [00000000000615a8]   <debug>  [TM] Executing action(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE) with continuation({0000000100ff0001, 0000000000111799})
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615a9]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e84333800.138a/----------------) P00000000/00007f1e84323ad0.2467 12:40.29.159 [00000000000615aa]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000111794}, lva 0x7f1e77889cb0 (base {0000000100000001, 0000000000111000}, lva 0x7f1e77886010)
(T00000000/00007f1e843238a0.2b5b/----------------) P00000000/00007f1e84323b40.1882 12:40.29.159 [00000000000615ab]   <debug>  [AS] updating cache entry: gid({0000000100ff0001, 0000000000001797}), count(1)
(T00000000/00007f1e84333800.138a/----------------) P00000000/00007f1e84323ad0.2467 12:40.29.159 [00000000000615ac]    <info>  [RT] successfully destroyed component {0000000100ff0001, 0000000000111794} of type: component[13(4)]
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615ad]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615ae]   <debug>  [TM] tfunc(2): thread(0x7f1e84333800), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(terminated), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615af]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615b0]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615b1]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84323a60.1256/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615b2]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000111796}, lva 0x7f1e77889cc0 (base {0000000100000001, 0000000000111000}, lva 0x7f1e77886010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615b3]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615b4]    <info>  [RT] successfully created component {0000000100ff0001, 0000000000001795} of type: component[35]
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615b6]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e84323a60.1256/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615b5]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000111796}
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615b7]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100ff0001, 0000000000111798})
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615b8]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615b9]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000111798}
(T00000000/00007f1e84323a60.1256/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615ba]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000111000}), count(65535)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615bb]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84323a60.1256/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615bc]   <debug>  [TM] base_action3::execute_function name(free_component_action) lva(0x7f1e8430f6a0)
(T00000000/00007f1e84323a60.1256/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615bc]   <debug>  [TM] base_action3::execute_function name(free_component_action) lva(0x7f1e8430f6a0)
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615bd]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000111000}), count(65535)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615be]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615bf]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c0]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c1]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c2]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c3]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c4]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c5]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c7]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615c6]   <debug>  [TM] base_action1::execute_function name(set_value_action_gid_type) lva(0x7f1e4804cff0)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615c8]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e84333950.09fd/----------------) P00000000/00007f1e84323980.150c 12:40.29.159 [00000000000615c9]    <info>  [TM] set_thread_state: thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), old state(suspended)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615ca]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615cb]   <debug>  [TM] tfunc(0): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615cc]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615cd]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615ce]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84323a60.1258/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615cf]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000111796}, lva 0x7f1e77889cc0 (base {0000000100000001, 0000000000111000}, lva 0x7f1e77886010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d0]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e843238a0.2b5f/----------------) P00000000/00007f1e84323b40.1882 12:40.29.159 [00000000000615d1]    <info>  [RT] successfully created component {0000000100ff0001, 0000000000001797} of type: component[35]
(T00000000/00007f1e84323a60.1258/----------------) P00000000/00007f1e843237c0.1366 12:40.29.159 [00000000000615d2]    <info>  [RT] successfully destroyed component {0000000100ff0001, 0000000000111796} of type: component[13(4)]
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d3]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e843238a0.2b5f/----------------) P00000000/00007f1e84323b40.1882 12:40.29.159 [00000000000615d4]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100ff0001, 0000000000111799})
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d5]   <debug>  [TM] tfunc(1): thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(terminated), normal
(T00000000/00007f1e84323ad0.246a/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.159 [00000000000615d6]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000b116b6}
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d7]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d8]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.159 [00000000000615d9]   <debug>  [TM] ~thread(0x7f1e84323a60), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), phase(4696)
(T00000000/00007f1e84323ad0.246a/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.159 [00000000000615da]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000b11000}), count(65535)
(T00000000/00007f1e84323ad0.246a/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.159 [00000000000615da]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000b11000}), count(65535)
(T00000000/00007f1e843237c0.1370/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.159 [00000000000615db]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000b116b0}
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615dc]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615dd]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e843237c0.1370/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.160 [00000000000615de]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000b11000}), count(65535)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615df]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e0]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84323980.150d/----------------) P00000000/00007f1e84305ec0.1ffd 12:40.29.160 [00000000000615e1]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100ff0001, 0000000000b116b1})
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e2]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e3]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e4]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e5]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e843238a0.2b60/----------------) P00000000/00007f1e84323b40.1882 12:40.29.160 [00000000000615e6]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000111799}, lva 0x7f1e77889cd8 (base {0000000100000001, 0000000000111000}, lva 0x7f1e77886010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e7]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e843238a0.2b60/----------------) P00000000/00007f1e84323b40.1882 12:40.29.160 [00000000000615e8]   <debug>  [TM] base_action1::execute_function name(set_value_action_gid_type) lva(0x7f1e4c072860)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615e9]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e843238a0.2b60/----------------) P00000000/00007f1e84323b40.1882 12:40.29.160 [00000000000615ea]    <info>  [TM] set_thread_state: thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), old state(suspended)
(T00000000/00007f1e843238a0.2b60/----------------) P00000000/00007f1e84323b40.1882 12:40.29.160 [00000000000615ea]    <info>  [TM] set_thread_state: thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), old state(suspended)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615eb]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615ec]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615ed]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615ee]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84333950.09fe/----------------) P00000000/00007f1e84323980.150c 12:40.29.160 [00000000000615ef]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000111798}, lva 0x7f1e77889cd0 (base {0000000100000001, 0000000000111000}, lva 0x7f1e77886010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615f0]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e843237c0.1374/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.160 [00000000000615f1]   <debug>  [TM] base_action1::execute_function name(set_value_action_id_type) lva(0x7f1e4804ccf0)
(T00000000/00007f1e84333950.09fe/----------------) P00000000/00007f1e84323980.150c 12:40.29.160 [00000000000615f2]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000111798}
(T00000000/00007f1e84323b40.1883/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.160 [00000000000615f3]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100ff0001, 0000000000b116b5})
(T00000000/00007f1e843237c0.1374/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.160 [00000000000615f4]    <info>  [TM] set_thread_state: thread(0x7f1e84305ec0), description(hpx_main), new state(pending), old state(suspended)
(T00000000/00007f1e84333950.09fe/----------------) P00000000/00007f1e84323980.150c 12:40.29.160 [00000000000615f5]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000111000}), count(65535)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615f6]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615f7]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615f8]   <debug>  [TM] tfunc(1): thread(0x7f1e84305ec0), description(hpx_main), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [00000000000615f9]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84305ec0.2004/----------------) P00000000/----------------.---- 12:40.29.160 [00000000000615fa]    <info> [LCO] promise::promise({0000000100ff0001, 0000000000b116b8})
(T00000000/00007f1e84323b40.1883/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.160 [00000000000615fb]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b5}, lva 0x7f1e662265b8 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/00007f1e84333aa0.1cbf/----------------) P00000000/00007f1e84323980.150b 12:40.29.160 [00000000000615fc]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000a115e4}
(T00000000/00007f1e84305ec0.2004/----------------) P00000000/----------------.---- 12:40.29.160 [00000000000615fd]    <info> [LCO] packaged_action::packaged_action(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE) args(0)
(T00000000/00007f1e84323b40.1883/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.160 [00000000000615fe]   <debug>  [TM] base_action1::execute_function name(set_value_action_id_type) lva(0x7f1e400f01d0)
(T00000000/00007f1e84333aa0.1cbf/----------------) P00000000/00007f1e84323980.150b 12:40.29.160 [00000000000615ff]   <debug>  [AS] updating cache entry: gid({0000000100000001, 0000000000a11000}), count(65535)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061600]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061601]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061602]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061603]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061604]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e84305ec0.2004/----------------) P00000000/----------------.---- 12:40.29.160 [0000000000061605]   <debug>  [AS] cache hit for address {0000000100ff0001, 000000000000139f}, lva 0x7f1e4008f850 (base {0000000100000001, 000000000000139f}, lva 0x7f1e4008f850)
(T00000000/00007f1e84305ec0.2004/----------------) P00000000/----------------.---- 12:40.29.160 [0000000000061605]   <debug>  [AS] cache hit for address {0000000100ff0001, 000000000000139f}, lva 0x7f1e4008f850 (base {0000000100000001, 000000000000139f}, lva 0x7f1e4008f850)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061606]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061607]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84305ec0.2004/----------------) P00000000/----------------.---- 12:40.29.160 [0000000000061608]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [0000000000061609]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [000000000006160a]   <debug>  [TM] tfunc(1): thread(0x7f1e84305ec0), description(hpx_main), new state(suspended), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [000000000006160b]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e84323ad0.246b/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.160 [000000000006160c]   <debug>  [TM] base_action1::execute_function name(set_value_action_id_type) lva(0x7f1e400f0270)
(T00000000/00007f1e84323ad0.246b/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.160 [000000000006160c]   <debug>  [TM] base_action1::execute_function name(set_value_action_id_type) lva(0x7f1e400f0270)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [000000000006160d]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.160 [000000000006160e]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061610]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061610]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006160f]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061611]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061612]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061613]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061614]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061615]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061616]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e843237c0.1375/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.161 [0000000000061617]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b0}, lva 0x7f1e66226590 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061618]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061619]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006161a]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006161b]   <debug>  [TM] thread::thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006161c]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006161d]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006161e]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061620]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061620]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84323b40.1886/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [000000000006161f]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b5}, lva 0x7f1e662265b8 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/00007f1e8430b4d0.0ef5/----------------) P00000000/00007f1e84305ec0.2004 12:40.29.161 [0000000000061621]   <debug>  [TM] Executing action(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE) with continuation({0000000100ff0001, 0000000000b116b8})
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061622]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061623]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061623]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061624]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061625]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061626]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/00007f1e84323ad0.246c/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [0000000000061627]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b6}, lva 0x7f1e662265c0 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061628]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162a]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162a]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061629]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162b]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162c]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162d]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006162e]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e843237c0.1376/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.161 [000000000006162f]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b0}, lva 0x7f1e66226590 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/00007f1e843237c0.1376/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.161 [000000000006162f]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b0}, lva 0x7f1e66226590 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061630]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061631]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/00007f1e843237c0.1376/----------------) P00000000/00007f1e84305ec0.1ffc 12:40.29.161 [0000000000061632]   <debug>  [TM] base_action3::execute_function name(free_component_action) lva(0x7f1e8430f6a0)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061633]   <debug>  [TM] tfunc(2): thread(0x7f1e84333950), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061634]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061635]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061636]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061636]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061637]   <debug>  [TM] tfunc(2): thread(0x7f1e84333aa0), description(N3hpx7actions14result_action0IM18matrix_t_componentKFN5boost10shared_ptrIK8matrix_tEEvEXadL_ZNKS2_8get_dataEvEENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061638]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061639]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84323b40.1888/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [000000000006163a]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b5}, lva 0x7f1e662265b8 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/00007f1e84323b40.1888/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [000000000006163a]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b5}, lva 0x7f1e662265b8 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006163b]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006163d]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006163d]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84323b40.1888/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [000000000006163c]   <debug>  [TM] base_action3::execute_function name(free_component_action) lva(0x7f1e8430f6a0)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006163e]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [000000000006163f]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061640]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061641]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061642]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84323ad0.246d/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [0000000000061643]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b6}, lva 0x7f1e662265c0 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/00007f1e843238a0.2b66/----------------) P00000000/00007f1e84323b40.1882 12:40.29.161 [0000000000061644]   <debug>  [AS] cache miss for address {0000000100ff0001, 0000000000111799}
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.161 [0000000000061645]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/00007f1e84323ad0.246d/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.161 [0000000000061646]   <debug>  [TM] base_action3::execute_function name(free_component_action) lva(0x7f1e8430f6a0)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061647]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061648]   <debug>  [TM] tfunc(0): thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), new state(terminated), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061649]   <debug>  [TM] tfunc(1): thread(0x7f1e8430b4d0), description(N3hpx7actions14result_action4IM18matrix_t_componentKFNS_6naming7id_typeEbbdRKS4_EXadL_ZNKS2_5faxpyEbbdS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [000000000006164a]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [000000000006164b]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [000000000006164c]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [000000000006164d]   <debug>  [TM] tfunc(1): thread(0x7f1e843237c0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(pending), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [000000000006164e]   <debug>  [TM] ~thread(0x7f1e843238a0), description(N3hpx10components6server24create_component_action1I18matrix_t_componentKN5boost10shared_ptrI8matrix_tEEEE), phase(11110)
(T00000000/00007f1e84323ad0.246d/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.162 [000000000006164f]   <debug>  [AS] cache hit for address {0000000100ff0001, 0000000000b116b6}, lva 0x7f1e662265c0 (base {0000000100000001, 0000000000b11000}, lva 0x7f1e66223010)
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061650]   <debug>  [TM] tfunc(0): thread(0x7f1e84323b40), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f1e84323ad0.246d/----------------) P00000000/00007f1e84305ec0.2003 12:40.29.162 [0000000000061651]    <info>  [RT] successfully destroyed component {0000000100ff0001, 0000000000b116b6} of type: component[22(4)]
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061652]   <debug>  [TM] tfunc(2): thread(0x7f1e84323ad0), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), new state(terminated), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 12:40.29.162 [0000000000061653]   <debug>  [TM] tfunc(2): thread(0x7f1e84323980), description(N3hpx7actions14result_action7IM18matrix_t_componentKFNS_6naming7id_typeEbbbdRKS4_dS6_EXadL_ZNKS2_5fgemmEbbbdS6_dS6_EENS0_6detail9this_typeEEE), old state(pending)

@hkaiser
Copy link
Member

hkaiser commented Oct 16, 2013

I just committed a possible fix for this (master branch): ed9aa59

@eschnett
Copy link
Contributor Author

I now see a deadlock in my application. I am using the MPI parcelport and am running with 2 processes. The problem does not appear when I use only a single MPI process. I am using c3dcb1c.

I start with:

mpirun -x HPX_HAVE_PARCELPORT_TCPIP=0 -x MKL_NUM_THREADS=1 -np 2 ./bin/block_matrix --hpx:1:pu-offset=8 --hpx:threads=4 --hpx:pu-step=2 --hpx:print-bind --hpx:debug-hpx-log=block_matrix.log --nsize=200 --nblocks=2

The last lines in the HPX log file are

(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [0000000000000825]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [0000000000000826]   <debug>  [TM] tfunc(0): thread(0x7f8da5733410), description(N3hpx7actions14direct_action1IMNS_4lcos19base_lco_with_valueIN5boost10shared_ptrIK8vector_tEES8_EEFvOS8_EXadL_ZNS9_17set_value_nonvirtESA_EENS0_6detail9this_typeEEE), old state(pending)
(T00000000/00007f8da5733410.000b/----------------) P00000001/----------------.---- 14:35.32.595 [0000000000000827]   <debug>  [TM] Executing component action(N3hpx7actions14direct_action1IMNS_4lcos19base_lco_with_valueIN5boost10shared_ptrIK8vector_tEES8_EEFvOS8_EXadL_ZNS9_17set_value_nonvirtESA_EENS0_6detail9this_typeEEE) lva(0x7f8d48001570)
(T00000000/00007f8da5733410.000b/----------------) P00000001/----------------.---- 14:35.32.595 [0000000000000828]    <info>  [TM] set_thread_state: thread(0x7f8da5733480), description(hpx_main), new state(pending), old state(suspended)
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [000000000000082a]   <debug>  [TM] tfunc(0): thread(0x7f8da5733410), description(N3hpx7actions14direct_action1IMNS_4lcos19base_lco_with_valueIN5boost10shared_ptrIK8vector_tEES8_EEFvOS8_EXadL_ZNS9_17set_value_nonvirtESA_EENS0_6detail9this_typeEEE), new state(terminated), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [000000000000082a]   <debug>  [TM] tfunc(0): thread(0x7f8da5733410), description(N3hpx7actions14direct_action1IMNS_4lcos19base_lco_with_valueIN5boost10shared_ptrIK8vector_tEES8_EEFvOS8_EXadL_ZNS9_17set_value_nonvirtESA_EENS0_6detail9this_typeEEE), new state(terminated), normal
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [0000000000000829]   <debug>  [TM] tfunc(3): thread(0x7f8da5733480), description(hpx_main), old state(pending)
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [000000000000082b]   <debug>  [TM] ~thread(0x7f8da5733410), description(N3hpx7actions14direct_action1IMNS_4lcos19base_lco_with_valueIN5boost10shared_ptrIK8vector_tEES8_EEFvOS8_EXadL_ZNS9_17set_value_nonvirtESA_EENS0_6detail9this_typeEEE), phase(11)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [000000000000082c]    <info> [LCO] promise::promise({0000000100ff0001, 0000000000111005})
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [000000000000082d]    <info> [LCO] packaged_action::packaged_action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) args(0)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [000000000000082e]   <debug>  [AS] cache hit for address {0000000200000000, 0000000000000000}, lva 0 (base {0000000200000000, 0000000000000000}, lva 0)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [000000000000082f]    <info> [LCO] promise::promise({0000000100ff0001, 0000000000111006})
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [0000000000000830]    <info> [LCO] packaged_action::packaged_action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) args(0)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [0000000000000831]   <debug>  [AS] cache hit for address {0000000200000000, 0000000000000000}, lva 0 (base {0000000200000000, 0000000000000000}, lva 0)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [00000000000005cd]   <debug>  [PT] action_manager: fetch_parcel: ({0000000200000000, 0000000000000000}:(127.0.0.1:7911:1:component_runtime_support[0]:0):N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.595 [0000000000000832]    <info> [LCO] promise::promise({0000000100ff0001, 0000000000111007})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.595 [00000000000005ce]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.596 [0000000000000833]    <info> [LCO] packaged_action::packaged_action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) args(0)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005cf]   <debug>  [TM] thread::thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d0]   <debug>  [PT] action_manager: fetch_parcel: ({0000000200000000, 0000000000000000}:(127.0.0.1:7911:1:component_runtime_support[0]:0):N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005cf]   <debug>  [TM] thread::thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000000/00007f8da5733480.001a/----------------) P00000000/----------------.---- 14:35.32.596 [0000000000000834]   <debug>  [AS] cache hit for address {0000000200000000, 0000000000000000}, lva 0 (base {0000000200000000, 0000000000000000}, lva 0)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d1]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d1]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d3]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d1]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d3]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [00000000000005d2]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000000/----------------.----/----------------) P--------/----------------.---- 14:35.32.596 [0000000000000835]   <debug>  [TM] tfunc(3): thread(0x7f8da5733480), description(hpx_main), new state(suspended), normal
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d4]   <debug>  [TM] thread::thread(0x7f718b3475e0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d4]   <debug>  [TM] thread::thread(0x7f718b3475e0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/00007f718b35a3a0.0006/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005d5]   <debug>  [TM] Executing action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) with continuation({0000000100000001, 0000000000111005})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d4]   <debug>  [TM] thread::thread(0x7f718b3475e0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/00007f718b35a3a0.0006/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005d5]   <debug>  [TM] Executing action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) with continuation({0000000100000001, 0000000000111005})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d6]   <debug>  [PT] action_manager: fetch_parcel: ({0000000200000000, 0000000000000000}:(127.0.0.1:7911:1:component_runtime_support[0]:0):N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d8]   <debug>  [TM] tfunc(3): thread(0x7f718b3475e0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d7]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005d9]    <info>  [TM] create_work: initial_state(pending), thread_priority(normal), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/00007f718b35a3a0.0006/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005da]   <debug>  [AS] updating cache entry: gid({0000000200ff0001, 0000000000001003}), count(1)
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005db]   <debug>  [TM] Executing action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) with continuation({0000000100000001, 0000000000111006})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005dc]   <debug>  [TM] thread::thread(0x7f718b347570), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE)
(T00000001/00007f718b35a3a0.0006/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005dd]    <info>  [RT] successfully created component {0000000200ff0001, 0000000000001003} of type: component[51]
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005de]   <debug>  [TM] add_new: added 1 tasks to queues
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005df]   <debug>  [AS] updating cache entry: gid({0000000200ff0001, 0000000000001004}), count(1)
(T00000001/00007f718b35a3a0.0006/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e0]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100000001, 0000000000111005})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005e1]   <debug>  [TM] tfunc(1): thread(0x7f718b347570), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005e2]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), new state(pending), normal
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e3]    <info>  [RT] successfully created component {0000000200ff0001, 0000000000001004} of type: component[51]
(T00000001/00007f718b347570.0005/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e4]   <debug>  [TM] Executing action(N3hpx10components6server24create_component_action1I18vector_t_componentlEE) with continuation({0000000100000001, 0000000000111007})
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e5]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100000001, 0000000000111006})
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e5]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100000001, 0000000000111006})
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005e6]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005e7]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), new state(pending), normal
(T00000001/00007f718b347570.0005/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e8]   <debug>  [AS] updating cache entry: gid({0000000200ff0001, 0000000000001005}), count(1)
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005e9]   <debug>  [AS] cache hit for address {0000000100000001, 0000000000111006}, lva 0x7f8d5c06ba60 (base {0000000100000001, 0000000000111000}, lva 0x7f8d5c06ba30)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005ea]   <debug>  [TM] tfunc(2): thread(0x7f718b35a3a0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), old state(pending)
(T00000001/00007f718b347570.0005/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005eb]    <info>  [RT] successfully created component {0000000200ff0001, 0000000000001005} of type: component[51]
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005ec]   <error> [ERR] created exception: HPX(bad_parameter)
(T00000001/00007f718b347570.0005/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005ed]    <info> [LCO] typed_continuation<Result>::trigger_value({0000000100000001, 0000000000111007})
(T00000001/00007f718b35a3a0.0008/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005ee]   <debug>  [AS] cache hit for address {0000000100000001, 0000000000111005}, lva 0x7f8d5c06ba58 (base {0000000100000001, 0000000000111000}, lva 0x7f8d5c06ba30)
(T00000001/00007f718b3475e0.0028/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005ef]    <info>  [TM] register_thread(0xffffffffffffffff): initial_state(pending), run_now(false), description(task_base::apply)
(T00000001/00007f718b347570.0005/----------------) P00000001/----------------.---- 14:35.32.597 [00000000000005f0]   <debug>  [AS] cache hit for address {0000000100000001, 0000000000111007}, lva 0x7f8d5c06ba68 (base {0000000100000001, 0000000000111000}, lva 0x7f8d5c06ba30)
(T00000001/----------------.----/----------------) P--------/----------------.---- 14:35.32.597 [00000000000005f1]   <debug>  [TM] tfunc(3): thread(0x7f718b3475e0), description(N3hpx10components6server24create_component_action1I18vector_t_componentlEE), new state(suspended), normal

@eschnett
Copy link
Contributor Author

You can use this https://bitbucket.org/eschnett/block-matrix (current head, 0751a51) to reproduce the problem.

@eschnett
Copy link
Contributor Author

I ran the job in a debugger. The backtraces are:

Process 0:

pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
162     ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: No such file or directory.
(gdb) bt
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffff5889c59 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffffffc3e0, 
    lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:80
#2  0x00007ffff58884eb in boost::asio::detail::task_io_service::do_run_one (
    this=0x5555563526c0, lock=..., this_thread=..., private_op_queue=..., 
    ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3  0x00007ffff588815b in boost::asio::detail::task_io_service::run (
    this=0x5555563526c0, ec=...)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:146
#4  0x00007ffff588885b in boost::asio::io_service::run (this=0x555556114da0)
    at /usr/include/boost/asio/impl/io_service.ipp:59
#5  0x00007ffff5ae14b7 in hpx::util::io_service_pool::thread_run (
    this=0x555556355df0, index=0)
    at /xfs1/eschnetter/compute/src/hpx/src/util/io_service_pool.cpp:85
#6  0x00007ffff5503aa3 in hpx::runtime_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex>, hpx::threads::policies::callback_notifier>::wait (this=0x555556355c20)
    at /xfs1/eschnetter/compute/src/hpx/src/runtime_impl.cpp:356
#7  0x00007ffff550436d in hpx::runtime_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex>, hpx::threads::policies::callback_notifier>::run(hpx::util::function_nonser<int ()> const&) (this=0x555556355c20, func=...)
---Type <return> to continue, or q <return> to quit---
    at /xfs1/eschnetter/compute/src/hpx/src/runtime_impl.cpp:473
#8  0x00007ffff545b90a in hpx::detail::run(hpx::runtime&, hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::variables_map&, hpx::runtime_mode, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&) (rt=..., f=..., vm=..., 
    mode=hpx::runtime_mode_console, startup=..., shutdown=...)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:521
#9  0x00007ffff545ca9a in hpx::detail::run_priority_local(hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::util::command_line_handling&, bool) (startup=..., shutdown=..., cfg=..., blocking=true)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:875
#10 0x00007ffff545d491 in hpx::run_or_start(hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::options_description const&, int, char**, std::vector<std::string, std::allocator<std::string> > const&, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode, bool) (f=..., desc_cmdline=..., 
    argc=8, argv=0x7fffffffd3f8, 
    ini_config=std::vector of length 0, capacity 0, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default, blocking=true)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:1110
#11 0x00007ffff545de86 in hpx::init(hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::options_description const&, int, char**, std::vector<std::string, std::allocator<std::string> > con---Type <return> to continue, or q <return> to quit---
st&, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (f=..., desc_cmdline=..., argc=8, 
    argv=0x7fffffffd3f8, ini_config=std::vector of length 0, capacity 0, 
    startup=..., shutdown=..., mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:1182
#12 0x0000555555dc12b0 in hpx::init(int (*)(boost::program_options::variables_map&), boost::program_options::options_description const&, int, char**, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (
    f=0x555555dbfc3f <hpx_main(boost::program_options::variables_map&)>, 
    desc_cmdline=..., argc=8, argv=0x7fffffffd3f8, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/hpx/include/hpx/hpx_init_impl.hpp:31
#13 0x0000555555dc1352 in hpx::init(boost::program_options::options_description const&, int, char**, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (desc_cmdline=..., argc=8, 
    argv=0x7fffffffd3f8, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/hpx/include/hpx/hpx_init_impl.hpp:48
#14 0x0000555555dbff0a in main (argc=8, argv=0x7fffffffd3f8) at main.cc:113

Process 1:

pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
162     ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: No such file or directory.
(gdb) bt
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffff5889c59 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffffffc3d0, 
    lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:80
#2  0x00007ffff58884eb in boost::asio::detail::task_io_service::do_run_one (
    this=0x5555563520d0, lock=..., this_thread=..., private_op_queue=..., 
    ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3  0x00007ffff588815b in boost::asio::detail::task_io_service::run (
    this=0x5555563520d0, ec=...)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:146
#4  0x00007ffff588885b in boost::asio::io_service::run (this=0x5555563522a0)
    at /usr/include/boost/asio/impl/io_service.ipp:59
#5  0x00007ffff5ae14b7 in hpx::util::io_service_pool::thread_run (
    this=0x5555563511a0, index=0)
    at /xfs1/eschnetter/compute/src/hpx/src/util/io_service_pool.cpp:85
#6  0x00007ffff5503aa3 in hpx::runtime_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex>, hpx::threads::policies::callback_notifier>::wait (this=0x555556350fd0)
    at /xfs1/eschnetter/compute/src/hpx/src/runtime_impl.cpp:356
#7  0x00007ffff55043eb in hpx::runtime_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex>, hpx::threads::policies::callback_notifier>::run (this=0x555556350fd0)
---Type <return> to continue, or q <return> to quit---
    at /xfs1/eschnetter/compute/src/hpx/src/runtime_impl.cpp:488
#8  0x00007ffff545b967 in hpx::detail::run(hpx::runtime&, hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::variables_map&, hpx::runtime_mode, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&) (rt=..., f=..., vm=..., 
    mode=hpx::runtime_mode_worker, startup=..., shutdown=...)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:524
#9  0x00007ffff545ca9a in hpx::detail::run_priority_local(hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::util::command_line_handling&, bool) (startup=..., shutdown=..., cfg=..., blocking=true)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:875
#10 0x00007ffff545d491 in hpx::run_or_start(hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::options_description const&, int, char**, std::vector<std::string, std::allocator<std::string> > const&, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode, bool) (f=..., desc_cmdline=..., 
    argc=8, argv=0x7fffffffd3f8, 
    ini_config=std::vector of length 0, capacity 0, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default, blocking=true)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:1110
#11 0x00007ffff545de86 in hpx::init(hpx::util::function_nonser<int (boost::program_options::variables_map&)> const&, boost::program_options::options_description const&, int, char**, std::vector<std::string, std::allocator<std::string> > con---Type <return> to continue, or q <return> to quit---
st&, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (f=..., desc_cmdline=..., argc=8, 
    argv=0x7fffffffd3f8, ini_config=std::vector of length 0, capacity 0, 
    startup=..., shutdown=..., mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/src/hpx/src/hpx_init.cpp:1182
#12 0x0000555555dc12b0 in hpx::init(int (*)(boost::program_options::variables_map&), boost::program_options::options_description const&, int, char**, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (
    f=0x555555dbfc3f <hpx_main(boost::program_options::variables_map&)>, 
    desc_cmdline=..., argc=8, argv=0x7fffffffd3f8, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/hpx/include/hpx/hpx_init_impl.hpp:31
#13 0x0000555555dc1352 in hpx::init(boost::program_options::options_description const&, int, char**, hpx::util::function_nonser<void ()> const&, hpx::util::function_nonser<void ()> const&, hpx::runtime_mode) (desc_cmdline=..., argc=8, 
    argv=0x7fffffffd3f8, startup=..., shutdown=..., 
    mode=hpx::runtime_mode_default)
    at /xfs1/eschnetter/compute/hpx/include/hpx/hpx_init_impl.hpp:48
#14 0x0000555555dbff0a in main (argc=8, argv=0x7fffffffd3f8) at main.cc:113

@eschnett
Copy link
Contributor Author

When I build and install "plugins.parcel.coalescing", then the application hangs at a later point. It appears that a call to MKL is not finishing, although I only use a single thread in MKL.

@eschnett
Copy link
Contributor Author

This problem was caused by using MKL. Without MKL, things run fine.

This was referenced Oct 16, 2013
@hkaiser
Copy link
Member

hkaiser commented Oct 21, 2013

I'll close this because this is related to #588, which I'm actively working on.

@hkaiser hkaiser closed this as completed Oct 21, 2013
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

4 participants