I have a large project that we run on either of our build server virtual machines. After some recent updates I've found the project is freezing on one of the virtual machines. Both virtual machines are kept as identical as possible, the only difference is one has had a second CPU core assigned recently to it to test out potential performance improvements by using mutlitple threads in the build (the dual CPU core one works fine).
The project is freezing at an MSBuild action that builds a WiX project but the issue only happens when "Structured Log output" is selected. The log records up to the point of the first call to WiX Candle.exe and then freezes. I have numerous other MSBuild actions that work fine with this setting, however this particular action does produce some very long log entries. I can reproduce the problem outside of FinalBuilder using a batch file running the MSBuild using the same command line as FinalBuilder and when I remove the FinalBuilder logger parameter from the command line it then works fine.
I am just about to decompile the FinalBuilder.MSBuild.Tasks assembly to add some debugging code as I would like to ensure this is the cause as I don't want to have random lockups in our build. But do you have any ideas as why this could happen or any pointers for system configuration that could affect your logger?
Using FB 6.3.0.1855