On Jun 11, 2014, at 9:02 AM, Vijay Mathew vijay.the.lisper@gmail.com wrote:
Is it not possible for a background thread to eventually signal the condition variable?
-- vijay
Yes it is possible. But Gambit’s scheduler has detected that there are no background threads running, so there is definitely a deadlock!
Just start a background thread and the deadlock exception will go away.
Marc