1
1
openmpi/orte/util
Gilles Gouaillardet 2e2366d193 util/hostfile: fix a double free error
As reported at https://stackoverflow.com/questions/52707242/mpirun-segmentation-fault-whenever-i-use-a-hostfile
mpirun crashes when the hostfile contains a "user@host" line.
The root cause is username was not strdup'ed and free'd twice by opal_argv_free() and free()

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>

(cherry picked from commit open-mpi/ompi@5803385d44)
2018-10-09 13:06:55 +09:00
..
comm Bring the ofi/rml component online by completing the wireup protocol for the daemons. Cleanup the current confusion over how connection info gets created and 2017-07-20 21:01:57 -07:00
dash_host Fix launch_id matching of -hosts 2017-02-20 07:03:53 -08:00
hostfile util/hostfile: fix a double free error 2018-10-09 13:06:55 +09:00
attr.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
attr.h Correct accounting for tools 2018-06-18 13:24:25 -07:00
compress.c orte/util: fix OPAL_HAVE_ZLIB usage 2017-02-05 16:24:10 +01:00
compress.h Compress the xcast message if bigger than a defined size to further improve launch performance at scale 2017-01-19 22:08:02 -08:00
context_fns.c Silence Coverity warning 2016-03-14 09:42:43 -07:00
context_fns.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
error_strings.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
error_strings.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-regex.txt Detect/warn of illegal node names 2017-12-19 12:55:04 -08:00
hnp_contact.c Bring the ofi/rml component online by completing the wireup protocol for the daemons. Cleanup the current confusion over how connection info gets created and 2017-07-20 21:01:57 -07:00
hnp_contact.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
listener.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
listener.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Convert nidmap to regx framework 2018-01-10 20:28:21 -08:00
name_fns.c orte_util_snprintf_jobid: return ORTE_SUCCESS or ORTE_ERROR 2016-01-18 09:44:33 +09:00
name_fns.h sentinel: fix sentinel to proc_name conversion 2016-02-10 15:44:07 +09:00
parse_options.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
parse_options.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pre_condition_transports.c Fix the isolated pmix component. Cleanup the ess/singleton component - we shouldn't be automatically discovering the local topology as that is now done on-demand. 2017-07-19 12:14:29 -07:00
pre_condition_transports.h Fix the isolated pmix component. Cleanup the ess/singleton component - we shouldn't be automatically discovering the local topology as that is now done on-demand. 2017-07-19 12:14:29 -07:00
proc_info.c Also need to avoid calling destruct on the opal_process_info struct after finalize 2017-06-23 07:49:14 -07:00
proc_info.h Remove stale field 2017-06-23 06:22:31 -07:00
session_dir.c Deal with special case during cleanup 2018-08-27 13:20:11 -06:00
session_dir.h Sync to latest PMIx master and PMIx reference server 2017-03-11 12:50:38 -08:00
show_help.c symbol name pollution: making some vars static 2017-07-11 02:13:22 -04:00
show_help.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
threads.h Update to latest PMIx master - equivalent to 2.0rc2. Update the thread support in the opal/pmix framework to protect the framework-level structures. 2017-06-20 09:02:15 -07:00