From: Joel VanderWerf Date: 2003-01-12T11:14:13+09:00 Subject: drb bug? The code I just posted on the client/server observer thread[1] seems to expose a drb or ruby bug. It runs fine for about 20-30 seconds, and then: (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:22:in `_id2ref': 0x200e1608 is recycled object (RangeError) from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:22:in `to_obj' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:398:in `to_obj' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:572:in `to_obj' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:143:in `recv_request' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:490:in `proc' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:483:in `loop' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:532:in `proc' from (druby://tercel:32915) /usr/local/lib/ruby/site_ruby/1.7/drb/drb.rb:482:in `start' ... 12 levels... from server.rb:14:in `x=' from server.rb:34 from server.rb:33:in `loop' from server.rb:40 This is with ruby 1.7.3, 2002-12-12. [1] http://ruby-talk.org/61263