--validate is not supposed to work correctly in a multi-threaded test. So it should be mutually exclusive with --num-threads>1.
Bug watches keep track of this bug in other bug trackers.