From: Eric Wong Date: 2011-09-20T12:43:09+09:00 Subject: [ruby-core:39633] Re: [Ruby 1.9 - Bug #5342][Open] ConditionVariable can wake a Thread that is no longer waiting on it Mike Perham wrote: > ruby -v: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0] > > See gist at https://gist.github.com/1228184 for a reproducible test case. I can confirm the test case fails on 1.9.2-p290 on x86_32 Linux, too. ruby_1_9_3 r33290 appears good, however. The GVL was reimplemented for 1.9.3 to improve fairness and performance, so there are likely bugs fixed along the way.