`try_clone` calls dup(2), which does not set the CLOEXEC flag. fcntl(2) with command `F_DUPFD_CLOEXEC` should be used instead.