"an unexpected error has occurred"
Actually logical if used correctly.
It just means execution has fallen through the error handling for all possible errors the benighted programmer was able to think of at the time or the testers were able to generate to annoy said programmer.
Admittedly it's not too helpful but followed by a clean(ish) shut down is preferable to a crash.