Not having a threaded version of perl handy right now (I am home, it is at work), I cannot test this right now. The changes I had made were only to change a few tests to 'cmp_ok' and add test names, which should not affect things. However in the last update (prior to this one), I did change the order in which things were loaded when I converted this to use 'skip_all'. I did not think this would affect things, but without a threaded perl handy and limited knowledge of the details of threaded perl I suppose I should not have assumed.
It is a problem with Test::Builder and threading, and it relates to, I believe, overloaded stringification of objects. At least, that's what it was when I was having a similar problem in WWW::Mechanize's tests and it was using an automagically stringified URI::URL object. I had to explicitly call $obj->as_string and then it was happy.
YMMV.
xoxo, Andy
-- Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
