From: "Florian Groß" Date: 2005-08-07T18:35:53+09:00 Subject: Minor bug: recursive Thread.current[:__inspect_key__]? Moin. Here is some odd border case behavior I have stumbled upon: > irb(main):001:0> x = []; x << x; Thread.current[:__inspect_key__] = x > => [[...], 23694880] > irb(main):002:0> x.size > => 1 It seems pretty harmless, but is probably best fixed anyway. Also, it is possible to freeze the inspect key array which will then result in an exception from Object#inspect -- I could however not cause a segfault so it is probably safe. Regards, Florian Gross