Fix backtraces on OS X.
commit7d27567a0ba8906127b4257d12ef62c5c7a01197
authorStas Boukarev <stassats@gmail.com>
Mon, 11 Jan 2016 16:11:45 +0000 (11 19:11 +0300)
committerStas Boukarev <stassats@gmail.com>
Mon, 11 Jan 2016 16:11:45 +0000 (11 19:11 +0300)
tree305ec48c71197d0de5b7051ec846f2baf54e1cd0
parent939913107a4007a47fad88eadc03bc9be7149dcb
Fix backtraces on OS X.

FIND-INTERRUPTED-FRAME tries to walk the frames and return the one
matching an interrupt context. But on OS X _sigtramp doesn't have the
return address saved and the frame chain is broken.
Use the frame pointer saved in the most recent interrupt context as a
starting point instead.
src/code/interr.lisp