warn("Data has been downloaded"); warn("Running tar"); # Here is where the segfault always happens my $child = POE::Wheel::Run->new( Program => [ '/bin/tar', # tar args omitted ], StdoutEvent => "wheel_stdout", StderrEvent => "wheel_stderr", );