From: rakaur Date: 2006-02-17T09:43:28+09:00 Subject: Re: cross-thread violation Apparently this was caused when I did something along the lines of. Thread.new do Timeout.new.... .... end Timeout.new was a typo, should have been Timeout::timeout. I don't know why this completely killed the interpreter though.