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


Reply via email to