If one of the collection scripts on the target system fails to exit, i.e., hangs or enters infinite loop, persfpect waits indefinitely for completion.
This was recently captured when 'ipmitool sel elist' entered an infinite loop due to corruption of the SEL.
Perfspect shouldn't wait indefinitely for all commands to complete.