in reply to Re^4: delayed die and open3
in thread delayed die and open3

Because it's running exec as the child:
... exec @cmd # XXX: wrong process to croak from or croak "$Me: exec of @cmd failed"; ...
which will abandon the process (unless it dies)
"But what of all those sweet words you spoke in private?"
"Oh that's just what we call pillow talk, baby, that's all."