invocation history stack overflow



Tamas K Papp wrote:
> Hi,
> 
> When calculating the eigenvectors of the following transition rate
> matrix, I encountered the error mentioned in the subject (using
> imaxima from Emacs).  Running maxima from the command line looks like
> this:
> 
> (%i1) Q: matrix([-(lee+leu+len), lee, leu, len], [0,-(leu+len),leu,len], [0,lue,-(lue+lun),lun], [0,lne,lnu,-(lne+lnu)]);
[snip]
> (%i3) eigenvectors(Q);
> 
> Maxima encountered a Lisp error:
> 
>  Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Couldn't protect

FWIW, I tried this with gcl in a fresh maxima.  It computes the 
eigenvectors just fine.  Works fine in cmucl too.

Ray