Documentation says validator only calls QAbstractMessageHandler::message() function with critical and warning messages. It is a code bug or a documentacion's lack, it should explain that validator stops with the first critical error. On both cases we need a Qt's team response to know if it is one case or another.