William Brew wrote: > Oops, I included the transcript twice. Attached is the > lisp code.
Thanks for the code. I can reproduce the problem. And, more importantly, I think I know what's causing it. I think the default stack on Solaris is 8 MB. That is not enough. (parse-programs 6 1500 1000) will cause a core dump. If I up the stack to 16 MB, it purifies without problem. I guess you are creating something that is deeply nested and pscav is calling itself recursively many, many times and the stack is exhausted. I guess the solution is to up the stack, if possible. I suppose it would be nice to convert at least part of pscav into a non-recursive version if possible, but I haven't figured out what is calling these deeply nested calls. Ray
