Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#480 ode2 fails on dy/dx=0

closed
nobody
None
5
2004-01-03
2003-12-28
No

ode2() crashes on the trivial ode dy/dx=0

The problem occurs in solve1() in ode2.{lisp,mac), and
can reproduce the problem from the command line as
solve('diff(y,x),'diff(y,x)). This is already reported as
bug 835287.

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

Discussion

  • Logged In: YES
    user_id=365569

    Fixed by patch to solve.lisp.
    (see bug 835287)

     
    • status: open --> closed