### Actual behavior In particular occasions MultiProc claims a job is running, but actually goes into an infinite loop and never finishes. ### Expected behavior. Tasks should either run and finish or an exception should be raised if there aren't enough resources to run the task. ### How to replicate the behavior Run MRIQC 0.10.4 on https://openneuro.org/datasets/ds001338/versions/00001 with docker being allocated 7GB of RAM and 2 CPUs Full command to use ``` mriqc //d/data/ParanoiaStory_20180421_154028/ParanoiaStory/ //d/scratch/mriqc_out participant --participant_label tb3858 --n_procs 2 --verbose ```