Whilst I await my service portal request.
If anyone is having Vivado crash when they've added a custom board.xml using
set_param board.repoPaths <path>
The way that Vivado interprets comments means it can't handle multiple "--"
<!-- say what you want to say but don't use two more more dashes again ...like so ----- or the system will crash -->
Guess whoever programmed the system didn't consider someone might insert -- into comment.