http://www.perlmonks.org?node_id=1053950


in reply to Using Parralel::ForkManager with XML::Smart ?

I'm going to guess that XML::Smart is returning an object that with some stringification overload magic...so try:
my $host_str = "$host"; $pm->finish(0, \$host_str );