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);
{
xbt_ex_t ex;
int r1;
- int _XBT_GNUC_UNUSED r2;
+ int XBT_ATTRIB_UNUSED r2;
int v1;
volatile int v2;