I don't get a crash, but what is annoying is that certain error dialogs from the ship designer seem to be placed into a background queue. I'll try to remove an object that still has hardpoints attached for example, and nothing will happen. I'll click again, and still nothing, then I'll figure out that something is still attached, and go about removing that and designing the ship. When it's all complete and I exit the design view back to shipyard or main map view, there's a stack of warning dialogs relating to the designer waiting for me to click through.
Additionally, the first thing I do when I upgrade a model is strip some old components. However, if you dont select a component from the build/add menu (the left pane) before trying to remove existing components, the display seems to automatically reload the design to the original state every time you click remove - so the component blinks out and right back in again.
And, finally, it seems you can't save a ship name with a period ( . ) in it. I was versioning my designs and tried to save 'Model M2.1' . There may have been an error that got added to the 'background queue' described above, I don't recall exactly.