In a recent game, a CTD was caused whenever I chose Housing as a research advancement. I kept loading my saved games and autosaves from the same world before the research advancement and every time housing was given as a choice, I chose it, and it crashed to desktop.
Next (keep in mind, this is during repeated trials of loading the same world) I tried choosing other research advancements, it did not cause CTD. I hypothesized that it might be caused by having huts in queue when getting the Housing advancement, but I still got a CTD when I removed them from my construction queues.
Next, I razed all of my huts and chose Housing: no CTD, trying it about a half dozen times, whether I had huts in queue or not.
So my guess is: there is sometimes an error when existing huts are turned into houses. But it doesn't always happen, just during some games.
(This occurred a few days ago when I originally wrote it up. In the future I'll post error logs)