/* destroy the blocking synchro if any */
if (process->waiting_synchro != nullptr) {
-
+ if (process->host_->is_off()) {
+ SMX_EXCEPTION(process, host_error, 0, "Host failed");
+ }
simgrid::kernel::activity::ExecImplPtr exec =
boost::dynamic_pointer_cast<simgrid::kernel::activity::ExecImpl>(process->waiting_synchro);
simgrid::kernel::activity::CommImplPtr comm =