Crash due to assert in Lustre module
We had a user hit an assert in the Lustre module at this line: https://xgitlab.cels.anl.gov/darshan/darshan/blob/master/darshan-runtime/lib/darshan-lustre.c#L245
It's not obvious what the error handling should be, but perhaps we can mark a flag somewhere that the data is suspect and then only set the rank to -1 if rec_ref is valid. if (rec_ref) { rec_ref->record->base_rec.rank = -1;` } else { darshan_core_seterror(DARSHAN_LUSTRE_MOD); }
Where darshan_core_seterror() might set a flag in the header indicating that this module suffered an error while processing.