The official report into the near-miss at Wootton Bassett (pdf) makes interesting reading, and demonstrates what I’ve often said about rail and air accident reports making useful reading for software testers.
In this case there were no injuries or indeed any damage to the train, although it could have been a very major accident; a collision at high speed with one train formed of 1950s-design rolling stock that doesn’t have the crashworthiness of modern trains.
The immediate cause of the incident was blatant disregard of rules and procedures which rightly raised questions about the levels of training and safety culture, so it wasn’t really a surprise that the operator’s licence was suspended.
Aside from the chain of events that led to the train overrunning a red signal, what makes it a worthwhile read is the details of how modern automated safety systems interface with literal steam-age techology in the shape of a 70-year old steam locomotive. It also highlights some user interface issues with the controls within the locomotive cab.