Closed quoll closed 10 years ago
Complex jobs can lead Gherkin to segfault. This appears to be due to callstacks getting too deep.
To avoid this, we want to rewrite lisp_eval to be a large loop. Operations then update the stack and the operation state, and loop back around.
Closing for now, dupe of #29. See #29 for further analysis and discourse.
Complex jobs can lead Gherkin to segfault. This appears to be due to callstacks getting too deep.
To avoid this, we want to rewrite lisp_eval to be a large loop. Operations then update the stack and the operation state, and loop back around.