Maxima crashes with the following calculations:
1.
(%i1) 2^3^4^5;
*** - Program stack overflow. RESET
[/build/buildd/clisp-2.44.1/src/eval.d:527] reset() found no driver
frame (sp=0xe846dbb0-0xe84677e0)
Exiting on signal 6
Aborted
2.
(%i1) 2^(3^(4^5));
*** - Program stack overflow. RESET
[/build/buildd/clisp-2.44.1/src/eval.d:527] reset() found no driver
frame (sp=0x47fd71c0-0x47fd0df0)
Exiting on signal 6
Aborted
The Question arises: Isn`t such a complete crash with shutting down the
program a bug?
3.
There is no problem with the following (would be a wonder if there would
be one!):
(%i1) ((2^3)^4)^5;
(%o1) 1152921504606846976
(%i2)
The result is innert the integer representation limit.
I would expect a message that the integer limit is exceeded or such a
thing. I think, a complete crash is not acceptable.
Regards BB