X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d5e1e19fefb2e6b1c1b7ec559ea8dd3bba91baf2..2fb1fa1697309cad26ab7d472db4f8bfa617e0b4:/src/kernel/context/ContextUnix.cpp diff --git a/src/kernel/context/ContextUnix.cpp b/src/kernel/context/ContextUnix.cpp index d821c3c7eb..4bd1ddc344 100644 --- a/src/kernel/context/ContextUnix.cpp +++ b/src/kernel/context/ContextUnix.cpp @@ -125,8 +125,9 @@ void UContext::smx_ctx_sysv_wrapper(int i1, int i2) (*context)(); } catch (simgrid::kernel::context::Context::StopRequest const&) { XBT_DEBUG("Caught a StopRequest"); - } catch (simgrid::HostFailureException const&) { - XBT_DEBUG("Caught an HostFailureException"); + } catch (simgrid::Exception const& e) { + XBT_INFO("Actor killed by an uncatched exception %s", simgrid::xbt::demangle(typeid(e).name()).get()); + throw; } context->Context::stop(); ASAN_ONLY(context->asan_stop_ = true);