I've tracked down the problem!
It's in my ~/.inputrc file
Whenever you have these lines:
$if Bash
...
$endif
maxima will crash.
I think there must be something wrong with Maxima's readline
part.
GCL (GNU Common Lisp) Version(2.5.0) Thu Dec 5 08:07:35
EST 2002
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.9.0 http://maxima.sourceforge.net
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.
(C1)
Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>
Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Backtrace: SYSTEM:UNIVERSAL-ERROR-HANDLER
Broken at MACSYMA-TOP-LEVEL.
MAXIMA>>
Unrecoverable error: Segmentation violation..
/usr/libexec/maxima/5.9.0/maxima-run-lisp: line 391: 4006
Aborted (core dumped) "$1" $extra_args
$load_arg -eval '(run)'
On Mon, May 19, 2003 at 02:04:46PM -0500, Jay Belanger wrote:
>
> Hi,
>
> > I'm trying to make MAXIMA work in my Emacs 21.3
> >
> > I installed the el files come with maxima 5.9.0 and loaded
> > maxima.el successfully. I started maxima-mode and I can see
> > the correct font lock.
> >
> > But if I instruct it to eval a line with C-c C-c, Emacs
> > says:
> >
> > "Symbol's value as variable is void: comint-output-filter-functions"
> >
> > Why does this happen?
>
> I really don't know. comint-output-filter-functions should be
> defined once comint is required, which maxima.el does in the
> beginning. What happend when evaluate
> (require 'comint)
> comint-output-filter-functions
> ?
>
> > Hi, I found a *maxima* buffer after M-x maxima
>
> > It seems that the maxima process is crashed.
> > I hope this gives a clue to solve the problem.
>
> What happens when you try to run maxima from the command line?
> If maxima doesn't work, that could be the problem.
>
> I'm grasping at straws here, though.
> Another thing you could try is using a newer version of maxima.el.
> Included is the latest version, you could try replacing the old
> maxima...el and emaxima..el files by these.
>
> Jay