Maxima: Plotting error with plot2d().



>>>>> "Constantine" == Constantine Frangos <cfrangos at telkomsa.net> writes:

    Constantine> I am getting the error message below with the plot2d() command. Any assistance on what to do would be much appreciated.

    Constantine> I am using Maxima 5.19 (32 bit) running under suse linux enterprise desktop 11 sp1 (sled11sp1) on a 64 bit x86 machine:

    Constantine> Maxima 5.19.2 http://maxima.sourceforge.net
    Constantine> Using Lisp CMU Common Lisp 19d (19D)
    Constantine> Distributed under the GNU Public License. See the file COPYING.
    Constantine> Dedicated to the memory of William Schelter.
    Constantine> The function bug_report() provides bug reporting information.
    Constantine> (%i1) 


    Constantine> I recently installed gnuplot (64 bit) on the sled11 machine using:
    Constantine> gnuplot-4.2.3-5.34.x86_64.rpm

    Constantine> (I first tried installing gnuplot-4.2.3-5.34.i586.rpm (32 bit) but there were error messages indicating missing libraries/files/etc).

    Constantine> (The other commands in maxima 5.19 seem to run ok on this machine)

Does gnuplot run ok by itself (without maxima)?

    Constantine> (%i5) plot2d (sin(x), [x, -5, 5]);

    Constantine> Maxima encountered a Lisp error:

 
    Constantine> Error in function UNIX::SIGSEGV-HANDLER:  Segmentation Violation at #x0.

    Constantine> Automatically continuing.
    Constantine> To reenable the Lisp debugger set *debugger-hook* to nil.
    Constantine> (%i6) 
    Constantine> Maxima encountered a Lisp error:

 
    Constantine> Error in function UNIX::SIGPIPE-HANDLER:  SIGPIPE at #xFFFFE430.

So you try a plot, get a sigsegv, and then immediately get a sigpipe?

Could be an issue with cmucl, but I've been running cmucl with maxima
for ages without any issues like this.

If possible, you may want to upgrade to 5.24. 5.19 is pretty old.

Ray