別のスレッドのスタック上のアドレスを読み込もうとしてエラーになるのかな?
リスタートが何もないのでよくわからない。
GDBとかローレベルデバッガで接続しないとわからないかな...
(ql:quickload :bordeaux-threads)
(tagbody
(bt:make-thread (lambda () (go :escape)))
:escape
(print :hi!))
;; -->
Unhandled memory fault at #x0.
[Condition of type SB-SYS:MEMORY-FAULT-ERROR]
Restarts:
Backtrace:
0: (SB-SYS:MEMORY-FAULT-ERROR)
1: ("foreign function: call_into_lisp")
2: ("foreign function: post_signal_tramp")
3: ("no debug information for frame")
4: (SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE #<SB-THREAD:THREAD ..
5: ("foreign function: call_into_lisp")
6: ("foreign function: new_thread_trampoline")