Roger Pack wrote: > I suppose as a bandaid to the real problem you could have each > programmer include some lib that overwrites require with a thread safe > version that allows at most one thread to be within a require sequence > at a time. Just thinking out loud. Yeah, probably would work ok. Of course this also reminds me that RubyGems probably isn't thread-safe either, and it does quite a bit of its own work outside Kernel#require... - Charlie