a7b0c00ab6
This commit fixes several vagrind errors. Included: - installdirs did not correctly reinitialize all pointers to NULL at close. This causes valgrind errors on a subsequent call to opal_init_tool. - several opal strings were leaked by opal_deregister_params which was setting them to NULL instead of letting them be freed by the MCA variable system. - move opal_net_init to AFTER the variable system is initialized and opal's MCA variables have been registered. opal_net_init uses a variable registered by opal_register_params! - do not leak ompi_mpi_main_thread when it is allocated by MPI_T_init_thread. - do not overwrite ompi_mpi_main_thread if it is already set (by MPI_T_init_thread). - mca_base_var: read_files was overwritting mca_base_var_file_list even if it was non-NULL. - mca_base_var: set all file global variables to initial states on finalize. - btl/vader: decrement enumerator reference count to ensure that it is freed. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
data_type_support | ||
help-orte-runtime.txt | ||
Makefile.am | ||
orte_cr.c | ||
orte_cr.h | ||
orte_data_server.c | ||
orte_data_server.h | ||
orte_finalize.c | ||
orte_globals.c | ||
orte_globals.h | ||
orte_info_support.c | ||
orte_info_support.h | ||
orte_init.c | ||
orte_locks.c | ||
orte_locks.h | ||
orte_mca_params.c | ||
orte_quit.c | ||
orte_quit.h | ||
orte_wait.c | ||
orte_wait.h | ||
runtime_internals.h | ||
runtime.h |