On Fri, Apr 27, 2007 at 02:09:02PM +0000, Tels wrote: > > t/biglog............ok 1/66Invalid value for shared scalar > does anybody have an insight into what this error means and why it could be > occuring? Well, usually means that someone has tried to assign to a shared var, a value that is itself neither a simple scalar value, nor a shared value; eg: use threads; use threads::shared; my $s : shared; my %h : shared; $s = "foo"; # ok $s = \%h; # ok $s = {}; # error As to why it's occurring in your case, I don't know - quite possibly a bug in Test::Builder or Threads::Shared, which presumably has been fixed by 5.8.8. -- print+qq&$}$"$/$s$,$*${d}$g$s$@$.$q$,$:$.$q$^$,$@$*$~$;$.$q$m&if+map{m,^\d{0\,},,${$::{$'}}=chr($"+=$&||1)}q&10m22,42}6:17*2~2.3@3;^2dg3q/s"&=~m*\d\*.*gThread Previous | Thread Next