Crashing when running from multiple threads doesn't sound right, perhaps there are some missing synchronizations in internal data structures. Could you open a JIRA issue and show the backtraces of any crashes or other clues about how to reproduce the issues?
On Sun, Jul 26, 2020 at 8:12 PM Matt Youill <matt.you...@burnian.com> wrote: > > Hi, > > Are there any guidelines for using the Gandiva C++ lib from multiple > threads? As I increase the number of threads in an application Gandiva > begins to raise memory faults (e.g. double free). Sometimes it is on > projector creation, sometimes evaluation, seems to happen in multiple > unpredictable places inside Gandiva. Can it be used from multiple > threads, and if so which parts need to be guarded, if any? > > Thanks, Matt >