Bug in 2.5t3 interpreter (maybe)
- Posted by Andy Serpa <ac at onehorseshy.com> Mar 03, 2006
- 396 views
I doubt very much I can come up with something simple to reproduce the problem, but I'm getting machine-level crashes in programs that work fine with the official 2.5 interpreter (exw.exe). The programs in question are database programs that also use pcre regex library and the Berkeley DB library as dlls. It is possible I suppose that one of these is corrupting some bit of memory and it is not actually the interpreter's fault, but since I've been using those libraries for years and the interpreter is new, it is likely at fault. The crashes occur doing Euphoria-only code (specifically, deleting [ setting to {} ] some nested sequences during shutdown of the program) after doing a large query using the aforementioned Berkeley DB library. Sometimes it crashes, sometimes it doesn't under the same conditions. Maybe there is some subtle problem with reference counts or some such thing with the new interpreter?