Issue #1484 has been updated by Daniel Azuma.


I just reported http://redmine.ruby-lang.org/issues/show/1993 against 1.8.7, which looks like it's the same issue. (Sorry, I should have looked through the bug lists of the other versions-- I had thought this was 1.8.7 specific.) That other report has some analysis of rb_thread_schedule() that I think explains why this is happening. See also http://www.daniel-azuma.com/blog/view/z2ysbx0e4c3it9/ruby_1_8_7_io_select_threading_bug
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1484

----------------------------------------
http://redmine.ruby-lang.org