Issue #2564 has been updated by Hongli Lai.


I believe you may have to unlock timer_thread_lock before reinitializing it. This reinitialization-at-fork is also done for the GIL but I believe a while ago someone reported a bug, which was fixed by unlocking the GIL before reinitializing it.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/2564

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