For background on this change see
http://perldoc.perl.org/perlipc.html#Deferred-Signals-(Safe-Signals). I'd guess you are getting SIGCHLD. Two easy things to do: you can either turn off safe signals as described, or put a loop around your accept that ends when it succeeds or gets an error other than EINTR.