A gas turbine engine is provided with a controller configured to detect a spool shaft failure and to initiate an engine shut-down in response to the shaft failure. The controller evaluates the compressor speed probe, the speed probe continuity, P30 pressure and compressor surge to determine whether a shaft failure has occurred.