From 3b1f2314df59ea55a2a28688342b4790134b3681 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Mon, 2 Jul 2018 15:22:11 +0200 Subject: [PATCH] avoid a segfault triggered when debugging #131 [noci] --- src/simix/ActorImpl.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/simix/ActorImpl.cpp b/src/simix/ActorImpl.cpp index d1a7ea16b9..6c4f2a12df 100644 --- a/src/simix/ActorImpl.cpp +++ b/src/simix/ActorImpl.cpp @@ -439,8 +439,9 @@ void SIMIX_process_kill(smx_actor_t process, smx_actor_t issuer) { return; } - XBT_DEBUG("Actor '%s'@%s is killing actor '%s'@%s", issuer->get_cname(), issuer->host_->get_cname(), - process->get_cname(), process->host_->get_cname()); + XBT_DEBUG("Actor '%s'@%s is killing actor '%s'@%s", issuer->get_cname(), + (issuer->host_ == nullptr ? "(null)" : issuer->host_->get_cname()), process->get_cname(), + process->host_->get_cname()); process->context_->iwannadie = 1; process->blocked_ = 0; -- 2.20.1