make sure we don't pass as arguments variables allocated from the partent's thread stack
to the newly created threads, so that the parent can exit without waiting for them.