There are a number of segmentation faults in the DMR++ software for large runs
Here are the places where the handler running on C7 fails:
Likely destructor fail:
Two dmrpp_easy_handle::read_data() calls:
The rest are calls to Chunk::set_rbuf()
These were most likely due to threads continuing to run after one thread threw an exception and the master deleted the object(s) that held the data buffers those threads were (going to) write to. The code now joins with all outstanding threads before throwing an exception. It also re-tries HTTP GET requests that result in 500 errors.