From bacbeb57f1e9eae6aa69a8f2fa5f455d7f4d1dac Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 9 Feb 2012 16:03:29 +0100 Subject: [PATCH 1/1] Fix segfault in smpi+tracing with detached sends. --- src/smpi/smpi_base.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index 47a0222484..e897b2ee15 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -127,7 +127,9 @@ void smpi_mpi_start(MPI_Request request) detached); #ifdef HAVE_TRACING - simcall_set_category (request->action, TRACE_internal_smpi_get_category()); + /* FIXME: detached sends are not traceable (request->action == NULL) */ + if (request->action) + simcall_set_category(request->action, TRACE_internal_smpi_get_category()); #endif } } -- 2.20.1