So...I run an app with three threads running, it churns for awhile, then.. ./lib/logger.rb:88:in `flush': Thread(0x346fc): deadlock (fatal) from ./lib/logger.rb:88:in `log' from driver.rb:547:in `go' from driver.rb:784:in `doAllPeersWithDelta' from driver.rb:783:in `times' from driver.rb:783:in `doAllPeersWithDelta' from driver.rb:1004:in `startAllPeersAndWaitForCompletion' from driver.rb:708:in `doSingleRunWithCurrentSettings' from driver.rb:474:in `doMultiple' from driver.rb:463:in `upto' This is flush called on a file socket. deadlock flushing a file? Bug? Thoughts? =R -- Posted via http://www.ruby-forum.com/.