else if (err == MPI_ERRORS_ARE_FATAL){ \
if (xbt_log_no_loc) \
XBT_INFO("The backtrace would be displayed here if --log=no_loc would not have been passed"); \
- else \
+ else{ \
XBT_INFO("Backtrace of the run : if incomplete, run smpirun with -keep-temps. To hide, use --log=no_loc"); \
xbt_backtrace_display_current(); \
+ } \
+ simgrid::smpi::utils::print_current_handle(); \
+ simgrid::smpi::utils::print_buffer_info(); \
xbt_die("%s - returned %.*s instead of MPI_SUCCESS", __func__, error_size, error_string); \
} else \
err->call((errhan), ret); \