fastthread 0.6.2
Well, it turns out that fastthread was crashing due to a bug in the Ruby
interpreter
(see bug #7974). 0.6.2 works around the problem
by expanding the critical section and using rb_define_class rather than
rb_class_new.
Mega thanks go to Young Hyun, who came up with test cases to help me track this one down.