Am I missing something obvious, or is it time to use fabulous bug tracking
tool?

This works:

  Thread.abort_on_exception=true

  require "net/http"

  2.times do
    Thread.start do
      http=Net::HTTP.new
    end
  end

ruby 1.5.5 (2000-08-09) [i686-linux]
[niemela@mercury ruby-tools]$ ruby require_bug.rb

This doesn't:

  Thread.abort_on_exception=true

  2.times do
    Thread.start do
      require "net/http"
      http=Net::HTTP.new
    end
  end

ruby require_bug.rb
require_bug.rb:6: uninitialized constant Net (NameError)
        from require_bug.rb:5:in `start'
        from require_bug.rb:5
        from require_bug.rb:5:in `times'
        from require_bug.rb:5

	- Aleksi