Skip to content

Commit b46e155

Browse files
committed
orte: shutdown
be more careful about closing framewworks as part of orte_finalize. Owing to recent restructuring in opal to handle finalize in a more general fashion, the missing framework closes were causing meltdowns as the mca vars subsystem was cleaning itself up. This problem was recently reported by Siegmar: https://www.mail-archive.com/[email protected]//msg32946.html Signed-off-by: Howard Pritchard <[email protected]>
1 parent 0dc0d77 commit b46e155

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

orte/mca/ess/base/ess_base_std_orted.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* Copyright (c) 2009 Institut National de Recherche en Informatique
1313
* et Automatique. All rights reserved.
1414
* Copyright (c) 2011 Cisco Systems, Inc. All rights reserved.
15-
* Copyright (c) 2011-2013 Los Alamos National Security, LLC. All rights
15+
* Copyright (c) 2011-2019 Los Alamos National Security, LLC. All rights
1616
* reserved.
1717
* Copyright (c) 2013-2018 Intel, Inc. All rights reserved.
1818
* Copyright (c) 2017 IBM Corporation. All rights reserved.
@@ -675,6 +675,8 @@ int orte_ess_base_orted_finalize(void)
675675
(void) mca_base_framework_close(&orte_plm_base_framework);
676676
/* make sure our local procs are dead */
677677
orte_odls.kill_local_procs(NULL);
678+
(void) mca_base_framework_close(&orte_regx_base_framework);
679+
(void) mca_base_framework_close(&orte_rmaps_base_framework);
678680
(void) mca_base_framework_close(&orte_rtc_base_framework);
679681
(void) mca_base_framework_close(&orte_odls_base_framework);
680682
(void) mca_base_framework_close(&orte_routed_base_framework);

0 commit comments

Comments
 (0)