The only thing that worked for me was to do a factory reset. Crinrict has it on her blog site.
To do a factory reset
Clear all your cache files in the Sims3 file.
Copy your sims3 file to a back up. I saved mine to the desktop.
Rename your Sims3 file to Sims3_old
Start up your launcher.
If that worked and your launcher starts up and plays, you might have a corrupt saved game in the Sims 3 file you just renamed as _old.
You will then want to slowly moved back files one at a time. Move a file and then play. See if the game still works. Move your collections folder. Then your user presets. Etc. For more information, check out Crinricts blog site
http://sims3.crinrict.com/en/2011/06/tutorial-resetting-the-game-to-factory-settings-without-reinstalling.html
If you are downloading CC from sites, you will want to check your download folder for bad or corrupt CC. Check out the programs Delphy's Dashboard or Custard which can easily be found on the internet. If you use these programs before doing the factory reset, you may be able to find the corrupt item(s) and delete them from your installed content in the launcher.
Hope that helps.