X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e68d03f1f2c0206497381c7ef3b91bd5d46f1964..41c803093e7108f16bfb4cc7e2c41c52104c73c2:/src/xbt/ex.c diff --git a/src/xbt/ex.c b/src/xbt/ex.c index e6bbedb923..a54869ff9a 100644 --- a/src/xbt/ex.c +++ b/src/xbt/ex.c @@ -148,6 +148,11 @@ void xbt_ex_display(xbt_ex_t * e) XBT_CRITICAL("%s", e->msg); xbt_free(thrower); + if (xbt_initialized==0 || smx_cleaned) { + fprintf(stderr, "Ouch. SimGrid is not initialized yet, or already closing. No backtrace available.\n"); + return; /* Not started yet or already closing. Trying to generate a backtrace would probably fail */ + } + if (!e->bt_strings) xbt_ex_setup_backtrace(e);