Hey guys, just to get everyone up to speed on it. We noted an issue with the latest release of 2017, version 15.3.
Ended up being that they made some changes that ended up introducing unreliable/regressive behavior with heavy usage of offsetof(). Given that we use that to interface the script engine with the C++ classes, it meant T3D - mostly in debug, though it apparently was happening passingly in release as well - could get a stack overflow crash. We tracked it down and rolled a hotfix for it into devhead: https://github.com/GarageGames/Torque3D/pull/2072
so VS15.3 plays nicely again.
But just as a heads up if you're updating VS to 15.3, make sure to nab at least that fix, if not latest from devhead to resolve the issue.