0.8.3.87
authorDaniel Barlow <dan@telent.net>
Mon, 22 Sep 2003 23:01:13 +0000 (23:01 +0000)
committerDaniel Barlow <dan@telent.net>
Mon, 22 Sep 2003 23:01:13 +0000 (23:01 +0000)
commita93dc34ed9e7f5c7162e9c18961e6cce23941b46
tree58305fd63d628800e5e973e722793ba5f94f931b
parent3d8b0be4f66dcaf0ed8e0ef703f5ce04da5e44d1
0.8.3.87
After vast effort (mostly Christophe's) we have a fix for the
hangs in multithreaded CLX.  Under some circumstances we could
be trying to scavenge one thread's stack using the stack
pointer from another: needless to say, this is not too effective.

When sleeping on a queue, loop around sigwaitinfo restarting
it until it stops returning EINTR
src/runtime/gencgc.c
src/runtime/thread.c
version.lisp-expr