It seems that the cause of the recent UK flight disruption is an out-of-order message processing bug.
The damage is still being estimated - it's somewhere between tens and hundreds of millions: 2,000 flights, affecting more than 330,000 passengers.
Passengers are unlikely to be compensated.