Output from running "bin/ess_bin -boot rbl/rosette/boot.rbl" through valgrind is here
The issue may be from an array allocated using new void* [sz] h/ResizeAry.h and reallocated in src/ResizeAry.cc (mixing incompatible C++ and C memory routines).
Fix could be attempted by just using a vector instead of resizing an array. This would need to be done in the ResizeablePtrArray class and its subclasses (e.g. PtrQueue and PtrCollection). I started this here but only changed the base class so far.
There appears to be a memory management issue in the C++ code, This may be responsible for segmentation faults, and errors like
Output from running "bin/ess_bin -boot rbl/rosette/boot.rbl" through valgrind is here
The issue may be from an array allocated using
new void* [sz]
h/ResizeAry.h and reallocated in src/ResizeAry.cc (mixing incompatible C++ and C memory routines).