2009年12月2日水曜日

【maxima】ちょっと不安定?

ちょこちょこmaximaで遊んでいるが、いろいろなところで、Segmentation Faultとか、Stack Overflowとかが発生する。ちょっと不安定なような?

例えば。


Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) eq1:[x^2+y*x-1,x*y^2-x+y];
2 2
(%o1) [x y + x - 1, x y + y - x]
(%i2) ans:algsys(eq1,[x,y]);

Unrecoverable error: invocation history stack overflow.

Process maxima aborted



Interpidのmaximaはgclを内包しているようだ。これを、allegroなり、sbclなりに変更すれば、common lispの中で状況を追えるかな? GCLだとGDBで追うことになりそうな。Maxima/GCL/C/Executableという階層でMaximaの問題をExecutableで追うのはかなりきつい。。。

0 件のコメント: