What does a fender bender, coffee spilled on your shirt, and an Inventor crash to desktop have in common? All things you want to avoid if at all possible. Whats worse about the latter is when it happens consistently. Usually I learn after I spill my coffee on my shirt, so why can't we learn a little more about what is going on with the Inventor model when we get these seemingly consistent crashes. Well, here is one thing you can check for when you have consistent crashes. There is a hidden diagnostic tool in Inventor that will check the bodies in the open file for any issues at the Autodesk Shape Manager kernel level. This tool will look for any abnormalities in your files that would have been inappropriately created such as modeling defects or translation errors.
The first thing I want to mention about this tool is that sometimes you need to use the Inventor Reset Utility in order for it to work. I have found this to especially true when I put in an older version of Inventor after a newer version of the software. As a reminder if you have to use the Inventor Reset Utility, make sure you back up your application options first or at least be very aware of what you normally adjust with the options.
The Body Sanity Check tool (that's what Autodesk calls it internally) can be launched in any part or assembly modeling file by using CTRL+F7.
So, with the tool run we can see that the Bore Base.ipt has a modeling issue with it that probably occurred during the translation of the file from another CAD system. As we all know translation of CAD systems is like telling a person in Chinese to tell the person in Spanish how to get to the bathroom. Sometimes it doesn't come across perfectly. So why does this matter? Well sometimes these issues can cause instability in the model and cause a crash to desktop. It may not be the actual problem but it can certainly help make your model more stable. In order to repair this particular issue you can copy the Base feature to the Construction Environment or use the Repair Bodies Environment to resolve the modeling issues. With this knowledge in hand you can at least rule out a bad body causing your crashes. Kind of like checking your lid on your travel coffee mug to make sure that isn't the reason you have a blotch on your shirt now.
Even though the files look the same, the Autodesk ASM kernel has resolved what it found to be invalid geometry. After reading this post you are now more adept to look for possible reasons why you might be having some issues with Inventor while you are modeling or if you get a crash.
On the topic of bad translations or bad STEP files, you should also look for STEP files that are way larger than what they should be. If you have a small gearbox that should only be about 5 MB in size and instead gets loaded as a 50 MB file, you should question the translation that took place and maybe try to get the file in a different format than STEP or perhaps use the new Reference option in Inventor 2017. These bloated translations have also been seen to cause the dreaded CTD when the data is bad.