A Appendix: ML Does Not Allow Segmentation Faults
Normally, Ensemble should never experience segmentation faults. When they occur,
there are only a few possible causes. We list these below along with fixes. Please
inform us if you detect other sources of ``unsafety'' in Ensemble.
-
One of the Ensemble extensions to Objective Caml written in C (in the
socket directory) may have a bug. Most (all?) extensions have
equivalent ML implementations. Use those and see if the bug goes away.