Crash in ode2 and solve



Is this a problem with clisp?  I can't reproduce this using
maxima 5.5 built with GCL.

"Billinghurst, David (CALCRTS)" wrote:

> ode2() crashes on the trivial ode dy/dx=0
>
> I tracked this down to the routine solve1() in ode2.{lisp,mac),
> and can reproduce the problem from the command line as
> solve('diff(y,x),'diff(y,x))
>
> Output from CVS maxima / clisp-2.31 below.
>
> ######################################################################
> (C1) ode2('diff(y,x),y,x);
>
> *** - CAR: #:G7885 is not a LIST
> The following restarts are available:
> MACSYMA-QUIT   :R1      Macsyma top-level
>
> 1. Break [1]> :R1
> Maxima restarted.
> ;; Loading file /usr/share/maxima/5.9.0.1cvs/share/maxima-init.lisp ...
> ;; Loaded file /usr/share/maxima/5.9.0.1cvs/share/maxima-init.lisp
> (C2) solve('diff(y,x),'diff(y,x));
>
> *** - CAR: #:G7921 is not a LIST
> The following restarts are available:
> MACSYMA-QUIT   :R1      Macsyma top-level
>
> 1. Break [2]> :R1
> Maxima restarted.
> ;; Loading file /usr/share/maxima/5.9.0.1cvs/share/maxima-init.lisp ...
> ;; Loaded file /usr/share/maxima/5.9.0.1cvs/share/maxima-init.lisp
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima