segmentation fault with Maxima/ECL



On Sat, Sep 13, 2008 at 07:09:18AM -0600, Robert Dodier wrote:
> On 9/8/08, Oliver Kullmann <O.Kullmann at swansea.ac.uk> wrote:
> 
> >  1. With the first file "Batch.mac" Maxima hangs,
> >  and one has to kill it:
> >
> >  (%i1) batch("Batch.mac");
> >
> >  batching /home/csoliver/SAT-Algorithmen/OKplatform/Batch.mac
> >  (%i2) for x in [1,2,3] do print(x)
> >  1
> >  2
> >  3
> >  Evaluation took 0.0000 seconds (0.0002 elapsed) using 4.250 KB.
> >  (%o2) done
> 
> I tried that batch file with Maxima post-5.16 + Clisp 2.46, ECL recent
> sources, GCL 2.6.7, and CMUCL 19c. In each case I get the above
> output, plus it appears to echo the final space on a line by itself,
> then it waits for console input. If I enter 0; then it displays 0 as expected.
>

But did you try to continue? The system appears to be working again, but
it is not --- I can't get any reasonable behaviour out of it after
that, only Control-D shuts it down.

(%i1) batch("Batch.mac");
batching /home/csoliver/SAT-Algorithmen/OKplatform/Batch.mac
(%i2) for x in [1,2,3] do print(x)
1
2
3
Evaluation took 0.0000 seconds (0.0005 elapsed) using 4.250 KB.
(%o2) done
0
(%i3) 10!;
Incorrect syntax: 10 is not an infix operator
0\n10!
Maxima encountered a Lisp error:
Ctrl-C: User break
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
Maxima encountered a Lisp error:
Ctrl-C: User break
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.


Oliver