Test fails under 5.16, probably POSIX::strerror changes $@