1.0.46.1: be careful about stack-allocation in BACKTRACE-AS-LIST
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 20 Feb 2011 10:12:03 +0000 (10:12 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 20 Feb 2011 10:12:03 +0000 (10:12 +0000)
commitcff4add8f008056edf4c876260c6be8ba804b24c
tree9da767a9e00dfcd166c1cc2836bc3701f4845e91
parentdc7f848b9d95142e39865c459559cb55dba997ff
1.0.46.1: be careful about stack-allocation in BACKTRACE-AS-LIST

  Replace DX objects with heap-allocated ones to avoid leaking invalid
  references.

  Note: doesn't deal with objects allocated on stacks of other threads
  yet, as current %SYMBOL-VALUE-IN-THREAD isn't really something I
  want to call during backtracing: iterating over all_threads is a
  crock.

  Fixes lp#310175.
NEWS
src/code/debug.lisp
tests/debug.impure.lisp
version.lisp-expr