in reply to Why is perl not honouring SIGSTOP?

You're making the assumption that hitting ^-Z sends a SIGSTOP. Maybe that assumption is false. What happens if you, from another window, send a kill -19 to the program?