On Thu, Mar 5, 2009 at 11:34 AM, david thompson <thompdump@gmail.com> wrote:
Regarding the dynamic space consumption exhibited by

A few observations on the off-chance another SBCL user finds his/herself motivated to pursue the dynamic space issue that seems to have reared its head with 1.0.17.24 (culminating in heap exhaustion) associated with repeated evaluations of

              (handler-case (eval '(setq (list 1 2) 1))
                (error () nil))

1. dynamic space issues seem to occur with the binary sparc-linux SBCL 1.0.22 as well as with the x86 SBCLs

2. dynamic space issues don't seem to occur with the handler-case form calling SB-C::FIND-FREE-VAR (w/ or w/o EVAL)

3. dynamic space issues don't seem to be associated with the handler-case form calling SB-C::COMPILER-ERROR (w/ or w/o EVAL)

4. dynamic space issues with SETQ don't occur unless the SETQ is wrapped in EVAL (i.e., SETQ alone in the loop doesn't produce same hogging phenomenon)