message: reactor.Operation: Protect against exceptions from `abort()`.
diff: @@ -42,7 +42,16 @@ namespace elle
  ELLE_TRACE("%s: aborted by exception: %s",
  *this, elle::exception_string());
  auto e = std::current_exception();
  + try
  + {
  this->abort();
  + }
  + catch (...)
  + {
  + ELLE_ERR("%s: dropping abort exception: %s",
  + this, elle::exception_string());
  + throw;
  + }
  std::rethrow_exception(e);
  }
  ELLE_TRACE("%s: done", *this);
  