Assignee changed from usa (Usaku NAKAMURA) to ko1 (Koichi Sasada)
=begin
I reproduced it on Ubuntu 9.10 by adding "sleep 0.01" at the first line of C#write.
blocking_region_begin() can't stop with th->raised_flag and th->interrupt_flag,
so raised_flag should be clear before entering blocking-region, I guess.
I wrote a patch, but it's doubtful that this is correct.
ko1, How do you think this issue?
=end
=begin
I don't know my patch is good solution, But I think that it is not harmful.
I will commit the patch this weekend, unless any objection.
Anyone, Any comment?
=end
=begin
This issue was solved with changeset r28368.
Tomas, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.