Thrown when a critical error occurs.