Hello,
clisp 2.43 from packages crashes if I do the following:
[1]> (defun f () (f))
F
[2]> (trace f)
;; Tracing function F.
(F)
[3]> (f)
<snip>
5814. Trace: (F)
5815. Trace: (F)
5816. Trace: (F)
*** - Program stack overflow. RESET
*** - handle_fault error2 ! address = 0x27b4b19 not in [0x49b0a000,0x49c65d94) !
SIGSEGV cannot be cured. Fault address = 0x27b4b19.
Permanently allocated: 92032 bytes.
Currently in use: 2218520 bytes.
Free space: 327632 bytes.
Segmentation fault (core dumped)
If the function is not traced, it simply prints
[1]> (defun f () (f))
F
[2]> (f)
*** - Program stack overflow. RESET
[3]>
This is OS, everything installed from release
mich...@manhattan:~$ uname -a
OpenBSD manhattan.mit.edu 4.4 GENERIC.MP#844 i386
Let me know if I can do anything.
Best
michele