One of my automated builds started at 10am, and usually only takes about 20 minutes. At 11am I thought I'd see if it passed or not and noticed that it was still running and seemed to be stuck at 'Getting Sources'. The build log file on the build server appeared to have been stopped mid-sentence, like "Getting file $/My Project/My fi". I looked around for a bit and eventually decided that I'd just reboot the server and start the build again.
After I rebooted the build appeared to continue and even started compiling some of the sources, but then stopped again half way through compiling one of the solutions, with the build log once again cut mid sentence. I've just started the build again just in case, and the new instance of the build has just finished running fine. The previous build appears to still have hung and thinks it's still running.
Does anyone know why this might have happened, and how to stop the hung build from running