Keep in mind that train schedules control what trains are on what tracks when, so while their are literally fail-safes in the system, this is not exactly far removed from being "safety critical".
The signaling system is totally fail safe. Even if that system totally went out, drivers are required to know where all the signals are, and to treat an unlit signal as a red.